27 #ifndef _SMESH_MeshVSLink_HeaderFile
28 #define _SMESH_MeshVSLink_HeaderFile
30 #ifndef _Standard_HeaderFile
31 #include <Standard.hxx>
33 #ifndef _Handle_SMESH_MeshVSLink_HeaderFile
36 #ifndef _TColStd_PackedMapOfInteger_HeaderFile
37 #include <TColStd_PackedMapOfInteger.hxx>
39 #ifndef _Handle_TColStd_HArray2OfInteger_HeaderFile
40 #include <Handle_TColStd_HArray2OfInteger.hxx>
42 #ifndef _Handle_TColStd_HArray2OfReal_HeaderFile
43 #include <Handle_TColStd_HArray2OfReal.hxx>
45 #ifndef _MeshVS_DataSource3D_HeaderFile
46 #include <MeshVS_DataSource3D.hxx>
48 #ifndef _Standard_Boolean_HeaderFile
49 #include <Standard_Boolean.hxx>
51 #ifndef _Standard_Integer_HeaderFile
52 #include <Standard_Integer.hxx>
54 #ifndef _MeshVS_EntityType_HeaderFile
55 #include <MeshVS_EntityType.hxx>
57 #ifndef _Standard_Address_HeaderFile
58 #include <Standard_Address.hxx>
60 #ifndef _Handle_TColStd_HArray1OfInteger_HeaderFile
61 #include <Handle_TColStd_HArray1OfInteger.hxx>
63 #ifndef _Standard_Real_HeaderFile
64 #include <Standard_Real.hxx>
66 #ifndef _SMESH_Mesh_HeaderFile
99 Standard_EXPORT Standard_Boolean
GetGeom(
const Standard_Integer ID,
const Standard_Boolean IsElement,TColStd_Array1OfReal& Coords,Standard_Integer& NbNodes,MeshVS_EntityType& Type)
const;
101 Standard_EXPORT Standard_Boolean
Get3DGeom(
const Standard_Integer ID,Standard_Integer& NbNodes,
Handle(MeshVS_HArray1OfSequenceOfInteger)& Data)
const;
105 Standard_EXPORT Standard_Boolean
GetGeomType(
const Standard_Integer ID,
const Standard_Boolean IsElement,MeshVS_EntityType& Type)
const;
108 Standard_EXPORT Standard_Address
GetAddr(
const Standard_Integer ID,
const Standard_Boolean IsElement)
const;
111 Standard_EXPORT Standard_Boolean
GetNodesByElement(
const Standard_Integer ID,TColStd_Array1OfInteger& NodeIDs,Standard_Integer& NbNodes)
const;
114 Standard_EXPORT
const TColStd_PackedMapOfInteger&
GetAllNodes()
const;
117 Standard_EXPORT
const TColStd_PackedMapOfInteger&
GetAllElements()
const;
121 Standard_EXPORT Standard_Boolean
GetNormal(
const Standard_Integer Id,
const Standard_Integer
Max,Standard_Real& nx,Standard_Real& ny,Standard_Real& nz)
const;
124 Standard_EXPORT
void GetAllGroups(TColStd_PackedMapOfInteger& Ids)
const;
128 Standard_EXPORT
const Handle(Standard_Type)& DynamicType()
const;