#include <SMDS_SpacePosition.hxx>

Public Member Functions | |
| SMDS_SpacePosition (double x=0, double y=0, double z=0) | |
| virtual SMDS_TypeOfPosition | GetTypeOfPosition () const |
| virtual int | GetDim () const |
Static Public Member Functions | |
| static SMDS_PositionPtr | originSpacePosition () |
Static Private Attributes | |
| static SMDS_SpacePosition * | _originPosition = new SMDS_SpacePosition() |
Definition at line 34 of file SMDS_SpacePosition.hxx.
| SMDS_SpacePosition::SMDS_SpacePosition | ( | double | x = 0, |
| double | y = 0, |
||
| double | z = 0 |
||
| ) |
Definition at line 33 of file SMDS_SpacePosition.cxx.
{
}
| int SMDS_Position::GetDim | ( | ) | const [virtual, inherited] |
Definition at line 46 of file SMDS_Position.cxx.
References SMDS_Position.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();
}
| SMDS_TypeOfPosition SMDS_SpacePosition::GetTypeOfPosition | ( | ) | const [virtual] |
Implements SMDS_Position.
Definition at line 37 of file SMDS_SpacePosition.cxx.
References SMDS_TOP_3DSPACE.
{
return SMDS_TOP_3DSPACE;
}
| SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition | ( | ) | [static] |
Definition at line 42 of file SMDS_SpacePosition.cxx.
References _originPosition.
Referenced by SMDS_Mesh.Clear(), PositionCreator.defaultPosition(), SMDS_Mesh.RemoveElement(), SMDS_Mesh.RemoveFreeElement(), SMESHDS_Mesh.SetNodeInVolume(), SMDS_MeshNode.SetPosition(), SMESH_MeshEditor.Transform(), SMDS_Mesh.~SMDS_Mesh(), and SMDS_MeshNode.~SMDS_MeshNode().
{
return _originPosition;
}
SMDS_SpacePosition * SMDS_SpacePosition::_originPosition = new SMDS_SpacePosition() [static, private] |
Definition at line 42 of file SMDS_SpacePosition.hxx.
Referenced by originSpacePosition().