57 #ifndef OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH 58 #define OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH 64 #include <OpenMesh/Core/System/config.h> 66 #include <OpenMesh/Core/Mesh/TriMeshT.hh> 68 #include <OpenMesh/Core/Mesh/ArrayKernel.hh> 70 #include <OpenMesh/Core/Mesh/Handles.hh> 71 #include <OpenMesh/Core/Mesh/FinalMeshItemsT.hh> 73 #include <OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh> 75 #include <OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh> 77 #include <osg/Geometry> 84 namespace Kernel_OSG {
90 template <
class Traits>
106 template <
class Traits = Kernel_OSG::Traits>
116 #endif // OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT.
Definition: TriMesh_OSGArrayKernelT.hh:91
Base type for a triangle mesh.
Definition: TriMeshT.hh:95
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition: MeshItems.hh:64
Definition of the mesh entities (items).
Definition: FinalMeshItemsT.hh:72
This class adds the standard properties to the mesh type.
Definition: AttribKernelT.hh:75
Polygonal mesh based on the ArrayKernel.
Definition: PolyMesh_ArrayKernelT.hh:99
Triangle mesh based on the Kernel_OSG::ArrayKernelT.
Definition: TriMesh_OSGArrayKernelT.hh:107
This file defines the default traits and some convenience macros.
Mesh kernel using arrays for mesh item storage.
Definition: ArrayKernelT.hh:97
This file defines the default traits and some convenienve macros.