52 #ifndef OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH 53 #define OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH 59 #include <OpenMesh/Core/System/config.h> 61 #include <OpenMesh/Core/Mesh/TriMeshT.hh> 63 #include <OpenMesh/Core/Mesh/ArrayKernel.hh> 65 #include <OpenMesh/Core/Mesh/Handles.hh> 66 #include <OpenMesh/Core/Mesh/FinalMeshItemsT.hh> 68 #include <OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh> 70 #include <OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh> 72 #include <osg/Geometry> 79 namespace Kernel_OSG {
85 template <
class Traits>
101 template <
class Traits = Kernel_OSG::Traits>
111 #endif // OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH Definition of the mesh entities (items).
Definition: FinalMeshItemsT.hh:67
Mesh kernel using arrays for mesh item storage.
Definition: ArrayKernelT.hh:92
This class adds the standard properties to the mesh type.
Definition: AttribKernelT.hh:70
This file defines the default traits and some convenience macros.
This file defines the default traits and some convenienve macros.
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition: MeshItems.hh:59
Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT.
Definition: TriMesh_OSGArrayKernelT.hh:86
Base type for a triangle mesh.
Definition: TriMeshT.hh:91
Polygonal mesh based on the ArrayKernel.
Definition: PolyMesh_ArrayKernelT.hh:94
Triangle mesh based on the Kernel_OSG::ArrayKernelT.
Definition: TriMesh_OSGArrayKernelT.hh:102