![]() |
CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
|
The class Object. More...
Go to the source code of this file.
Classes | |
class | cbl::catalogue::Object |
The class Object. More... | |
Namespaces | |
cbl | |
The global namespace of the CosmoBolognaLib | |
cbl::catalogue | |
The namespace of the functions and classes used to handle catalogues of astronomical sources | |
Enumerations | |
enum class | cbl::catalogue::ObjectType { cbl::catalogue::_Random_ , cbl::catalogue::_Mock_ , cbl::catalogue::_Halo_ , cbl::catalogue::_Galaxy_ , cbl::catalogue::_Cluster_ , cbl::catalogue::_Void_ , cbl::catalogue::_HostHalo_ , _ChainMeshCell_ } |
the object types More... | |
Functions | |
std::vector< std::string > | cbl::catalogue::ObjectTypeNames () |
return a vector containing the ObjectType names More... | |
ObjectType | cbl::catalogue::ObjectTypeCast (const int objectTypeIndex) |
cast an enum of type ObjectType from its index More... | |
ObjectType | cbl::catalogue::ObjectTypeCast (const std::string objectTypeName) |
cast an enum of type ObjectType from its name More... | |
std::vector< ObjectType > | cbl::catalogue::ObjectTypeCast (const std::vector< int > objectTypeIndeces) |
cast an enum of type ObjectType from indeces More... | |
std::vector< ObjectType > | cbl::catalogue::ObjectTypeCast (const std::vector< std::string > objectTypeNames) |
cast an enum of type ObjectType from thier names More... | |
The class Object.
This file defines the interface of the class Object, that defines the members and methods of the derived classes used to handle astronomical objects, and the static factories used to construct the objects
Definition in file Object.h.