lsst.gauss2d.fit g199a45376c+3b7b3fd841
 
Loading...
Searching...
No Matches
lsst::gauss2d::fit::Channel::Shared_enabler Struct Reference
Inheritance diagram for lsst::gauss2d::fit::Channel::Shared_enabler:
lsst::gauss2d::fit::Channel

Public Member Functions

template<typename... Args>
 Shared_enabler (Args &&...args)
 
- Public Member Functions inherited from lsst::gauss2d::fit::Channel
 Channel (const Channel &)=delete
 
Channeloperator= (const Channel &)=delete
 
std::string repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override
 
std::string str () const override
 
const bool operator< (const Channel &c) const
 
const bool operator== (const Channel &c) const
 
const bool operator!= (const Channel &c) const
 

Additional Inherited Members

- Public Types inherited from lsst::gauss2d::fit::Channel
typedef std::map< std::string, std::shared_ptr< const Channel > > Registry
 
- Static Public Member Functions inherited from lsst::gauss2d::fit::Channel
static void erase (std::string name)
 
static const std::shared_ptr< const Channelfind_channel (std::string name)
 
static const std::shared_ptr< const Channelget_channel (std::string name)
 
static std::vector< std::shared_ptr< const Channel > > get_channels ()
 
static const std::shared_ptr< const ChannelNONE_PTR ()
 
static const ChannelNONE ()
 
static std::shared_ptr< Channelmake (std::string name)
 
static const std::shared_ptr< const Channelmake_const (std::string name)
 Same as make(), but creating a new Channel.
 
- Public Attributes inherited from lsst::gauss2d::fit::Channel
const std::string name
 
- Static Public Attributes inherited from lsst::gauss2d::fit::Channel
static const std::string NAME_NONE = "None"
 

The documentation for this struct was generated from the following file: