28 #ifndef _SMESH_SUBMESH_I_HXX_
29 #define _SMESH_SUBMESH_I_HXX_
33 #include <SALOMEconfig.h>
34 #include CORBA_SERVER_HEADER(SMESH_Mesh)
35 #include CORBA_SERVER_HEADER(SMESH_Hypothesis)
36 #include CORBA_CLIENT_HEADER(GEOM_Gen)
38 #include "SALOME_GenericObj_i.hh"
45 public virtual POA_SMESH::SMESH_subMesh,
46 public virtual SALOME::GenericObj_i
56 SMESH::smIdType GetNumberOfElements();
58 SMESH::smIdType GetNumberOfNodes( CORBA::Boolean all );
68 SMESH::SMESH_Mesh_ptr GetFather();
99 virtual SMESH::SMESH_Mesh_ptr GetMesh();
104 virtual bool IsMeshInfoCorrect();
108 virtual SALOMEDS::TMPFile* GetVtkUgStream();
128 public virtual POA_SMESH::SMESH_subMesh,
129 public virtual SALOME::GenericObj_i,
137 GEOM::GEOM_Object_ptr shape);
#define SMESH_I_EXPORT
Definition: SMESH.hxx:39
Definition: SMESH_Gen_i.hxx:99
Definition: SMESH_subMesh_i.hxx:131
GEOM::GEOM_Object_var _geom
Definition: SMESH_subMesh_i.hxx:143
Definition: SMESH_Mesh_i.hxx:57
void CheckGeomGroupModif()
Update hypotheses assigned to geom groups if the latter change.
Definition: SMESH_Mesh_i.cxx:2696
void CheckGeomModif(bool isBreakLink=false)
Update data if geometry changes.
Definition: SMESH_Mesh_i.cxx:2348
Class loading and holding information of a mesh object (mesh, group, submesh) not yet loaded from HDF...
Definition: SMESH_PreMeshInfo.hxx:54
Definition: SMESH_subMesh_i.hxx:47
SMESH_PreMeshInfo *& changePreMeshInfo()
Definition: SMESH_subMesh_i.hxx:122
SMESH_Gen_i * _gen_i
Definition: SMESH_subMesh_i.hxx:112
SMESH_Mesh_i * _mesh_i
Definition: SMESH_subMesh_i.hxx:114
void changeLocalId(int localId)
Definition: SMESH_subMesh_i.hxx:116
SMESH_PreMeshInfo * _preMeshInfo
Definition: SMESH_subMesh_i.hxx:120
int _localId
Definition: SMESH_subMesh_i.hxx:113
sequence< ElementType > array_of_ElementType
Definition: SMESH_Mesh.idl:138
sequence< smIdType > smIdType_array
Definition: SMESH_Mesh.idl:45
ElementType
Enumeration for element type, like in SMDS.
Definition: SMESH_Mesh.idl:128
GEOM::GEOM_Object_ptr GetSubShape(GEOM::GEOM_Object_ptr theMainShape, long theID)
Definition: SMESHGUI_GEOMGenUtils.cxx:156