Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
#include <string>
#include <iostream>
#include <sstream>
#include <map>
#include <datatools/ocd_macros.h>
#include <datatools/handle.h>
#include <datatools/i_tree_dump.h>
#include <datatools/i_serializable.h>
#include <datatools/logger.h>
#include <geomtools/utils.h>
#include <geomtools/i_wires_3d_rendering.h>
Go to the source code of this file.
Classes | |
class | geomtools::i_object_3d |
Mother abstract class for all 3D object classes. More... | |
class | geomtools::i_object_3d::object_entry |
An entry that stores a 3D object. More... | |
class | geomtools::i_object_3d::i_getter |
Object 3D abstract getter class. More... | |
Namespaces | |
datatools | |
The Bayeux/datatools library top-level namespace. | |
geomtools | |
Top-level namespace of the Bayeux/geomtools module library. | |
Macros | |
#define | GEOMTOOLS_OBJECT_3D_REGISTRATION_INTERFACE(ModelClassName) |
#define | GEOMTOOLS_OBJECT_3D_REGISTRATION_IMPLEMENT(ModelClassName, ModelClassId) DATATOOLS_FACTORY_SYSTEM_AUTO_REGISTRATION_IMPLEMENTATION(::geomtools::i_object_3d,ModelClassName,ModelClassId) \ |
#define GEOMTOOLS_OBJECT_3D_REGISTRATION_IMPLEMENT | ( | ModelClassName, | |
ModelClassId | |||
) | DATATOOLS_FACTORY_SYSTEM_AUTO_REGISTRATION_IMPLEMENTATION(::geomtools::i_object_3d,ModelClassName,ModelClassId) \ |
#define GEOMTOOLS_OBJECT_3D_REGISTRATION_INTERFACE | ( | ModelClassName | ) |