#include <SMESH_subMesh_i.hxx>
Public Member Functions | |
SMESH_Invalid_subMesh_i (PortableServer::POA_ptr thePOA, SMESH_Gen_i *gen_i, SMESH_Mesh_i *mesh_i, int localId, GEOM::GEOM_Object_ptr shape) | |
virtual GEOM::GEOM_Object_ptr | GetSubShape () |
SMESH::smIdType | GetNumberOfElements () |
SMESH::smIdType | GetNumberOfNodes (CORBA::Boolean all) |
SMESH::smIdType_array * | GetElementsId () |
SMESH::smIdType_array * | GetElementsByType (SMESH::ElementType theElemType) |
SMESH::ElementType | GetElementType (SMESH::smIdType id, bool iselem) |
SMESH::smIdType_array * | GetNodesId () |
SMESH::SMESH_Mesh_ptr | GetFather () |
CORBA::Long | GetId () |
virtual SMESH::smIdType_array * | GetIDs () |
Returns a sequence of all element IDs. More... | |
virtual SMESH::smIdType_array * | GetMeshInfo () |
Returns number of mesh elements of each EntityType Result array of number of elements per EntityType Inherited from SMESH_IDSource. More... | |
virtual SMESH::smIdType_array * | GetNbElementsByType () |
Returns number of mesh elements of each ElementType. More... | |
virtual SMESH::array_of_ElementType * | GetTypes () |
Returns types of elements it contains. More... | |
virtual SMESH::SMESH_Mesh_ptr | GetMesh () |
Returns the mesh. More... | |
virtual bool | IsMeshInfoCorrect () |
Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study. More... | |
virtual SALOMEDS::TMPFile * | GetVtkUgStream () |
Returns mesh unstructed grid information. More... | |
Protected Member Functions | |
void | changeLocalId (int localId) |
SMESH_PreMeshInfo *& | changePreMeshInfo () |
Protected Attributes | |
GEOM::GEOM_Object_var | _geom |
SMESH_Gen_i * | _gen_i |
int | _localId |
SMESH_Mesh_i * | _mesh_i |
SMESH_PreMeshInfo * | _preMeshInfo |
SMESH_Invalid_subMesh_i::SMESH_Invalid_subMesh_i | ( | PortableServer::POA_ptr | thePOA, |
SMESH_Gen_i * | gen_i, | ||
SMESH_Mesh_i * | mesh_i, | ||
int | localId, | ||
GEOM::GEOM_Object_ptr | shape | ||
) |
References _geom.
|
protectedinherited |
|
protectedinherited |
|
inherited |
References SMESH_subMesh_i::_localId, SMESH_Mesh_i::_mapSubMesh, SMESH_subMesh_i::_mesh_i, SMESH_subMesh_i::_preMeshInfo, SMESH::ALL, SMESH_PreMeshInfo::FullLoadFromFile(), SMDS_MeshElement::GetID(), getSubMeshes(), SMDS_MeshElement::GetType(), SMESH::NODE, and SMDS_MeshElement::nodesIterator().
Referenced by SMESH_subMesh_i::GetNodesId().
|
inherited |
|
inherited |
|
inherited |
References SMESH_subMesh_i::_mesh_i.
Referenced by SMESH_subMesh_i::GetElementType(), and SMESH_subMesh_i::GetMesh().
|
inherited |
References SMESH_subMesh_i::_localId.
|
virtualinherited |
Returns a sequence of all element IDs.
References SMESH_subMesh_i::GetElementsId().
|
virtualinherited |
Returns the mesh.
References SMESH_subMesh_i::GetFather().
|
virtualinherited |
Returns number of mesh elements of each EntityType Result array of number of elements per EntityType Inherited from SMESH_IDSource.
References SMESH_subMesh_i::_localId, SMESH_Mesh_i::_mapSubMesh, SMESH_subMesh_i::_mesh_i, SMESH_subMesh_i::_preMeshInfo, SMESH_Mesh_i::CollectMeshInfo(), SMESH::Entity_Last, SMESH::Entity_Node, SMESH_PreMeshInfo::GetMeshInfo(), SMESH_subMesh_i::GetNumberOfNodes(), and getSubMeshes().
|
virtualinherited |
Returns number of mesh elements of each ElementType.
References SMESH_subMesh_i::_localId, SMESH_Mesh_i::_mapSubMesh, SMESH_subMesh_i::_mesh_i, SMESH_subMesh_i::_preMeshInfo, SMESH_subMesh_i::GetNumberOfNodes(), getSubMeshes(), SMESH::NB_ELEMENT_TYPES, SMDS_MeshInfo::NbElements(), and SMESH::NODE.
|
inherited |
References SMESH_subMesh_i::GetElementsByType(), and SMESH::NODE.
|
inherited |
|
inherited |
References SMESH_subMesh_i::_localId, SMESH_Mesh_i::_mapSubMesh, SMESH_subMesh_i::_mesh_i, SMESH_subMesh_i::_preMeshInfo, SMESH_PreMeshInfo::FullLoadFromFile(), SMESH_subMesh::getDependsOnIterator(), SMESH_subMesh::GetSubMeshDS(), SMESHDS_SubMesh::IsComplexSubmesh(), SMDS_MeshInfo::NbNodes(), and SMESHDS_SubMesh::NbNodes().
Referenced by SMESH_subMesh_i::GetMeshInfo(), and SMESH_subMesh_i::GetNbElementsByType().
|
virtual |
References _geom.
|
virtualinherited |
Returns types of elements it contains.
References SMESH_subMesh_i::_localId, SMESH_Mesh_i::_mapSubMesh, SMESH_subMesh_i::_mesh_i, SMESH_subMesh_i::_preMeshInfo, getSubMeshes(), SMESH_PreMeshInfo::GetTypes(), and SMESH::NODE.
|
virtualinherited |
Returns mesh unstructed grid information.
|
virtualinherited |
Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.
References SMESH_subMesh_i::_preMeshInfo, and SMESH_PreMeshInfo::IsMeshInfoCorrect().
|
protectedinherited |
Referenced by SMESH_subMesh_i::GetSubShape(), and SMESH_subMesh_i::SMESH_subMesh_i().
|
protected |
Referenced by GetSubShape(), and SMESH_Invalid_subMesh_i().
|
protectedinherited |
Referenced by SMESH_subMesh_i::GetElementsByType(), SMESH_subMesh_i::GetElementsId(), SMESH_subMesh_i::GetId(), SMESH_subMesh_i::GetMeshInfo(), SMESH_subMesh_i::GetNbElementsByType(), SMESH_subMesh_i::GetNumberOfElements(), SMESH_subMesh_i::GetNumberOfNodes(), SMESH_subMesh_i::GetSubShape(), SMESH_subMesh_i::GetTypes(), and SMESH_subMesh_i::SMESH_subMesh_i().
|
protectedinherited |
Referenced by SMESH_subMesh_i::GetElementsByType(), SMESH_subMesh_i::GetElementsId(), SMESH_subMesh_i::GetFather(), SMESH_subMesh_i::GetMeshInfo(), SMESH_subMesh_i::GetNbElementsByType(), SMESH_subMesh_i::GetNumberOfElements(), SMESH_subMesh_i::GetNumberOfNodes(), SMESH_subMesh_i::GetSubShape(), SMESH_subMesh_i::GetTypes(), and SMESH_subMesh_i::SMESH_subMesh_i().
|
protectedinherited |
Referenced by SMESH_subMesh_i::GetElementsByType(), SMESH_subMesh_i::GetElementsId(), SMESH_subMesh_i::GetElementType(), SMESH_subMesh_i::GetMeshInfo(), SMESH_subMesh_i::GetNbElementsByType(), SMESH_subMesh_i::GetNumberOfElements(), SMESH_subMesh_i::GetNumberOfNodes(), SMESH_subMesh_i::GetTypes(), SMESH_subMesh_i::IsMeshInfoCorrect(), SMESH_subMesh_i::SMESH_subMesh_i(), and SMESH_subMesh_i::~SMESH_subMesh_i().