SMDS_MeshInfo Class Reference

#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_MeshInfooperator= (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()

void SMDS_MeshInfo::addWithPoly ( const SMDS_MeshElement el)
protected

◆ Clear()

void SMDS_MeshInfo::Clear ( )

Referenced by SMDS_Mesh::Clear().

◆ Nb0DElements()

int SMDS_MeshInfo::Nb0DElements ( ) const

◆ NbBalls()

int SMDS_MeshInfo::NbBalls ( ) const

◆ NbBiQuadQuadrangles()

int SMDS_MeshInfo::NbBiQuadQuadrangles ( ) const

◆ NbBiQuadTriangles()

int SMDS_MeshInfo::NbBiQuadTriangles ( ) const

◆ NbEdges()

int SMDS_MeshInfo::NbEdges ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbElements() [1/3]

◆ 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

◆ NbFaces()

int SMDS_MeshInfo::NbFaces ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbHexas()

int SMDS_MeshInfo::NbHexas ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbHexPrisms()

int SMDS_MeshInfo::NbHexPrisms ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbNodes()

◆ NbPolygons()

int SMDS_MeshInfo::NbPolygons ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbPolyhedrons()

int SMDS_MeshInfo::NbPolyhedrons ( ) const

◆ 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

◆ NbTetras()

int SMDS_MeshInfo::NbTetras ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbTriangles()

int SMDS_MeshInfo::NbTriangles ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ NbTriQuadHexas()

int SMDS_MeshInfo::NbTriQuadHexas ( ) const

◆ NbVolumes()

int SMDS_MeshInfo::NbVolumes ( SMDSAbs_ElementOrder  order = ORDER_ANY) const

◆ operator=()

SMDS_MeshInfo & SMDS_MeshInfo::operator= ( const SMDS_MeshInfo other)

◆ setNb()

void SMDS_MeshInfo::setNb ( const SMDSAbs_EntityType  geomType,
const int  nb 
)
protected

Friends And Related Function Documentation

◆ SMDS_Mesh

friend class SMDS_Mesh
friend

The documentation for this class was generated from the following file: