#include <SMDS_MeshInfo.hxx>
Public Member Functions | |
void Clear () | |
int Nb0DElements () const | |
int NbBalls () const | |
int NbBiQuadQuadrangles () const | |
int NbBiQuadTriangles () const | |
int NbEdges (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbElements (SMDSAbs_ElementType type=SMDSAbs_All) const | |
int NbElements (SMDSAbs_EntityType type) const | |
int NbElements (SMDSAbs_GeometryType type) const | |
int NbElementsOfGeom (SMDSAbs_GeometryType geom) const | |
int NbEntities (SMDSAbs_EntityType type) const | |
int NbFaces (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbHexas (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbHexPrisms (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbNodes () const | |
int NbPolygons (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbPolyhedrons () const | |
int NbPrisms (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbPyramids (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbQuadrangles (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbTetras (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbTriangles (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
int NbTriQuadHexas () const | |
int NbVolumes (SMDSAbs_ElementOrder order=ORDER_ANY) const | |
SMDS_MeshInfo & operator= (const SMDS_MeshInfo &other) | |
SMDS_MeshInfo () | |
Protected Member Functions | |
void addWithPoly (const SMDS_MeshElement *el) | |
void setNb (const SMDSAbs_EntityType geomType, const int nb) | |
Friends | |
class SMDS_Mesh | |
Constructor & Destructor Documentation
◆ SMDS_MeshInfo()
SMDS_MeshInfo::SMDS_MeshInfo | ( | ) |
Member Function Documentation
◆ addWithPoly()
|
protected |
References SMDS_MeshElement::GetEntityType().
◆ Clear()
void SMDS_MeshInfo::Clear | ( | ) |
Referenced by SMDS_Mesh::Clear().
◆ Nb0DElements()
int SMDS_MeshInfo::Nb0DElements | ( | ) | const |
Referenced by SMDS_Mesh::Nb0DElements(), and DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbBalls()
int SMDS_MeshInfo::NbBalls | ( | ) | const |
Referenced by SMDS_Mesh::NbBalls(), and DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbBiQuadQuadrangles()
int SMDS_MeshInfo::NbBiQuadQuadrangles | ( | ) | const |
Referenced by DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbBiQuadTriangles()
int SMDS_MeshInfo::NbBiQuadTriangles | ( | ) | const |
Referenced by DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbEdges()
int SMDS_MeshInfo::NbEdges | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
Referenced by SMDS_Mesh::NbEdges(), and DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbElements() [1/3]
int SMDS_MeshInfo::NbElements | ( | SMDSAbs_ElementType | type = SMDSAbs_All | ) | const |
◆ NbElements() [2/3]
int SMDS_MeshInfo::NbElements | ( | SMDSAbs_EntityType | type | ) | const |
◆ NbElements() [3/3]
int SMDS_MeshInfo::NbElements | ( | SMDSAbs_GeometryType | type | ) | const |
◆ NbElementsOfGeom()
int SMDS_MeshInfo::NbElementsOfGeom | ( | SMDSAbs_GeometryType | geom | ) | const |
◆ NbEntities()
int SMDS_MeshInfo::NbEntities | ( | SMDSAbs_EntityType | type | ) | const |
Referenced by StdMeshers_Import_1D::Evaluate(), StdMeshers_Import_1D2D::Evaluate(), and SMESH_ProxyMesh::NbFaces().
◆ NbFaces()
int SMDS_MeshInfo::NbFaces | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
References NbQuadrangles(), and NbTriangles().
Referenced by SMESH_Pattern::Load(), and SMDS_Mesh::NbFaces().
◆ NbHexas()
int SMDS_MeshInfo::NbHexas | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
◆ NbHexPrisms()
int SMDS_MeshInfo::NbHexPrisms | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
◆ NbNodes()
int SMDS_MeshInfo::NbNodes | ( | ) | const |
Referenced by SMESH_ElementSearcherImpl::getTolerance(), SMDS_Mesh::NbNodes(), and DriverGMF_Read::Perform().
◆ NbPolygons()
int SMDS_MeshInfo::NbPolygons | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
Referenced by DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbPolyhedrons()
int SMDS_MeshInfo::NbPolyhedrons | ( | ) | const |
Referenced by DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbPrisms()
int SMDS_MeshInfo::NbPrisms | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
◆ NbPyramids()
int SMDS_MeshInfo::NbPyramids | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
◆ NbQuadrangles()
int SMDS_MeshInfo::NbQuadrangles | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
Referenced by NbFaces(), and DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbTetras()
int SMDS_MeshInfo::NbTetras | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
◆ NbTriangles()
int SMDS_MeshInfo::NbTriangles | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
Referenced by NbFaces(), and DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbTriQuadHexas()
int SMDS_MeshInfo::NbTriQuadHexas | ( | ) | const |
Referenced by DriverMED_W_SMESHDS_Mesh::Perform().
◆ NbVolumes()
int SMDS_MeshInfo::NbVolumes | ( | SMDSAbs_ElementOrder | order = ORDER_ANY | ) | const |
References NbHexas(), NbHexPrisms(), NbPrisms(), NbPyramids(), and NbTetras().
Referenced by SMDS_Mesh::NbVolumes().
◆ operator=()
SMDS_MeshInfo & SMDS_MeshInfo::operator= | ( | const SMDS_MeshInfo & | other | ) |
◆ setNb()
|
protected |
Friends And Related Function Documentation
◆ SMDS_Mesh
The documentation for this class was generated from the following file:
- src/3rdParty/salomesmesh/inc/SMDS_MeshInfo.hxx