29 #ifndef CDPL_VIS_SHAPE3DVISITOR_HPP
30 #define CDPL_VIS_SHAPE3DVISITOR_HPP
Definition of the preprocessor macro CDPL_VIS_API.
#define CDPL_VIS_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
The base of all Vis::Shape3D visitor implementations [VPTN].
Definition: Shape3DVisitor.hpp:49
virtual ~Shape3DVisitor()
Virtual destructor.
Definition: Shape3DVisitor.hpp:55
virtual void visitTriangleMesh(const TriangleMesh3D &mesh)
Visit method for Vis::TriangleMesh3D instances.
Definition: Shape3DVisitor.hpp:61
Data structure for describing the geometric shape of 3D objects by means of a triangle mesh.
Definition: TriangleMesh3D.hpp:50
The namespace of the Chemical Data Processing Library.