33 # error C++ compiler required
36 #ifndef GMIO_SUPPORT_STL_OCC_MESHVS_H
37 #define GMIO_SUPPORT_STL_OCC_MESHVS_H
40 #include "../gmio_stl/stl_mesh.h"
44 #include <MeshVS_DataSource.hxx>
45 #include <TColStd_Array1OfReal.hxx>
66 inline const MeshVS_DataSource*
data_src()
const {
return m_data_src; }
69 static void get_triangle(
72 void init_C_members();
75 const MeshVS_DataSource* m_data_src;
76 std::vector<int> m_vec_element_key;
77 mutable TColStd_Array1OfReal m_element_coords;
Provides access to all the triangles of OpenCascade's MeshVS_DataSource.
Definition: stl_occ_meshvs.h:60
Provides an interface for accessing the underlying(hidden) user mesh.
Definition: stl_mesh.h:30
const void * cookie
Opaque pointer on the user mesh, passed as first argument to hook functions.
Definition: stl_mesh.h:34
STL mesh triangle.
Definition: stl_triangle.h:30
Global declarations for the support module.
const MeshVS_DataSource * data_src() const
Definition: stl_occ_meshvs.h:66
gmio_stl_mesh_occmeshvs()