Back to index

salome-geom  6.5.0
Public Member Functions | Private Member Functions
GEOMImpl_IPosition Class Reference

#include <GEOMImpl_IPosition.hxx>

List of all members.

Public Member Functions

 GEOMImpl_IPosition (Handle(GEOM_Function) theFunction)
void SetShape (Handle(GEOM_Function) theShape)
 Handle (GEOM_Function) GetShape()
void SetStartLCS (Handle(GEOM_Function) theStartLCS)
 Handle (GEOM_Function) GetStartLCS()
void SetEndLCS (Handle(GEOM_Function) theEndLCS)
 Handle (GEOM_Function) GetEndLCS()
void SetPath (Handle(GEOM_Function) thePath)
 Handle (GEOM_Function) GetPath()
void SetDistance (double theDistance)
double GetDistance ()
void SetReverse (bool theReverse)
bool GetReverse ()

Private Member Functions

 Handle (GEOM_Function) _func

Detailed Description

Definition at line 34 of file GEOMImpl_IPosition.hxx.


Constructor & Destructor Documentation

Definition at line 38 of file GEOMImpl_IPosition.hxx.

: _func(theFunction) {}

Member Function Documentation

double GEOMImpl_IPosition::GetDistance ( ) [inline]

Definition at line 60 of file GEOMImpl_IPosition.hxx.

{ return _func->GetReal(POSITION_ARG_DISTANCE); }

Here is the caller graph for this function:

bool GEOMImpl_IPosition::GetReverse ( ) [inline]

Definition at line 63 of file GEOMImpl_IPosition.hxx.

{ return _func->GetReal(POSITION_ARG_REVERSE); }

Here is the caller graph for this function:

Definition at line 42 of file GEOMImpl_IPosition.hxx.

{ return _func->GetReference(POSITION_ARG_SHAPE); }

Definition at line 47 of file GEOMImpl_IPosition.hxx.

{ return _func->GetReference(POSITION_ARG_START_LCS); }

Definition at line 52 of file GEOMImpl_IPosition.hxx.

{ return _func->GetReference(POSITION_ARG_END_LCS); }

Definition at line 56 of file GEOMImpl_IPosition.hxx.

{ return _func->GetReference(POSITION_ARG_PATH); }
void GEOMImpl_IPosition::SetDistance ( double  theDistance) [inline]

Definition at line 58 of file GEOMImpl_IPosition.hxx.

{ _func->SetReal(POSITION_ARG_DISTANCE, theDistance); }
void GEOMImpl_IPosition::SetEndLCS ( Handle(GEOM_Function theEndLCS) [inline]

Definition at line 49 of file GEOMImpl_IPosition.hxx.

  { _func->SetReference(POSITION_ARG_END_LCS, theEndLCS); }
void GEOMImpl_IPosition::SetPath ( Handle(GEOM_Function thePath) [inline]

Definition at line 54 of file GEOMImpl_IPosition.hxx.

{ _func->SetReference(POSITION_ARG_PATH, thePath); }
void GEOMImpl_IPosition::SetReverse ( bool  theReverse) [inline]

Definition at line 62 of file GEOMImpl_IPosition.hxx.

{ _func->SetReal(POSITION_ARG_REVERSE, theReverse); }
void GEOMImpl_IPosition::SetShape ( Handle(GEOM_Function theShape) [inline]

Definition at line 40 of file GEOMImpl_IPosition.hxx.

{ _func->SetReference(POSITION_ARG_SHAPE, theShape); }
void GEOMImpl_IPosition::SetStartLCS ( Handle(GEOM_Function theStartLCS) [inline]

Definition at line 44 of file GEOMImpl_IPosition.hxx.

  { _func->SetReference(POSITION_ARG_START_LCS, theStartLCS); }

The documentation for this class was generated from the following file: