#ifndef FOUG_SUPPORT_OCC_LIBSTL_H #define FOUG_SUPPORT_OCC_LIBSTL_H #include "support_global.h" #include struct foug_stl_geom; struct foug_stl_geom_creator; class FOUG_LIBSUPPORT_EXPORT foug_OccStlMeshDomain { public: foug_OccStlMeshDomain(const Handle_StlMesh_Mesh& stlMesh, int domId = 1); const Handle_StlMesh_Mesh& mesh() const; void setMesh(const Handle_StlMesh_Mesh& stlMesh); int domainId() const; void setDomainId(int domId); private: Handle_StlMesh_Mesh m_mesh; int m_domainId; }; FOUG_LIBSUPPORT_EXPORT void foug_stl_occmesh_geom(foug_stl_geom* geom, const foug_OccStlMeshDomain& meshCookie); FOUG_LIBSUPPORT_EXPORT void foug_stl_occmesh_geom_creator(foug_stl_geom_creator* creator, const Handle_StlMesh_Mesh& mesh); #endif /* FOUG_SUPPORT_OCC_LIBSTL_H */