47 # error C++ compiler required
50 #ifndef GMIO_SUPPORT_STL_OCC_MESHVS_H
51 #define GMIO_SUPPORT_STL_OCC_MESHVS_H
54 #include "../gmio_stl/stl_mesh.h"
58 #include <MeshVS_DataSource.hxx>
59 #include <TColStd_Array1OfReal.hxx>
80 inline const MeshVS_DataSource*
data_src()
const {
return m_data_src; }
83 static void get_triangle(
86 void init_C_members();
89 const MeshVS_DataSource* m_data_src;
90 std::vector<int> m_vec_element_key;
91 mutable TColStd_Array1OfReal m_element_coords;
Provides access to all the triangles of OpenCascade's MeshVS_DataSource.
Definition: stl_occ_meshvs.h:74
Provides an interface for accessing the underlying(hidden) user mesh.
Definition: stl_mesh.h:44
const void * cookie
Opaque pointer on the user mesh, passed as first argument to hook functions.
Definition: stl_mesh.h:48
STL mesh triangle.
Definition: stl_triangle.h:44
Global declarations for the support module.
const MeshVS_DataSource * data_src() const
Definition: stl_occ_meshvs.h:80
gmio_stl_mesh_occmeshvs()