#include <SMDS_Position.hxx>

Public Member Functions | |
| virtual SMDS_TypeOfPosition | GetTypeOfPosition () const =0 |
| virtual int | GetDim () const |
| virtual | ~SMDS_Position () |
Protected Member Functions | |
| SMDS_Position () | |
Definition at line 39 of file SMDS_Position.hxx.
| virtual SMDS_Position.~SMDS_Position | ( | ) | [virtual] |
Definition at line 45 of file SMDS_Position.hxx.
{}
| SMDS_Position::SMDS_Position | ( | ) | [protected] |
Definition at line 36 of file SMDS_Position.cxx.
{
//MESSAGE("########################## SMDS_Position ");
}
| int SMDS_Position::GetDim | ( | ) | const [virtual] |
Definition at line 46 of file SMDS_Position.cxx.
References GetTypeOfPosition().
{
// switch ( GetTypeOfPosition() ) {
// case SMDS_TOP_UNSPEC: return -1;
// case SMDS_TOP_VERTEX: return 0;
// case SMDS_TOP_EDGE: return 1;
// case SMDS_TOP_FACE: return 2;
// case SMDS_TOP_3DSPACE: return 3;
// }
return GetTypeOfPosition();
}
| virtual SMDS_TypeOfPosition SMDS_Position.GetTypeOfPosition | ( | ) | const [pure virtual] |
Implemented in SMDS_EdgePosition, SMDS_FacePosition, SMDS_SpacePosition, and SMDS_VertexPosition.
Referenced by StdMeshers_Prism_3D.assocOrProjBottom2Top(), StdMeshers_ProjectionUtils.FindMatchingNodesOnFaces(), VISCOUS._ViscousBuilder.findNeiborsOnEdge(), SMESH_MesherHelper.FixQuadraticElements(), GetDim(), SMESH_MesherHelper.GetMediumNode(), SMESH_Algo.GetNodeParamOnEdge(), SMESH_MesherHelper.GetNodeU(), SMESH_MesherHelper.GetNodeUV(), TNode.GetPositionType(), SMESH_ProxyMesh.GetProxyNode(), SMESH_Algo.GetSortedNodesOnEdge(), SMESH_Algo.IsReversedSubMesh(), SMESH.Controls.LyingOnGeom.IsSatisfy(), SMESH.Controls.BelongToGeom.IsSatisfy(), VISCOUS._ViscousBuilder.limitStepSize(), SMESH_Gen_i.Load(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.prepareEdgeToShrink(), StdMeshers_Prism_3D.projectBottomToTop(), SMESH_MeshEditor.QuadToTri(), SMESH.SMESH_Group.Remove(), and VISCOUS._ViscousBuilder.setEdgeData().