Class of temporary mesh face. More...

Public Types | |
| typedef SMDS_StdIterator < const SMDS_MeshNode *, SMDS_ElemIteratorPtr >  | iterator | 
Public Member Functions | |
| _TmpMeshFace (const vector< const SMDS_MeshNode * > &nodes, int id, int faceID=-1, int idInFace=-1) | |
| virtual const SMDS_MeshNode * | GetNode (const int ind) const | 
| Return node by its index.  More... | |
| virtual SMDSAbs_ElementType | GetType () const | 
| Return the type of the current element.  More... | |
| virtual vtkIdType | GetVtkType () const | 
| virtual SMDSAbs_EntityType | GetEntityType () const | 
| virtual SMDSAbs_GeometryType | GetGeomType () const | 
| virtual SMDS_ElemIteratorPtr | elementsIterator (SMDSAbs_ElementType) const | 
| SMDS_ElemIteratorPtr | nodesIterator () const | 
| Create an iterator which iterate on nodes owned by the element.  More... | |
| SMDS_ElemIteratorPtr | edgesIterator () const | 
| Create an iterator which iterate on edges linked with or owned by the element.  More... | |
| SMDS_ElemIteratorPtr | facesIterator () const | 
| Create an iterator which iterate on faces linked with or owned by the element.  More... | |
| virtual SMDS_ElemIteratorPtr | interlacedNodesElemIterator () const | 
| virtual SMDS_NodeIteratorPtr | nodeIterator () const | 
| virtual SMDS_NodeIteratorPtr | interlacedNodesIterator () const | 
| virtual, redefined in vtkEdge, vtkFace and vtkVolume classes  More... | |
| virtual SMDS_NodeIteratorPtr | nodesIteratorToUNV () const | 
| virtual, redefined in vtkEdge, vtkFace and vtkVolume classes  More... | |
| iterator | begin_nodes () const | 
| iterator | end_nodes () const | 
| virtual int | NbNodes () const | 
| Return The number of nodes owned by the current element.  More... | |
| virtual int | NbEdges () const | 
| Return the number of edges owned by or linked with the current element.  More... | |
| virtual int | NbFaces () const | 
| Return the number of faces owned by or linked with the current element.  More... | |
| int | GetID () const | 
| virtual bool | IsPoly () const | 
| virtual bool | IsQuadratic () const | 
| virtual bool | IsMediumNode (const SMDS_MeshNode *node) const | 
| virtual int | NbCornerNodes () const | 
| Return number of nodes excluding medium ones.  More... | |
| const SMDS_MeshNode * | GetNodeWrap (const int ind) const | 
| Return node by its index.  More... | |
| virtual bool | IsValidIndex (const int ind) const | 
| Return true if index of node is valid (0 <= ind < NbNodes())  More... | |
| int | WrappedIndex (const int ind) const | 
| Return a valid node index, fixing the given one if necessary.  More... | |
| virtual int | GetNodeIndex (const SMDS_MeshNode *node) const | 
| Check if a node belongs to the element.  More... | |
| ShortType | getMeshId () const | 
| LongType | getshapeId () const | 
| int | getIdInShape () const | 
| int | getVtkId () const | 
| void | setIsMarked (bool is) const | 
| bool | isMarked () const | 
Data Fields | |
| vector< const SMDS_MeshNode * > | _nn | 
Protected Types | |
| enum | Bits { BIT_IS_MARKED = 1, BITS_SHIFT = 1 } | 
Protected Member Functions | |
| void | setId (int id) | 
| void | setVtkId (int vtkId) | 
| void | setIdInShape (int id) | 
| void | setShapeId (LongType shapeId) | 
| virtual void | init (int id=-1, ShortType meshId=-1, LongType shapeId=0) | 
| virtual void | Print (std::ostream &OS) const | 
Protected Attributes | |
| int | myID | 
| Element index in vector SMDS_Mesh::myNodes or SMDS_Mesh::myCells.  More... | |
| int | myVtkID | 
| index in vtkUnstructuredGrid  More... | |
| ShortType | myMeshId | 
| SMDS_Mesh identification in SMESH.  More... | |
| LongType | myShapeId | 
| SubShape and SubMesh identification in SMESHDS; one bit is used to mark the element.  More... | |
| int | myIdInShape | 
| Element index in SMESHDS_SubMesh vector.  More... | |
Class of temporary mesh face.
We can't use SMDS_FaceOfNodes since it's impossible to set it's ID which is needed because SMESH_ElementSearcher internaly uses set of elements sorted by ID
      
  | 
  inherited | 
      
  | 
  protectedinherited | 
| VISCOUS_3D::_TmpMeshFace::_TmpMeshFace | ( | const vector< const SMDS_MeshNode * > & | nodes, | 
| int | id, | ||
| int | faceID = -1,  | 
        ||
| int | idInFace = -1  | 
        ||
| ) | 
References faceID.
      
  | 
  inherited | 
Referenced by SMDS_Mesh::ChangeElementNodes(), StdMeshers_Import_1D2D::Compute(), StdMeshers_Import_1D::Compute(), SMESH_MeshEditor::convertElemToQuadratic(), SMESH_MeshEditor::ConvertToQuadratic(), SMESH_Mesh_i::CreateDimGroup(), SMESH_MeshEditor::DoubleElements(), VISCOUS_3D::_LayerEdge::FindIntersection(), SMESH_MesherHelper::FixQuadraticElements(), getNodesFromTwoTria(), StdMeshers_Import_1D::importMesh(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESH_MesherHelper::IsDistorted2D(), VISCOUS_3D::_ViscousBuilder::makeLayer(), StdMeshers_QuadToTriaAdaptor::MergePiramids(), SMESH_MeshEditor::QuadTo4Tri(), SMESH_MeshEditor::removeQuadElem(), SMESH_MeshEditor::Reorient2DBy3D(), SMESH_NodeSearcherImpl::SMESH_NodeSearcherImpl(), VISCOUS_3D::_ViscousBuilder::smoothAndCheck(), and SMESH_MeshEditor::SplitBiQuadraticIntoLinear().
      
  | 
  inherited | 
Create an iterator which iterate on edges linked with or owned by the element.
This method call elementsIterator().
References SMDSAbs_Edge.
Referenced by SMDS_Mesh::addChildrenWithNodes(), and DriverDAT_W_SMDS_Mesh::Perform().
      
  | 
  virtual | 
Reimplemented from SMDS_MeshElement.
      
  | 
  inherited | 
Referenced by SMDS_Mesh::ChangeElementNodes(), SMESH_MeshEditor::convertElemToQuadratic(), SMESH_MeshEditor::ConvertToQuadratic(), SMESH_Mesh_i::CreateDimGroup(), SMESH_MeshEditor::DoubleElements(), SMESH_MesherHelper::FixQuadraticElements(), getNodesFromTwoTria(), SMESH_MeshEditor::InsertNodesIntoLink(), VISCOUS_3D::_ViscousBuilder::makeLayer(), StdMeshers_QuadToTriaAdaptor::MergePiramids(), SMESH_MeshEditor::QuadTo4Tri(), SMESH_MeshEditor::removeQuadElem(), SMESH_MeshEditor::Reorient2DBy3D(), SMESH_NodeSearcherImpl::SMESH_NodeSearcherImpl(), and SMESH_MeshEditor::SplitBiQuadraticIntoLinear().
      
  | 
  inherited | 
Create an iterator which iterate on faces linked with or owned by the element.
This method call elementsIterator().
References SMDSAbs_Face.
Referenced by SMDS_Mesh::addChildrenWithNodes(), and SMESH::Controls::ManifoldPart::getFacesByLink().
      
  | 
  virtual | 
Implements SMDS_MeshElement.
References SMDSEntity_Last.
      
  | 
  virtual | 
Implements SMDS_MeshElement.
References SMDSGeom_QUADRANGLE, and SMDSGeom_TRIANGLE.
      
  | 
  inherited | 
Referenced by SMESH_Gen_i::_GetInside(), SMESHDS_Mesh::Add0DElement(), SMESH_MeshEditor_i::Add0DElement(), SMESHDS_Mesh::Add0DElementWithID(), SMESHDS_Mesh::AddBall(), SMESH_MeshEditor_i::AddBall(), SMESHDS_Mesh::AddBallWithID(), SMESHDS_Mesh::AddEdge(), SMESH_MeshEditor_i::AddEdge(), SMESHDS_Mesh::AddEdgeWithID(), SMESHDS_SubMesh::AddElement(), SMESHDS_Mesh::AddFace(), SMESH_MeshEditor_i::AddFace(), SMESHDS_Mesh::AddFaceWithID(), SMESHDS_Mesh::AddNode(), SMESH_MeshEditor_i::AddNode(), SMESHDS_Mesh::AddNodeWithID(), SMESH_MeshEditor_i::AddPolygonalFace(), SMESHDS_Mesh::AddPolygonalFace(), SMESH_MeshEditor_i::AddPolyhedralVolume(), SMESHDS_Mesh::AddPolyhedralVolume(), SMESH_MeshEditor_i::AddPolyhedralVolumeByFaces(), SMESH_MeshEditor_i::AddQuadPolygonalFace(), SMESHDS_Mesh::AddQuadPolygonalFace(), SMESH_MeshEditor_i::AddVolume(), SMESHDS_Mesh::AddVolume(), SMESHDS_Mesh::AddVolumeWithID(), SMESH_MeshEditor_i::AffectedElemGroupsInRegion(), SMESH_VisualObjDef::buildElemPrs(), SMESHDS_Mesh::ChangeElementNodes(), SMESHDS_Mesh::ChangePolyhedronNodes(), SMESHGUI_CreatePolyhedralVolumeDlg::checkEditLine(), SMESH_MesherHelper::CheckNodeU(), cleanSubMesh(), SMDS_Mesh::Clear(), StdMeshers_Projection_3D::Compute(), StdMeshers_Import_1D2D::Compute(), StdMeshers_RadialPrism_3D::Compute(), StdMeshers_Prism_3D::compute(), VISCOUS_3D::_ViscousBuilder::computeGeomSize(), SMESH_Gen_i::ConcatenateCommon(), SMESHDS_GroupOnFilter::Contains(), SMESHDS_GroupBase::Contains(), SMESH_MeshEditor::convertElemToQuadratic(), SMESH_MeshEditor::ConvertFromQuadratic(), SMESH_MeshEditor::ConvertToQuadratic(), MeshEditor_I::TPreviewMesh::Copy(), SMESH_Gen_i::CopyMesh(), SMESH_Mesh_i::CreateDimGroup(), SMESH_MeshEditor::CreateFlatElementsOnFacesGroups(), SMESH_MeshEditor::CreateHoleSkin(), SMESH_VisualObjDef::createPoints(), SMESHGUI_CuttingOfQuadsDlg::displayPreview(), SMESHGUI_CreatePolyhedralVolumeDlg::displaySimulation(), SMESH_MeshEditor::DoubleNodesOnGroupBoundaries(), StdMeshers_PrismAsBlock::THorizontalEdgeAdaptor::dumpNodes(), enlargeBoundingBox(), SMESH_OctreeNode::FindCoincidentNodes(), VISCOUS_3D::_ViscousBuilder::findCollisionEdges(), SMESH::Controls::ManifoldPart::findConnected(), SMESH_Mesh_i::FindElementByNodes(), SMESH_MeshEditor::FindEqualElements(), SMESH_MeshEditor::FindFreeBorder(), SMESH_MeshEditor::FindMatchingNodes(), SMESH_MeshEditor::FindShape(), findTriangles(), SMESH::Controls::FreeEdges::GetBoreders(), VISCOUS_3D::getDistFromEdge(), SMESHGUI_PreVisualObj::GetEdgeNodes(), SMESH_VisualObjDef::GetEdgeNodes(), SMESHDS_GroupOnFilter::getElementIds(), MeshEditor_I::getElementsAround(), SMESH_subMesh_i::GetElementsByType(), SMESH::Controls::Filter::GetElementsId(), SMESH_Mesh_i::GetElemNode(), LinkID_Gen::GetLinkID(), SMESH::Filter_i::GetMeshInfo(), SMESH::Filter_i::GetNbElementsByType(), SMESH_Mesh_i::GetNodeInverseElements(), SMESH::Controls::ElementsOnShape::getNodeIsOut(), getNodeNodeDistance(), SMESHGUI_PreVisualObj::GetNodeObjId(), SMESH_VisualObjDef::GetNodeObjId(), SMESHGUI_PreVisualObj::GetNodeVTKId(), VISCOUS_3D::_EdgesOnShape::GetNormal(), SMESH_MeshEditor_i::GetPreviewData(), SMESH_Mesh_i::GetSubMeshNodesId(), SMESH::Controls::MultiConnection2D::GetValue(), SMESH::Controls::Length2D::GetValues(), SMESH::Controls::MultiConnection2D::GetValues(), SMESH_TLink::HashCode(), SMESHGUI_SimpleElemInfo::information(), VISCOUS_3D::_ViscousBuilder::invalidateBadSmooth(), SMESH::Controls::FreeEdges::IsFreeEdge(), SMESH::Controls::ManifoldPart::isInPlane(), SMESH::Controls::ConnectedElements::IsSatisfy(), SMESH_ProxyMesh::IsTemporary(), VISCOUS_3D::_ViscousBuilder::makeGroupOfLE(), SMESH_Mesh_i::MakeGroupsOfBadInputElements(), StdMeshers_Penta_3D::MakeMeshOnFxy1(), StdMeshers_Penta_3D::MakeNodes(), StdMeshers_Penta_3D::MakeVolumeMesh(), SMESH_MeshEditor_i::MoveClosestNodeToPoint(), SMESHDS_Mesh::MoveNode(), SMESH::Predicate_i::NbSatisfying(), SMESHGUI_ElemInfo::nodeConnectivity(), SMESHGUI_TreeElemInfo::nodeInfo(), SMESHGUI_SingleEditDlg::onTextChange(), SMESHGUI_CreatePolyhedralVolumeDlg::onTextChange(), SMESHGUI_ExtrusionAlongPathDlg::onTextChange(), SMESHGUI_ScaleDlg::onTextChange(), SMESHGUI_TranslationDlg::onTextChange(), SMESHGUI_RotationDlg::onTextChange(), SMESHGUI_SymmetryDlg::onTextChange(), SMESHGUI_SewingDlg::onTextChange(), SMESHGUI_MeshPatternDlg::onTextChanged(), TIDTypeCompare::operator()(), TIDCompare::operator()(), Prism_3D::TNode::operator<(), operator<<(), DriverDAT_W_SMDS_Mesh::Perform(), DriverUNV_W_SMDS_Mesh::Perform(), DriverCGNS_Write::Perform(), DriverMED_W_SMESHDS_Mesh::Perform(), SMDS_Mesh0DElement::Print(), SMDS_FaceOfEdges::Print(), SMDS_VtkVolume::Print(), SMDS_BallElement::Print(), SMDS_QuadraticEdge::Print(), SMESH::Controls::ManifoldPart::process(), SMESH::Controls::ElementsOnSurface::process(), StdMeshers_Prism_3D::projectBottomToTop(), SMESHDS_Mesh::RemoveElement(), SMESHDS_Mesh::RemoveFreeElement(), SMDS_Mesh::RemoveFreeElement(), SMESHDS_Mesh::RemoveFreeNode(), SMESHDS_Mesh::RemoveNode(), SMESH_MeshEditor::removeQuadElem(), SMESH_ProxyMesh::removeTmpElement(), SMDS_Mesh::Renumber(), SMESH_Gen_i::Save(), VISCOUS_3D::_ViscousBuilder::setEdgeData(), SMESH::Controls::CoplanarFaces::SetMesh(), SMESH::Controls::ElementsOnShape::setNodeIsOut(), StdMeshers_MaxElementVolume::SetParametersByMesh(), VISCOUS_2D::_ViscousBuilder2D::shrink(), SMESH_TLink::SMESH_TLink(), VISCOUS_3D::_ViscousBuilder::smoothAndCheck(), StdMeshers_MEFISTO_2D::StoreResult(), SMESH_MeshEditor::sweepElement(), and SMDS_Mesh::~SMDS_Mesh().
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  virtual | 
Return node by its index.
| ind | - node index | 
| const | SMDS_MeshNode* - the node | 
Reimplemented from SMDS_MeshElement.
      
  | 
  virtualinherited | 
Check if a node belongs to the element.
| node | - the node to check | 
| int | - node index within the element, -1 if not found | 
Reimplemented in SMDS_VtkVolume, and SMDS_VtkFace.
Referenced by VISCOUS_3D::_ViscousBuilder::addBoundaryElements(), StdMeshers_QuadToTriaAdaptor::Compute2ndPart(), SMDS_Mesh::FindEdge(), SMDS_Mesh::FindElement(), SMESH_MeshAlgos::FindFaceInSet(), VISCOUS_3D::_LayerEdge::FindIntersection(), SMESH_MeshEditor::FindMatchingNodes(), SMESH_ElementSearcherImpl::findOuterBoundary(), findSegment(), SMESH_MeshAlgos::GetCommonNodes(), VISCOUS_3D::getDistFromEdge(), VISCOUS_3D::_Simplex::GetSimplices(), SMDS_VolumeTool::IsFreeFace(), SMESH::Controls::BareBorderFace::IsSatisfy(), SMESH::Controls::OverConstrainedFace::IsSatisfy(), StdMeshers_QuadToTriaAdaptor::LimitHeight(), _QuadFaceGrid::LoadGrid(), SMESH_MeshEditor::makeWalls(), StdMeshers_QuadToTriaAdaptor::Preparation(), SMESH_MeshEditor::Reorient2DBy3D(), SMESH::Controls::CoplanarFaces::SetMesh(), StdMeshers_Quadrangle_2D::smooth(), VISCOUS_3D::_ViscousBuilder::smoothAndCheck(), and VISCOUS_3D::_Shrinker1D::SwapSrcTgtNodes().
      
  | 
  inherited | 
Return node by its index.
| ind | - node index | 
| const | SMDS_MeshNode* - the node | 
Index is wrapped if it is out of a valid range
Referenced by _MyEdgeIterator::_MyEdgeIterator(), SMESH_MeshEditor::GetLinkedNodes(), and SMESH_MeshEditor::makeWalls().
      
  | 
  inherited | 
Referenced by SMESHDS_SubMesh::AddElement(), SMESHDS_SubMesh::AddNode(), areNodesBound(), StdMeshers_Quadrangle_2D::check(), SMESH_MesherHelper::CheckNodeU(), SMESH_MesherHelper::CheckNodeUV(), StdMeshers_Import_1D2D::Compute(), VISCOUS_3D::_ViscousBuilder::computeGeomSize(), SMESH_MeshEditor::convertElemToQuadratic(), SMESH_MeshEditor::ConvertToQuadratic(), SMESH_MeshEditor::copyPosition(), SMESH_Pattern::createElements(), SMESH_MeshEditor::CreateHoleSkin(), SMESH_MeshEditor::DeleteDiag(), SMESH_Mesh_i::exportMEDFields(), StdMeshers_ProjectionUtils::FindMatchingNodesOnFaces(), SMESH_MeshEditor::FindShape(), VISCOUS_3D::_ViscousBuilder::findShapesToSmooth(), SMESH_MesherHelper::FixQuadraticElements(), SMESH_MesherHelper::GetCentralNode(), VISCOUS_3D::_ViscousBuilder::getFaceNormal(), SMESH_MesherHelper::GetMediumNode(), SMESH_MesherHelper::getMediumNodeOnComposedWire(), SMESH_MesherHelper::GetMediumPos(), StdMeshers_PrismAsBlock::GetNodeColumn(), SMESH_MesherHelper::GetNodeU(), SMESH_MesherHelper::GetNodeUV(), VISCOUS_3D::_EdgesOnShape::GetNormal(), StdMeshers_FaceSide::GetOrderedNodes(), SMESH_ProxyMesh::GetProxyNode(), SMESH_Mesh_i::GetShapeID(), VISCOUS_3D::_Simplex::GetSimplices(), SMESH_MesherHelper::GetSubShapeByNode(), StdMeshers_FaceSide::GetUVPtStruct(), StdMeshers_PrismAsBlock::HasNodeColumn(), StdMeshers_PrismAsBlock::Init(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESH_MeshEditor::InverseDiag(), SMESH::Controls::BelongToGeom::IsSatisfy(), SMESH::Controls::LyingOnGeom::IsSatisfy(), VISCOUS_3D::_ViscousBuilder::makeLayer(), StdMeshers_QuadToTriaAdaptor::MergePiramids(), DriverGMF_Write::Perform(), VISCOUS_3D::_SolidData::PrepareEdgesToSmoothOnFace(), SMESH_MeshEditor::QuadTo4Tri(), SMESH_MeshEditor::Remove(), SMESHDS_SubMesh::RemoveElement(), SMESHDS_Mesh::RemoveElement(), SMESHDS_Mesh::RemoveFreeElement(), SMESHDS_Mesh::RemoveFreeNode(), SMESHDS_SubMesh::RemoveNode(), SMESH_MeshEditor::removeQuadElem(), VISCOUS_3D::_ViscousBuilder::setEdgeData(), VISCOUS_2D::_ViscousBuilder2D::shrink(), StdMeshers_Quadrangle_2D::smooth(), VISCOUS_3D::_ViscousBuilder::smoothAndCheck(), SMESH_MeshEditor::SplitBiQuadraticIntoLinear(), StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor::TPCurveOnHorFaceAdaptor(), SMESHDS_Mesh::UnSetNodeOnShape(), SMESH_MeshEditor::UpdateVolumes(), and StdMeshers_PrismAsBlock::TSideFace::Value().
      
  | 
  virtual | 
      
  | 
  inherited | 
Referenced by SMDS_Mesh::AddBallWithID(), SMDS_Mesh::AddEdgeWithID(), SMDS_Mesh::AddFaceFromVtkIdsWithID(), SMDS_Mesh::AddFaceWithID(), SMDS_MeshNode::AddInverseElement(), SMDS_Mesh::AddPolygonalFaceWithID(), SMDS_Mesh::AddPolyhedralVolumeWithID(), SMDS_Mesh::AddQuadPolygonalFaceWithID(), SMDS_Mesh::AddVolumeFromVtkIdsWithID(), SMDS_Mesh::AddVolumeWithID(), SMDS_VtkFace::ChangeApex(), SMDS_BallElement::ChangeNode(), SMDS_Mesh0DElement::ChangeNodes(), SMDS_VtkFace::ChangeNodes(), SMDS_VtkVolume::ChangeNodes(), SMDS_VtkEdge::ChangeNodes(), SMDS_Mesh::Clear(), SMESH_MeshEditor::CreateHoleSkin(), SMDS_Mesh::createQuadrangle(), SMDS_Mesh::createTriangle(), SMESH_MeshEditor::DoubleNodesOnGroupBoundaries(), SMDS_UnstructuredGrid::extrudeVolumeFromFace(), SMDS_Mesh::FindEdgeOrCreate(), SMESHGUI_PreVisualObj::GetElemVTKId(), SMESH_VisualObjDef::GetElemVTKId(), SMDS_VtkFace::GetNodeIndex(), SMDS_VtkVolume::GetNodeIndex(), SMESH_VisualObjDef::GetNodeVTKId(), SMESH::Controls::AspectRatio::GetValue(), SMESH::Controls::AspectRatio3D::GetValue(), SMDS_VtkEdge::IsMediumNode(), SMDS_VtkFace::IsMediumNode(), SMDS_VtkVolume::IsMediumNode(), operator<(), SMDS_Mesh::registerElement(), SMDS_Mesh::RemoveFreeElement(), SMDS_MeshNode::RemoveInverseElement(), SMDS_BallElement::SMDS_BallElement(), and SMDS_Mesh::~SMDS_Mesh().
      
  | 
  virtual | 
Implements SMDS_MeshElement.
      
  | 
  virtualinherited | 
Referenced by StdMeshers_Projection_1D2D::Compute(), SMESH_MeshAlgos::FindFaceInSet(), SMESH_MeshEditor::FindFreeBorder(), SMESH_MeshAlgos::GetDistance(), SMESH::Controls::Length2D::GetValues(), SMESH::Controls::MultiConnection2D::GetValues(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESH_MeshAlgos::IsOut(), DriverCGNS_Read::Perform(), and SMESH_MeshEditor::SewFreeBorder().
      
  | 
  virtualinherited | 
virtual, redefined in vtkEdge, vtkFace and vtkVolume classes
Reimplemented in SMDS_VtkVolume, SMDS_QuadraticFaceOfNodes, SMDS_VtkFace, SMDS_QuadraticEdge, and SMDS_VtkEdge.
Referenced by SMESH_MeshAlgos::FindCoincidentFreeBorders(), SMESH_MeshEditor_i::GetPreviewData(), getTriangles(), SMESH_MeshEditor::InsertNodesIntoLink(), and SMESH::Controls::FreeEdges::IsSatisfy().
      
  | 
  inherited | 
References SMDS_MeshElement::BIT_IS_MARKED, and SMDS_MeshElement::myShapeId.
Referenced by VISCOUS_3D::_ViscousBuilder::shrink().
      
  | 
  virtualinherited | 
Reimplemented in SMDS_QuadraticVolumeOfNodes, SMDS_VtkVolume, SMDS_QuadraticFaceOfNodes, SMDS_QuadraticEdge, SMDS_VtkFace, and SMDS_VtkEdge.
Referenced by SMESH_MeshEditor::applyMerge(), SMESH_MeshEditor::CreateFlatElementsOnFacesGroups(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESH_MeshEditor::IsMedium(), SMESH_Mesh_i::IsMediumNode(), SMESH_MeshEditor::makeExtrElements(), SMESH_MeshEditor::makeWalls(), and SMESH_MeshEditor::RotationSweep().
      
  | 
  virtualinherited | 
Reimplemented in SMDS_VtkVolume, SMDS_VtkFace, SMDS_PolygonalFaceOfNodes, and SMDS_PolyhedralVolumeOfNodes.
Referenced by SMESH_MesherHelper::AddTLinks(), SMESH_VisualObjDef::buildElemPrs(), StdMeshers_Import_1D2D::Compute(), SMESH_Gen_i::GetBadInputElements(), SMESH_MeshEditor_i::GetPreviewData(), SMESH::Controls::AspectRatio3D::GetValue(), SMESHGUI_TreeElemInfo::information(), SMESH_MeshEditor::ElemFeatures::Init(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESH_Mesh_i::IsPoly(), DriverDAT_W_SMDS_Mesh::Perform(), DriverUNV_W_SMDS_Mesh::Perform(), DriverMED_W_SMESHDS_Mesh::Perform(), and SMDS_MeshInfo::RemoveVolume().
      
  | 
  virtualinherited | 
Reimplemented in SMDS_QuadraticVolumeOfNodes, SMDS_VtkVolume, SMDS_QuadraticFaceOfNodes, SMDS_QuadraticEdge, SMDS_VtkFace, and SMDS_VtkEdge.
Referenced by SMESH_MesherHelper::AddTLinks(), SMESH_MeshEditor::applyMerge(), centroidalSmooth(), StdMeshers_Projection_3D::Compute(), StdMeshers_RadialPrism_3D::Compute(), SMESH_MeshEditor::convertElemToQuadratic(), SMESH_MeshEditor::ConvertFromQuadratic(), SMESH_MeshEditor::ConvertToQuadratic(), SMESH_MeshEditor::CreateFlatElementsOnFacesGroups(), SMESH_MeshAlgos::DeMerge(), StdMeshers_Projection_3D::Evaluate(), StdMeshers_Import_1D::Evaluate(), StdMeshers_Import_1D2D::Evaluate(), SMESH_MeshAlgos::FindFaceInSet(), SMESH_MeshEditor::FindFreeBorder(), SMESH_MeshEditor::FindMatchingNodes(), StdMeshers_ProjectionUtils::FindMatchingNodesOnFaces(), SMESH_MesherHelper::FixQuadraticElements(), getAngle(), SMESH::Controls::FreeEdges::GetBoreders(), SMESH_MeshAlgos::GetDistance(), SMESH_ElementSearcherImpl::getIntersParamOnLine(), SMESH_MeshEditor::GetLinkedNodes(), SMESH_MesherHelper::GetMediumPos(), SMESH::Controls::NumericalFunctor::GetPoints(), SMESH::Controls::AspectRatio3D::GetValue(), SMESH::Controls::Length2D::GetValues(), SMESH::Controls::MultiConnection2D::GetValues(), SMESHGUI_SimpleElemInfo::information(), SMESHGUI_TreeElemInfo::information(), SMESH_MeshEditor::ElemFeatures::Init(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESHGUI_QuadrangleFilter::IsObjValid(), SMESHGUI_TriangleFilter::IsObjValid(), SMESH_Mesh_i::IsQuadratic(), SMESH_MesherHelper::IsQuadraticSubMesh(), SMESH::Controls::LinearOrQuadratic::IsSatisfy(), SMESHGUI_QuadrangleFilter::IsValid(), SMESHGUI_TriangleFilter::IsValid(), SMESH::SMESH_MeshEditor::Make2DMeshFrom3D(), StdMeshers_Penta_3D::MakeBlock(), SMESH_MeshEditor::makeExtrElements(), SMESH_MeshEditor::makeWalls(), DriverUNV_W_SMDS_Mesh::Perform(), DriverCGNS_Read::Perform(), SMDS_MeshInfo::RemoveEdge(), SMESH_MeshEditor::removeQuadElem(), SMESH_MeshEditor::RotationSweep(), SMESH_MeshEditor::SewFreeBorder(), SMESH_MeshEditor::SplitVolumes(), and SMESH_MeshEditor::sweepElement().
Return true if index of node is valid (0 <= ind < NbNodes())
| ind | - node index | 
| bool | - index check result | 
      
  | 
  virtualinherited | 
Return number of nodes excluding medium ones.
Reimplemented in SMDS_VtkVolume, and SMDS_VtkFace.
Referenced by SMESH_Pattern::Apply(), StdMeshers_Quadrangle_2D::check(), StdMeshers_Import_1D2D::Compute(), StdMeshers_QuadToTriaAdaptor::Compute(), StdMeshers_Prism_3D::compute(), SMESH_MeshEditor::convertElemToQuadratic(), SMESH_MeshEditor::ConvertFromQuadratic(), SMESH_MeshEditor::ConvertToQuadratic(), SMESH_Mesh_i::CreateDimGroup(), StdMeshers_Import_1D2D::Evaluate(), SMESH_MeshAlgos::FaceNormal(), SMDS_Mesh::FindElement(), VISCOUS_3D::_LayerEdge::FindIntersection(), SMESH_ElementSearcherImpl::findOuterBoundary(), findTriangles(), VISCOUS_3D::_ViscousBuilder::fixBadFaces(), SMESH_2D_Algo::FixInternalNodes(), SMESH_MesherHelper::FixQuadraticElements(), SMESH_MeshAlgos::GetDistance(), VISCOUS_3D::getDistFromEdge(), SMESHGUI_PreVisualObj::GetEdgeNodes(), SMESH_VisualObjDef::GetEdgeNodes(), MeshEditor_I::getElementsAround(), SMESH_Algo::GetMeshError(), VISCOUS_3D::_Simplex::GetSimplices(), StdMeshers_Prism_3D::getSweepTolerance(), SMESH_MesherHelper::IsDistorted2D(), SMESH_MesherHelper::IsQuadraticSubMesh(), SMESH_MesherHelper::IsReversedSubMesh(), StdMeshers_QuadToTriaAdaptor::LimitHeight(), VISCOUS_3D::_ViscousBuilder::limitStepSize(), VISCOUS_3D::_ViscousBuilder::makeGroupOfLE(), VISCOUS_3D::_ViscousBuilder::makeLayer(), StdMeshers_QuadToTriaAdaptor::MergeAdjacent(), StdMeshers_QuadToTriaAdaptor::Preparation(), StdMeshers_Prism_3D::projectBottomToTop(), SMESH_MeshEditor::QuadTo4Tri(), VISCOUS_3D::_ViscousBuilder::refine(), SMESH_MeshEditor::removeQuadElem(), SMESH_MeshEditor::Reorient2D(), SMESH_MeshEditor::Reorient2DBy3D(), SMDS_VolumeTool::Set(), SMESH::Controls::CoplanarFaces::SetMesh(), StdMeshers_Quadrangle_2D::smooth(), and SMESH_MeshEditor::sweepElement().
      
  | 
  virtualinherited | 
Return the number of edges owned by or linked with the current element.
Reimplemented in SMDS_QuadraticVolumeOfNodes, SMDS_VolumeOfNodes, SMDS_QuadraticFaceOfNodes, SMDS_FaceOfEdges, SMDS_PolygonalFaceOfNodes, SMDS_BallElement, SMDS_LinearEdge, SMDS_PolyhedralVolumeOfNodes, SMDS_FaceOfNodes, SMDS_VtkEdge, SMDS_Mesh0DElement, SMDS_VtkVolume, and SMDS_VtkFace.
Referenced by SMESH_Mesh_i::ElemNbEdges(), and SMDS_FaceOfEdges::Print().
      
  | 
  virtualinherited | 
Return the number of faces owned by or linked with the current element.
Reimplemented in SMDS_QuadraticVolumeOfNodes, SMDS_VolumeOfNodes, SMDS_VolumeOfFaces, SMDS_QuadraticFaceOfNodes, SMDS_FaceOfEdges, SMDS_PolygonalFaceOfNodes, SMDS_BallElement, SMDS_PolyhedralVolumeOfNodes, SMDS_FaceOfNodes, SMDS_VtkFace, and SMDS_VtkVolume.
Referenced by SMESH_Mesh_i::ElemNbFaces(), and SMDS_VolumeTool::Set().
      
  | 
  virtualinherited | 
Return The number of nodes owned by the current element.
Reimplemented in SMDS_QuadraticVolumeOfNodes, SMDS_VolumeOfNodes, SMDS_QuadraticFaceOfNodes, SMDS_MeshNode, SMDS_FaceOfEdges, SMDS_PolygonalFaceOfNodes, SMDS_BallElement, SMDS_FaceOfNodes, SMDS_LinearEdge, SMDS_PolyhedralVolumeOfNodes, SMDS_QuadraticEdge, SMDS_VtkEdge, SMDS_Mesh0DElement, SMDS_VtkFace, and SMDS_VtkVolume.
Referenced by _MyEdgeIterator::_MyEdgeIterator(), SMDS_MeshInfo::add(), SMESH_MeshEditor_i::AddPolyhedralVolumeByFaces(), SMESH_MesherHelper::AddTLinks(), SMESH_Pattern::Apply(), SMESH_MeshEditor::applyMerge(), SMESH_Pattern_i::ApplyToHexahedrons(), SMESH_MeshEditor_i::BestSplit(), SMESH_VisualObjDef::buildElemPrs(), centroidalSmooth(), StdMeshers_Projection_3D::Compute(), StdMeshers_Import_1D::Compute(), StdMeshers_Import_1D2D::Compute(), StdMeshers_RadialPrism_3D::Compute(), SMESH_Gen_i::ConcatenateCommon(), SMESH_MeshEditor::ConvertFromQuadratic(), MeshEditor_I::TPreviewMesh::Copy(), SMESH_Gen_i::CopyMesh(), SMESH_Mesh_i::CreateDimGroup(), SMESHGUI_CuttingOfQuadsDlg::displayPreview(), SMESH_MeshEditor::DoubleNodes(), SMESH_MeshEditor::doubleNodes(), StdMeshers_Projection_3D::Evaluate(), StdMeshers_Import_1D2D::Evaluate(), SMDS_Mesh::Find0DElement(), SMESH_ElementSearcherImpl::FindClosestTo(), SMESH_MeshAlgos::FindCoincidentFreeBorders(), SMDS_Mesh::FindEdge(), SMDS_Mesh::FindElement(), SMDS_Mesh::FindFace(), SMESH_MeshAlgos::FindFaceInSet(), SMESH_MeshEditor::FindFreeBorder(), SMESH_MeshEditor::FindMatchingNodes(), StdMeshers_ProjectionUtils::FindMatchingNodesOnFaces(), SMESH_MesherHelper::FixQuadraticElements(), SMESH_Gen_i::GetBadInputElements(), getBadRate(), SMESH_MeshAlgos::GetCommonNodes(), SMESH_MeshAlgos::GetDistance(), SMESH_Mesh_i::GetElemNbNodes(), SMESH_Mesh_i::GetElemNode(), getFinitElements(), SMESH_ElementSearcherImpl::getIntersParamOnLine(), SMESH_MeshEditor::GetLinkedNodes(), getLinks(), getNbTriangles(), SMESH::Controls::NumericalFunctor::GetPoints(), SMESH_MeshEditor_i::GetPreviewData(), getQuadrangleNodes(), getTriangles(), SMESH::Controls::MultiConnection2D::GetValue(), SMESHGUI_ElemInfo::gravityCenter(), StdMeshers_Import_1D::importMesh(), SMESHGUI_SimpleElemInfo::information(), SMESHGUI_TreeElemInfo::information(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESHGUI_QuadrangleFilter::IsObjValid(), SMESHGUI_TriangleFilter::IsObjValid(), SMESH_MeshAlgos::IsOut(), SMESH::Controls::CoincidentElements::IsSatisfy(), SMESH::Controls::FreeEdges::IsSatisfy(), SMESH::Controls::ElementsOnShape::IsSatisfy(), SMESH::Controls::FreeFaces::IsSatisfy(), SMESHGUI_QuadrangleFilter::IsValid(), SMESHGUI_TriangleFilter::IsValid(), _QuadFaceGrid::LoadGrid(), StdMeshers_Penta_3D::LoadIJNodes(), StdMeshers_Penta_3D::MakeBlock(), SMESH_MeshEditor::makeExtrElements(), StdMeshers_Penta_3D::MakeMeshOnFxy1(), VISCOUS_3D::_ViscousBuilder::MakeN2NMap(), SMESH_Pattern::makePolyElements(), StdMeshers_Penta_3D::MakeVolumeMesh(), DriverDAT_W_SMDS_Mesh::Perform(), DriverUNV_W_SMDS_Mesh::Perform(), DriverCGNS_Write::Perform(), DriverCGNS_Read::Perform(), DriverMED_W_SMESHDS_Mesh::Perform(), SMESH_Gen_i::Precompute(), StdMeshers_QuadToTriaAdaptor::Preparation(), SMESH_MeshEditor::QuadToTri(), SMDS_MeshInfo::remove(), SMESH_MeshEditor::RotationSweep(), SMDS_MeshElementIDFactory::SetInVtkGrid(), SMESH_MeshEditor::SewFreeBorder(), SMESHGUI_SplitVolumesDlg::showFacetByElement(), VISCOUS_2D::_ViscousBuilder2D::shrink(), VISCOUS_3D::_ViscousBuilder::shrink(), SMESH_MeshEditor::SplitVolumes(), VISCOUS_3D::_Shrinker1D::SwapSrcTgtNodes(), SMESH_MeshEditor::sweepElement(), and SMESH_MeshEditor::Transform().
      
  | 
  virtualinherited | 
Referenced by SMESH_Pattern::Apply(), SMESH_MeshEditor::ConvertToQuadratic(), SMESH_Mesh_i::CreateDimGroup(), SMESH_2D_Algo::FixInternalNodes(), SMESH_MeshEditor_i::GetPreviewData(), SMESH_Mesh_i::MakeGroupsOfBadInputElements(), VISCOUS_3D::_ViscousBuilder::refine(), SMESHGUI_SplitVolumesDlg::showFacetByElement(), and VISCOUS_3D::_ViscousBuilder::shrink().
      
  | 
  inherited | 
Create an iterator which iterate on nodes owned by the element.
This method call elementsIterator().
References SMDSAbs_Node.
Referenced by SMDS_Mesh::addChildrenWithNodes(), SMESH_MeshEditor_i::AddPolyhedralVolumeByFaces(), SMESH_MeshEditor::AffectedElemGroupsInRegion(), SMESH_Pattern::Apply(), SMESH_MeshEditor::applyMerge(), SMESH_Mesh_i::BaryCenter(), SMESH_VisualObjDef::buildElemPrs(), centroidalSmooth(), SMDS_Mesh::ChangePolyhedronNodes(), StdMeshers_Projection_2D::Compute(), SMESH_Gen_i::ConcatenateCommon(), MeshEditor_I::TPreviewMesh::Copy(), SMESH_Gen_i::CopyMesh(), SMESH_MeshEditor::Create0DElementsOnAllNodes(), SMESH_Mesh_i::CreateDimGroup(), SMESH_Pattern::createElements(), SMESH_MeshEditor::CreateFlatElementsOnFacesGroups(), SMESHGUI_CuttingOfQuadsDlg::displayPreview(), SMESHGUI_CreatePolyhedralVolumeDlg::displaySimulation(), SMESH_MeshEditor::DoubleNodes(), SMESH_MeshEditor::doubleNodes(), SMESH_MeshEditor::DoubleNodesInRegion(), enlargeBoundingBox(), StdMeshers_Import_1D2D::Evaluate(), SMESH_ElementSearcherImpl::FindClosestTo(), SMDS_Mesh::FindEdge(), SMDS_Mesh::FindFace(), SMESH_MeshEditor::FindFreeBorder(), SMESHGUI_MergeDlg::FindGravityCenter(), SMESH_MeshEditor::FindShape(), getAngle(), SMESH::Controls::FreeEdges::GetBoreders(), SMESH_MeshAlgos::GetDistance(), SMESH_subMesh_i::GetElementsByType(), getFinitElements(), SMESH_MeshEditor::GetLinkedNodes(), getLinks(), getNodesFromElems(), SMESH::Controls::NumericalFunctor::GetPoints(), getQuadrangleNodes(), SMESH_Mesh_i::GetSubMeshNodesId(), StdMeshers_Prism_3D::getSweepTolerance(), SMESH_ElementSearcherImpl::getTolerance(), SMESH::Controls::MultiConnection2D::GetValue(), SMESH::Controls::Length2D::GetValues(), SMESH::Controls::MultiConnection2D::GetValues(), SMESHGUI_ElemInfo::gravityCenter(), SMESHGUI_SimpleElemInfo::information(), SMESHGUI_TreeElemInfo::information(), SMESH_MeshEditor::InsertNodesIntoLink(), SMESH_MeshEditor::InverseDiag(), SMESH_MesherHelper::IsReversedSubMesh(), SMESH::Controls::ElementsOnShape::IsSatisfy(), SMESH::Controls::LyingOnGeom::IsSatisfy(), SMESH::Controls::FreeFaces::IsSatisfy(), SMESH::Controls::ConnectedElements::IsSatisfy(), StdMeshers_Penta_3D::LoadIJNodes(), SMESH_MeshEditor::makeExtrElements(), StdMeshers_Penta_3D::MakeMeshOnFxy1(), SMESH_MeshEditor::ExtrusParam::makeNodesByNormal2D(), SMESH_Pattern::makePolyElements(), SMESHGUI_SingleEditDlg::onTextChange(), DriverDAT_W_SMDS_Mesh::Perform(), DriverMED_W_SMESHDS_Mesh::Perform(), StdMeshers_QuadToTriaAdaptor::Preparation(), SMESH::Controls::ElementsOnSurface::process(), SMESH_MeshEditor::QuadToTri(), SMDS_Mesh::RemoveFreeElement(), SMESH_Mesh_i::RemoveGroupWithContents(), SMESH_MeshEditor::RotationSweep(), SMDS_VolumeTool::Set(), SMESH_MeshEditor::ExtrusParam::SetElementsToUse(), SMDS_MeshElementIDFactory::SetInVtkGrid(), SMESH_MeshEditor::SewFreeBorder(), VISCOUS_3D::_ViscousBuilder::smoothAndCheck(), SortableElement::SortableElement(), StdMeshers_MEFISTO_2D::StoreResult(), VISCOUS_3D::_Shrinker1D::SwapSrcTgtNodes(), and SMESH_MeshEditor::Transform().
      
  | 
  virtualinherited | 
virtual, redefined in vtkEdge, vtkFace and vtkVolume classes
Reimplemented in SMDS_VtkVolume, SMDS_VtkFace, and SMDS_VtkEdge.
Referenced by DriverUNV_W_SMDS_Mesh::Perform().
      
  | 
  protectedvirtualinherited | 
Reimplemented in SMDS_QuadraticVolumeOfNodes, SMDS_VolumeOfNodes, SMDS_QuadraticFaceOfNodes, SMDS_PolyhedralVolumeOfNodes, SMDS_VolumeOfFaces, SMDS_PolygonalFaceOfNodes, SMDS_QuadraticEdge, SMDS_BallElement, SMDS_VtkEdge, SMDS_MeshNode, SMDS_VtkVolume, SMDS_VtkFace, SMDS_FaceOfEdges, SMDS_FaceOfNodes, SMDS_LinearEdge, and SMDS_Mesh0DElement.
Referenced by operator<<().
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  inherited | 
References SMDS_MeshElement::BIT_IS_MARKED, and SMDS_MeshElement::myShapeId.
Referenced by VISCOUS_3D::_ViscousBuilder::shrink().
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
Referenced by SMDS_MeshElementIDFactory::SetInVtkGrid().
Return a valid node index, fixing the given one if necessary.
| ind | - node index | 
| int | - valid node index | 
| vector<const SMDS_MeshNode* > VISCOUS_3D::_TmpMeshFace::_nn | 
Referenced by VISCOUS_3D::_ViscousBuilder::findCollisionEdges().
      
  | 
  protectedinherited | 
Element index in vector SMDS_Mesh::myNodes or SMDS_Mesh::myCells.
Referenced by SMDS_MeshNode::Print(), and SMDS_Mesh::registerElement().
      
  | 
  protectedinherited | 
Element index in SMESHDS_SubMesh vector.
      
  | 
  protectedinherited | 
SMDS_Mesh identification in SMESH.
Referenced by SMDS_MeshNode::AddInverseElement(), SMDS_BallElement::ChangeNode(), SMDS_VtkVolume::ChangeNodes(), SMDS_MeshNode::ClearInverseElements(), SMDS_BallElement::elementsIterator(), SMDS_VtkVolume::elementsIterator(), SMDS_MeshNode::getCoord(), SMDS_BallElement::GetDiameter(), SMDS_VtkVolume::GetEntityType(), SMDS_VtkVolume::GetFaceNode(), SMDS_VtkVolume::GetGeomType(), SMDS_MeshNode::GetInverseElementIterator(), SMDS_Mesh::getMeshId(), SMDS_BallElement::GetNode(), SMDS_VtkVolume::GetNode(), SMDS_VtkVolume::GetNodeIndex(), SMDS_VtkVolume::GetQuantities(), SMDS_VtkVolume::GetVtkType(), SMDS_MeshNode::GetXYZ(), SMDS_VtkVolume::init(), SMDS_BallElement::init(), SMDS_MeshNode::init(), SMDS_VtkVolume::interlacedNodesIterator(), SMDS_VtkVolume::IsMediumNode(), SMDS_VtkVolume::IsPoly(), SMDS_VtkVolume::IsQuadratic(), SMDS_VtkVolume::NbCornerNodes(), SMDS_VtkVolume::NbEdges(), SMDS_VtkVolume::NbFaceNodes(), SMDS_VtkVolume::NbFaces(), SMDS_MeshNode::NbInverseElements(), SMDS_VtkVolume::NbNodes(), SMDS_VtkVolume::NbUniqueNodes(), SMDS_VtkVolume::nodesIteratorToUNV(), SMDS_Mesh::registerElement(), SMDS_MeshNode::RemoveInverseElement(), SMDS_BallElement::SetDiameter(), SMDS_MeshNode::setXYZ(), SMDS_VtkVolume::uniqueNodesIterator(), and SMDS_VtkVolume::vtkOrder().
      
  | 
  protectedinherited | 
SubShape and SubMesh identification in SMESHDS; one bit is used to mark the element.
Referenced by SMDS_MeshElement::isMarked(), and SMDS_MeshElement::setIsMarked().
      
  | 
  protectedinherited | 
index in vtkUnstructuredGrid
Referenced by SMDS_MeshNode::AddInverseElement(), SMDS_BallElement::ChangeNode(), SMDS_VtkVolume::ChangeNodes(), SMDS_MeshNode::ClearInverseElements(), SMDS_BallElement::elementsIterator(), SMDS_VtkVolume::elementsIterator(), SMDS_MeshNode::getCoord(), SMDS_BallElement::GetDiameter(), SMDS_VtkVolume::GetEntityType(), SMDS_VtkVolume::GetFaceNode(), SMDS_VtkVolume::GetGeomType(), SMDS_MeshNode::GetInverseElementIterator(), SMDS_BallElement::GetNode(), SMDS_VtkVolume::GetNode(), SMDS_VtkVolume::GetNodeIndex(), SMDS_VtkVolume::GetQuantities(), SMDS_VtkVolume::GetVtkType(), SMDS_MeshNode::GetXYZ(), SMDS_VtkVolume::init(), SMDS_BallElement::init(), SMDS_MeshNode::init(), SMDS_VtkVolume::initPoly(), SMDS_VtkVolume::interlacedNodesIterator(), SMDS_VtkVolume::IsMediumNode(), SMDS_VtkVolume::IsPoly(), SMDS_VtkVolume::IsQuadratic(), SMDS_VtkVolume::NbCornerNodes(), SMDS_VtkVolume::NbEdges(), SMDS_VtkVolume::NbFaceNodes(), SMDS_VtkVolume::NbFaces(), SMDS_MeshNode::NbInverseElements(), SMDS_VtkVolume::NbNodes(), SMDS_VtkVolume::NbUniqueNodes(), SMDS_VtkVolume::nodesIteratorToUNV(), SMDS_MeshNode::RemoveInverseElement(), SMDS_BallElement::SetDiameter(), SMDS_MeshNode::setXYZ(), SMDS_MeshCell::SMDS_MeshCell(), SMDS_VtkVolume::uniqueNodesIterator(), and SMDS_VtkVolume::vtkOrder().