29 #ifndef CDPL_VIS_RIGHTFRUSTUMMESH3D_HPP
30 #define CDPL_VIS_RIGHTFRUSTUMMESH3D_HPP
68 bool close_btm =
true,
bool close_top =
true);
Definition of class CDPL::Vis::TriangleMesh3D.
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.
A pre-defined triangle mesh providing the vertices and faces of a right frustum.
Definition: RightFrustumMesh3D.hpp:49
RightFrustumMesh3D(double radius1, double radius2, double height, std::size_t num_sides, bool close_btm=true, bool close_top=true)
Genberates a right frustum triangle mesh with the specified bottom radius, top radius,...
std::shared_ptr< RightFrustumMesh3D > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated RightFrustumMesh3D instances.
Definition: RightFrustumMesh3D.hpp:55
Data structure for the storage of 3D triangle mesh vertices, vertex normals and faces.
Definition: TriangleMesh3D.hpp:50
The namespace of the Chemical Data Processing Library.