29 #ifndef CDPL_VIS_OBJECT3DFACTORY_HPP
30 #define CDPL_VIS_OBJECT3DFACTORY_HPP
Definition of class CDPL::Base::ControlParameterContainer.
Definition of class CDPL::Vis::Object3D.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
The abstract base of classes implementing the creation of Vis::Object3D instances for the 3D visualiz...
Definition: Object3DFactory.hpp:51
virtual ~Object3DFactory()
Virtual destructor.
Definition: Object3DFactory.hpp:62
std::shared_ptr< Object3DFactory > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated Object3DFactory instances.
Definition: Object3DFactory.hpp:57
virtual Object3D::SharedPointer create(const T &data)=0
Creates a Vis::Object3D instance providing a 3D representation of the data object data.
std::shared_ptr< Object3D > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated Object3D instances.
Definition: Object3D.hpp:65
constexpr unsigned int T
Specifies Hydrogen (Tritium).
Definition: AtomType.hpp:67
The namespace of the Chemical Data Processing Library.