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

#include <SMDS_Position.hxx>

Inheritance diagram for SMDS_Position:
Inheritance graph
Collaboration diagram for SMDS_Position:
Collaboration graph

Public Member Functions

virtual const double * Coords () const =0
 
virtual SMDS_TypeOfPosition GetTypeOfPosition () const =0
 
virtual int GetDim () const
 
void SetShapeId (int aShapeId)
 
int GetShapeId () const
 
virtual ~SMDS_Position ()
 

Protected Member Functions

 SMDS_Position (int aShapeId)
 

Private Attributes

int myShapeId
 

Detailed Description

Definition at line 37 of file SMDS_Position.hxx.

Constructor & Destructor Documentation

virtual SMDS_Position::~SMDS_Position ( )
virtual

Definition at line 46 of file SMDS_Position.hxx.

SMDS_Position::SMDS_Position ( int  aShapeId)
protected

Member Function Documentation

virtual const double* SMDS_Position::Coords ( ) const
pure virtual
virtual SMDS_TypeOfPosition SMDS_Position::GetTypeOfPosition ( ) const
pure virtual
virtual int SMDS_Position::GetDim ( ) const
virtual
void SMDS_Position::SetShapeId ( int  aShapeId)
int SMDS_Position::GetShapeId ( ) const

Field Documentation

int SMDS_Position::myShapeId
private

Definition at line 52 of file SMDS_Position.hxx.