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>
90template <
class Traits>
106template <
class Traits = Kernel_OSG::Traits>
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:73
Base type for a triangle mesh.
Definition: TriMeshT.hh:96
Mesh kernel using arrays for mesh item storage.
Definition: ArrayKernelT.hh:99
This class adds the standard properties to the mesh type.
Definition: AttribKernelT.hh:77
Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT.
Definition: TriMesh_OSGArrayKernelT.hh:92
Triangle mesh based on the Kernel_OSG::ArrayKernelT.
Definition: TriMesh_OSGArrayKernelT.hh:109
This file defines the default traits and some convenience macros.
This file defines the default traits and some convenienve macros.