SALOME - SMESH
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SMDS_SpacePosition Class Reference

#include <SMDS_SpacePosition.hxx>

Inheritance diagram for SMDS_SpacePosition:
Inheritance graph
Collaboration diagram for SMDS_SpacePosition:
Collaboration graph

Public Member Functions

 SMDS_SpacePosition (double x=0, double y=0, double z=0)
virtual const double * Coords () const
virtual SMDS_TypeOfPosition GetTypeOfPosition () const
void SetCoords (const double x, const double y, const double z)
virtual int GetDim () const
void SetShapeId (int aShapeId)
int GetShapeId () const

Static Public Member Functions

static SMDS_PositionPtr originSpacePosition ()

Private Attributes

double myCoords [3]

Detailed Description

Definition at line 33 of file SMDS_SpacePosition.hxx.

Constructor & Destructor Documentation

SMDS_SpacePosition::SMDS_SpacePosition ( double  x = 0,
double  y = 0,
double  z = 0 
)

Member Function Documentation

virtual const double* SMDS_SpacePosition::Coords ( ) const
virtual

Implements SMDS_Position.

virtual SMDS_TypeOfPosition SMDS_SpacePosition::GetTypeOfPosition ( ) const
virtual

Implements SMDS_Position.

void SMDS_SpacePosition::SetCoords ( const double  x,
const double  y,
const double  z 
)
static SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition ( )
static
virtual int SMDS_Position::GetDim ( ) const
virtualinherited
void SMDS_Position::SetShapeId ( int  aShapeId)
inherited
int SMDS_Position::GetShapeId ( ) const
inherited

Field Documentation

double SMDS_SpacePosition::myCoords[3]
private

Definition at line 43 of file SMDS_SpacePosition.hxx.