An observational channel, usually representing some range of wavelengths of light.
More...
|
| static void | erase (std::string name) |
| static const std::shared_ptr< const Channel > | find_channel (std::string name) |
| static const std::shared_ptr< const Channel > | get_channel (std::string name) |
|
static std::vector< std::shared_ptr< const Channel > > | get_channels () |
|
static const std::shared_ptr< const Channel > | NONE_PTR () |
|
static const Channel & | NONE () |
| static std::shared_ptr< Channel > | make (std::string name) |
|
static const std::shared_ptr< const Channel > | make_const (std::string name) |
| | Same as make(), but creating a new Channel.
|
An observational channel, usually representing some range of wavelengths of light.
A Channel is a distinguishing property of an Observation, allowing IntegralModels to define integrals in distinct regions of some parameter space. Channels can represent a physical object such as a filter or more abstract definitions like wavelength/frequency ranges, generic labels like ABC, something inbetween like RGB, or anything else users prefer.
- Note
- Channels are compared and sorted alphabetically.