SALOME - SMESH
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::SMDS_SpacePosition ( double  x = 0,
double  y = 0,
double  z = 0 
)

Member Function Documentation

◆ Coords()

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

Implements SMDS_Position.

◆ GetTypeOfPosition()

virtual SMDS_TypeOfPosition SMDS_SpacePosition::GetTypeOfPosition ( ) const
virtual

Implements SMDS_Position.

◆ SetCoords()

void SMDS_SpacePosition::SetCoords ( const double  x,
const double  y,
const double  z 
)

◆ originSpacePosition()

static SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition ( )
static

◆ GetDim()

virtual int SMDS_Position::GetDim ( ) const
virtualinherited

◆ SetShapeId()

void SMDS_Position::SetShapeId ( int  aShapeId)
inherited

◆ GetShapeId()

int SMDS_Position::GetShapeId ( ) const
inherited

Field Documentation

◆ myCoords

double SMDS_SpacePosition::myCoords[3]
private

Definition at line 43 of file SMDS_SpacePosition.hxx.