Class used to access to protected data of SMDS_MeshInfo. More...
Protected Member Functions | |
void | addWithPoly (const SMDS_MeshElement *el) |
void | setNb (const SMDSAbs_EntityType geomType, const int nb) |
Class used to access to protected data of SMDS_MeshInfo.
void SMESH_MeshPartDS::TMeshInfo::Add | ( | const SMDS_MeshElement * | e | ) |
References SMDS_MeshInfo::addWithPoly().
Referenced by SMESH_MeshPartDS::SMESH_MeshPartDS().
|
protectedinherited |
|
inherited |
References SMDS_MeshInfo::myNb, SMDS_MeshInfo::myNbPolygons, SMDS_MeshInfo::myNbPolyhedrons, and SMDS_MeshInfo::myNbQuadPolygons.
Referenced by SMDS_Mesh::Clear().
|
inherited |
|
inherited |
|
inherited |
Referenced by SMESH_Mesh_i::NbBiQuadQuadrangles(), and DriverMED_W_SMESHDS_Mesh::Perform().
|
inherited |
Referenced by SMESH_Mesh_i::NbBiQuadTriangles(), and DriverMED_W_SMESHDS_Mesh::Perform().
|
inherited |
References SMDS_MeshInfo::myNbEdges, SMDS_MeshInfo::myNbQuadEdges, ORDER_ANY, and ORDER_LINEAR.
Referenced by SMESH_PreMeshInfo::GetTypes(), SMESH_Mesh_i::NbEdges(), SMDS_Mesh::NbEdges(), and DriverMED_W_SMESHDS_Mesh::Perform().
|
inherited |
References SMDS_MeshInfo::index(), SMDS_MeshInfo::myNb, SMDS_MeshInfo::myNb0DElements, SMDS_MeshInfo::myNbBalls, SMDS_MeshInfo::myNbBiQuadQuadrangles, SMDS_MeshInfo::myNbBiQuadTriangles, SMDS_MeshInfo::myNbEdges, SMDS_MeshInfo::myNbHexas, SMDS_MeshInfo::myNbHexPrism, SMDS_MeshInfo::myNbNodes, SMDS_MeshInfo::myNbPolygons, SMDS_MeshInfo::myNbPolyhedrons, SMDS_MeshInfo::myNbPrisms, SMDS_MeshInfo::myNbPyramids, SMDS_MeshInfo::myNbQuadEdges, SMDS_MeshInfo::myNbQuadHexas, SMDS_MeshInfo::myNbQuadPolygons, SMDS_MeshInfo::myNbQuadPrisms, SMDS_MeshInfo::myNbQuadPyramids, SMDS_MeshInfo::myNbQuadQuadrangles, SMDS_MeshInfo::myNbQuadrangles, SMDS_MeshInfo::myNbQuadTetras, SMDS_MeshInfo::myNbQuadTriangles, SMDS_MeshInfo::myNbTetras, SMDS_MeshInfo::myNbTriangles, SMDS_MeshInfo::myNbTriQuadHexas, SMDSAbs_0DElement, SMDSAbs_All, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_Node, and SMDSAbs_Volume.
Referenced by SMESH_Gen_i::CopyMesh(), SMESH_MeshEditor::DoubleElements(), SMESHDS_GroupOnFilter::GetElements(), MeshEditor_I::getElementsAround(), SMESH::Controls::NumericalFunctor::GetHistogram(), SMESH_GroupOnFilter_i::GetListOfID(), SMESH_GroupBase_i::GetNbElementsByType(), SMESH_subMesh_i::GetNbElementsByType(), SMESH_Mesh_i::GetNbElementsByType(), SMESHGUI_PreVisualObj::GetNbEntities(), SMESH_subMesh_i::GetNumberOfElements(), SMESH_MeshEditor_i::GetPreviewData(), SMESH_ElementSearcherImpl::getTolerance(), SMESHDS_GroupBase::IsEmpty(), SMESH::Controls::ConnectedElements::IsSatisfy(), SMESH_Mesh_i::NbElements(), SMDS_Mesh::NbElements(), DriverCGNS_Write::Perform(), DriverCGNS_Read::Perform(), DriverGMF_Read::Perform(), SMESH::Controls::ElementsOnSurface::process(), SMESH_Gen_i::Save(), SMESH_PreMeshInfo::SaveToFile(), DriverMED_W_Field::Set(), and SMESH_GroupBase_i::Size().
|
inherited |
|
inherited |
|
inherited |
References SMDS_MeshInfo::myNb0DElements, SMDS_MeshInfo::myNbBalls, SMDS_MeshInfo::myNbBiQuadQuadrangles, SMDS_MeshInfo::myNbBiQuadTriangles, SMDS_MeshInfo::myNbEdges, SMDS_MeshInfo::myNbHexas, SMDS_MeshInfo::myNbHexPrism, SMDS_MeshInfo::myNbPolygons, SMDS_MeshInfo::myNbPolyhedrons, SMDS_MeshInfo::myNbPrisms, SMDS_MeshInfo::myNbPyramids, SMDS_MeshInfo::myNbQuadEdges, SMDS_MeshInfo::myNbQuadHexas, SMDS_MeshInfo::myNbQuadPolygons, SMDS_MeshInfo::myNbQuadPrisms, SMDS_MeshInfo::myNbQuadPyramids, SMDS_MeshInfo::myNbQuadQuadrangles, SMDS_MeshInfo::myNbQuadrangles, SMDS_MeshInfo::myNbQuadTetras, SMDS_MeshInfo::myNbQuadTriangles, SMDS_MeshInfo::myNbTetras, SMDS_MeshInfo::myNbTriangles, SMDS_MeshInfo::myNbTriQuadHexas, SMDSGeom_BALL, SMDSGeom_EDGE, SMDSGeom_HEXA, SMDSGeom_HEXAGONAL_PRISM, SMDSGeom_NONE, SMDSGeom_PENTA, SMDSGeom_POINT, SMDSGeom_POLYGON, SMDSGeom_POLYHEDRA, SMDSGeom_PYRAMID, SMDSGeom_QUADRANGLE, SMDSGeom_TETRA, and SMDSGeom_TRIANGLE.
|
inherited |
References SMDS_MeshInfo::myNb0DElements, SMDS_MeshInfo::myNbBalls, SMDS_MeshInfo::myNbBiQuadQuadrangles, SMDS_MeshInfo::myNbBiQuadTriangles, SMDS_MeshInfo::myNbEdges, SMDS_MeshInfo::myNbHexas, SMDS_MeshInfo::myNbHexPrism, SMDS_MeshInfo::myNbNodes, SMDS_MeshInfo::myNbPolygons, SMDS_MeshInfo::myNbPolyhedrons, SMDS_MeshInfo::myNbPrisms, SMDS_MeshInfo::myNbPyramids, SMDS_MeshInfo::myNbQuadEdges, SMDS_MeshInfo::myNbQuadHexas, SMDS_MeshInfo::myNbQuadPolygons, SMDS_MeshInfo::myNbQuadPrisms, SMDS_MeshInfo::myNbQuadPyramids, SMDS_MeshInfo::myNbQuadQuadrangles, SMDS_MeshInfo::myNbQuadrangles, SMDS_MeshInfo::myNbQuadTetras, SMDS_MeshInfo::myNbQuadTriangles, SMDS_MeshInfo::myNbTetras, SMDS_MeshInfo::myNbTriangles, SMDS_MeshInfo::myNbTriQuadHexas, SMDSEntity_0D, SMDSEntity_Ball, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Edge, SMDSEntity_Hexa, SMDSEntity_Hexagonal_Prism, SMDSEntity_Last, SMDSEntity_Node, SMDSEntity_Penta, SMDSEntity_Polygon, SMDSEntity_Polyhedra, SMDSEntity_Pyramid, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Polyhedra, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, SMDSEntity_Quadrangle, SMDSEntity_Tetra, SMDSEntity_Triangle, and SMDSEntity_TriQuad_Hexa.
Referenced by StdMeshers_Import_1D::Evaluate(), StdMeshers_Import_1D2D::Evaluate(), SMESH_PreMeshInfo::getElemType(), SMESH_PreMeshInfo::GetMeshInfo(), SMESH_Mesh_i::GetMeshInfo(), SMESH_ProxyMesh::NbFaces(), and SMESH_PreMeshInfo::readGroupInfo().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
References SMDS_MeshInfo::myNbPolygons, SMDS_MeshInfo::myNbQuadPolygons, ORDER_ANY, and ORDER_LINEAR.
Referenced by SMESH_Mesh_i::NbPolygons(), and DriverMED_W_SMESHDS_Mesh::Perform().
|
inherited |
Referenced by SMESH_Mesh_i::NbPolyhedrons(), DriverCGNS_Write::Perform(), and DriverMED_W_SMESHDS_Mesh::Perform().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Referenced by SMESH_Mesh_i::NbTriQuadraticHexas(), and DriverMED_W_SMESHDS_Mesh::Perform().
|
inherited |
References SMDS_MeshInfo::myNbPolyhedrons, SMDS_MeshInfo::NbHexas(), SMDS_MeshInfo::NbHexPrisms(), SMDS_MeshInfo::NbPrisms(), SMDS_MeshInfo::NbPyramids(), SMDS_MeshInfo::NbTetras(), and ORDER_QUADRATIC.
Referenced by SMESH_PreMeshInfo::getElemType(), SMESH_PreMeshInfo::GetTypes(), SMESH_Mesh_i::NbVolumes(), and SMDS_Mesh::NbVolumes().
|
protectedinherited |
References SMDS_MeshInfo::myNb0DElements, SMDS_MeshInfo::myNbBalls, SMDS_MeshInfo::myNbBiQuadQuadrangles, SMDS_MeshInfo::myNbBiQuadTriangles, SMDS_MeshInfo::myNbEdges, SMDS_MeshInfo::myNbHexas, SMDS_MeshInfo::myNbHexPrism, SMDS_MeshInfo::myNbNodes, SMDS_MeshInfo::myNbPolygons, SMDS_MeshInfo::myNbPolyhedrons, SMDS_MeshInfo::myNbPrisms, SMDS_MeshInfo::myNbPyramids, SMDS_MeshInfo::myNbQuadEdges, SMDS_MeshInfo::myNbQuadHexas, SMDS_MeshInfo::myNbQuadPolygons, SMDS_MeshInfo::myNbQuadPrisms, SMDS_MeshInfo::myNbQuadPyramids, SMDS_MeshInfo::myNbQuadQuadrangles, SMDS_MeshInfo::myNbQuadrangles, SMDS_MeshInfo::myNbQuadTetras, SMDS_MeshInfo::myNbQuadTriangles, SMDS_MeshInfo::myNbTetras, SMDS_MeshInfo::myNbTriangles, SMDS_MeshInfo::myNbTriQuadHexas, SMDSEntity_0D, SMDSEntity_Ball, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Edge, SMDSEntity_Hexa, SMDSEntity_Hexagonal_Prism, SMDSEntity_Last, SMDSEntity_Node, SMDSEntity_Penta, SMDSEntity_Polygon, SMDSEntity_Polyhedra, SMDSEntity_Pyramid, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Polyhedra, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, SMDSEntity_Quadrangle, SMDSEntity_Tetra, SMDSEntity_Triangle, and SMDSEntity_TriQuad_Hexa.
Referenced by SMESH_PreMeshInfo::readGroupInfo(), SMESH_PreMeshInfo::readMeshInfo(), and SMESH_PreMeshInfo::readSubMeshInfo().