#include <SMDS_MeshInfo.hxx>
SMDS_MeshInfo::SMDS_MeshInfo |
( |
| ) |
|
References index(), myNb, myNb0DElements, myNbBalls, myNbBiQuadQuadrangles, myNbBiQuadTriangles, myNbEdges, myNbHexas, myNbHexPrism, myNbNodes, myNbPrisms, myNbPyramids, myNbQuadEdges, myNbQuadHexas, myNbQuadPrisms, myNbQuadPyramids, myNbQuadQuadrangles, myNbQuadrangles, myNbQuadTetras, myNbQuadTriangles, myNbTetras, myNbTriangles, myNbTriQuadHexas, myShift, SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_NbElementTypes, SMDSAbs_Node, and SMDSAbs_Volume.
void SMDS_MeshInfo::Clear |
( |
| ) |
|
int SMDS_MeshInfo::Nb0DElements |
( |
| ) |
const |
int SMDS_MeshInfo::NbBalls |
( |
| ) |
const |
int SMDS_MeshInfo::NbBiQuadQuadrangles |
( |
| ) |
const |
int SMDS_MeshInfo::NbBiQuadTriangles |
( |
| ) |
const |
References index(), myNb, myNb0DElements, myNbBalls, myNbBiQuadQuadrangles, myNbBiQuadTriangles, myNbEdges, myNbHexas, myNbHexPrism, myNbNodes, myNbPolygons, myNbPolyhedrons, myNbPrisms, myNbPyramids, myNbQuadEdges, myNbQuadHexas, myNbQuadPolygons, myNbQuadPrisms, myNbQuadPyramids, myNbQuadQuadrangles, myNbQuadrangles, myNbQuadTetras, myNbQuadTriangles, myNbTetras, myNbTriangles, 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().
References myNb0DElements, myNbBalls, myNbBiQuadQuadrangles, myNbBiQuadTriangles, myNbEdges, myNbHexas, myNbHexPrism, myNbPolygons, myNbPolyhedrons, myNbPrisms, myNbPyramids, myNbQuadEdges, myNbQuadHexas, myNbQuadPolygons, myNbQuadPrisms, myNbQuadPyramids, myNbQuadQuadrangles, myNbQuadrangles, myNbQuadTetras, myNbQuadTriangles, myNbTetras, myNbTriangles, 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.
References myNb0DElements, myNbBalls, myNbBiQuadQuadrangles, myNbBiQuadTriangles, myNbEdges, myNbHexas, myNbHexPrism, myNbNodes, myNbPolygons, myNbPolyhedrons, myNbPrisms, myNbPyramids, myNbQuadEdges, myNbQuadHexas, myNbQuadPolygons, myNbQuadPrisms, myNbQuadPyramids, myNbQuadQuadrangles, myNbQuadrangles, myNbQuadTetras, myNbQuadTriangles, myNbTetras, myNbTriangles, 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().
int SMDS_MeshInfo::NbNodes |
( |
| ) |
const |
int SMDS_MeshInfo::NbPolyhedrons |
( |
| ) |
const |
int SMDS_MeshInfo::NbTriQuadHexas |
( |
| ) |
const |
References myNb0DElements, myNbBalls, myNbBiQuadQuadrangles, myNbBiQuadTriangles, myNbEdges, myNbHexas, myNbHexPrism, myNbNodes, myNbPolygons, myNbPolyhedrons, myNbPrisms, myNbPyramids, myNbQuadEdges, myNbQuadHexas, myNbQuadPolygons, myNbQuadPrisms, myNbQuadPyramids, myNbQuadQuadrangles, myNbQuadrangles, myNbQuadTetras, myNbQuadTriangles, myNbTetras, myNbTriangles, 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().
std::vector<int*> SMDS_MeshInfo::myNb |
|
private |
int SMDS_MeshInfo::myNb0DElements |
|
private |
int SMDS_MeshInfo::myNbBalls |
|
private |
int SMDS_MeshInfo::myNbBiQuadQuadrangles |
|
private |
int SMDS_MeshInfo::myNbBiQuadTriangles |
|
private |
int SMDS_MeshInfo::myNbEdges |
|
private |
int SMDS_MeshInfo::myNbHexas |
|
private |
int SMDS_MeshInfo::myNbHexPrism |
|
private |
int SMDS_MeshInfo::myNbNodes |
|
private |
int SMDS_MeshInfo::myNbPolygons |
|
private |
Referenced by SMDS_Mesh::AddFaceFromVtkIdsWithID(), SMDS_Mesh::AddPolygonalFaceWithID(), addWithPoly(), Clear(), NbElements(), NbElementsOfGeom(), NbEntities(), NbFaces(), NbPolygons(), operator=(), RemoveFace(), and setNb().
int SMDS_MeshInfo::myNbPolyhedrons |
|
private |
Referenced by SMDS_Mesh::AddPolyhedralVolumeWithID(), SMDS_Mesh::AddVolumeFromVtkIdsWithID(), addWithPoly(), Clear(), NbElements(), NbElementsOfGeom(), NbEntities(), NbVolumes(), operator=(), RemoveVolume(), and setNb().
int SMDS_MeshInfo::myNbPrisms |
|
private |
int SMDS_MeshInfo::myNbPyramids |
|
private |
int SMDS_MeshInfo::myNbQuadEdges |
|
private |
int SMDS_MeshInfo::myNbQuadHexas |
|
private |
int SMDS_MeshInfo::myNbQuadPolygons |
|
private |
Referenced by SMDS_Mesh::AddQuadPolygonalFaceWithID(), addWithPoly(), Clear(), NbElements(), NbElementsOfGeom(), NbEntities(), NbFaces(), NbPolygons(), operator=(), RemoveFace(), and setNb().
int SMDS_MeshInfo::myNbQuadPrisms |
|
private |
int SMDS_MeshInfo::myNbQuadPyramids |
|
private |
int SMDS_MeshInfo::myNbQuadQuadrangles |
|
private |
int SMDS_MeshInfo::myNbQuadrangles |
|
private |
int SMDS_MeshInfo::myNbQuadTetras |
|
private |
int SMDS_MeshInfo::myNbQuadTriangles |
|
private |
int SMDS_MeshInfo::myNbTetras |
|
private |
int SMDS_MeshInfo::myNbTriangles |
|
private |
int SMDS_MeshInfo::myNbTriQuadHexas |
|
private |
std::vector<int> SMDS_MeshInfo::myShift |
|
private |