Luiza
v03-01
|
namespace for data storing and exchange formats More...
Classes | |
class | GloriaAverageMap |
Class for calculating map of average values for any variable on the image. More... | |
class | GloriaClusterStatistics |
Class for calculating basic properties of pixel cluster. More... | |
class | GloriaDataContainer |
Class for storing all data processed in Luiza. More... | |
class | GloriaFitsHeader |
Class for handling fits file headers. More... | |
class | GloriaFitsImage |
Class for reading and processing fits images in Luiza. More... | |
class | GloriaFitsTable |
Class for reading and processing fits tables in Luiza. More... | |
class | GloriaMedianMap |
Class for calculating map of median values for any variable on the image. More... | |
class | GloriaNetworkMgr |
Class for storing GLORIA network configuration. More... | |
class | GloriaObjectList |
Class for storing object (star images on CCD) lists. More... | |
class | GloriaSkyCatalog |
Class for storing catalogs of sky objects (eg. stars) More... | |
class | GloriaTableColumn |
Abstract class. Used for deriving classes with different column types. More... | |
class | GloriaTableColumnOf |
Table column class for different content types. More... | |
class | GloriaTelescope |
Class for storing GLORIA telescope parameters. More... | |
class | GloriaValueMap |
Class for constructing parameter/value maps for an image. More... | |
Enumerations | |
enum | GloriaCollectionType |
Enumerator for allowed collection types. More... | |
enum | TableColumnType |
Enumerator for allowed column type classes. More... | |
Functions | |
template<class T > | |
TableColumnType | GetValueType (T val) |
Helper function recognizing column type. More... | |
template<class T > | |
string | GetValueTypeName (T val) |
Helper function returning name of the column type. More... | |
namespace for data storing and exchange formats
gloria namespace includes classes defining formats for reading input data files, writing analysis results to files, as well as for internal data representation in memory for exchanging between processors
Enumerator for allowed collection types.
Image and table collections are stored separated in the data container. However, some methods (eg. in luiza::Processor) require specifying collection type
Two collection types are currently implemented:
Enumerator for allowed column type classes.
Table column with any content can be defined using template class gloria::GloriaTableColumnOf. However, for some methods implementation depends on the value type. To avoid possible information loss more precise types were selected for integer and floating point numbers i.e. long and double. Five different column types are currently implemented:
TableColumnType gloria::GetValueType | ( | T | val | ) |
Helper function recognizing column type.
Helper function returning column type based on the element type. Returns UnidefinedColumn if not recognized.
References GetValueType().
Referenced by gloria::GloriaFitsTable::AddColumn(), gloria::GloriaFitsTable::GetValue(), GetValueType(), gloria::GloriaFitsTable::SetLast(), and gloria::GloriaFitsTable::SetValue().
string gloria::GetValueTypeName | ( | T | val | ) |
Helper function returning name of the column type.
Helper function returning column type as a string, based on the element type. Returns Unidefined if not recognized.
References GetValueTypeName().
Referenced by GetValueTypeName().