Back to index

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

#include <GEOMImpl_IMarker.hxx>

List of all members.

Public Member Functions

 GEOMImpl_IMarker (Handle(GEOM_Function) theFunction)
void SetOrigin (const double theX, const double theY, const double theZ)
void SetXDir (const double theDX, const double theDY, const double theDZ)
void SetYDir (const double theDX, const double theDY, const double theDZ)
void SetShape (Handle(GEOM_Function) theShape)
void SetOrigin (Handle(GEOM_Function) theOrigin)
void SetXVec (Handle(GEOM_Function) theXVec)
void SetYVec (Handle(GEOM_Function) theYVec)
void GetOrigin (double &theX, double &theY, double &theZ)
void GetXDir (double &theDX, double &theDY, double &theDZ)
void GetYDir (double &theDX, double &theDY, double &theDZ)
 Handle (GEOM_Function) GetShape()
 Handle (GEOM_Function) GetOrigin()
 Handle (GEOM_Function) GetXVec()
 Handle (GEOM_Function) GetYVec()

Private Member Functions

 Handle (GEOM_Function) _func

Detailed Description

Definition at line 44 of file GEOMImpl_IMarker.hxx.


Constructor & Destructor Documentation

Definition at line 48 of file GEOMImpl_IMarker.hxx.

: _func(theFunction) {}

Member Function Documentation

void GEOMImpl_IMarker::GetOrigin ( double &  theX,
double &  theY,
double &  theZ 
) [inline]

Definition at line 91 of file GEOMImpl_IMarker.hxx.

  {
    theX = _func->GetReal(CS_ARG_O_X);
    theY = _func->GetReal(CS_ARG_O_Y);
    theZ = _func->GetReal(CS_ARG_O_Z);
  }

Here is the caller graph for this function:

void GEOMImpl_IMarker::GetXDir ( double &  theDX,
double &  theDY,
double &  theDZ 
) [inline]

Definition at line 98 of file GEOMImpl_IMarker.hxx.

  {
    theDX = _func->GetReal(CS_ARG_X_DX);
    theDY = _func->GetReal(CS_ARG_X_DY);
    theDZ = _func->GetReal(CS_ARG_X_DZ);
  }

Here is the caller graph for this function:

void GEOMImpl_IMarker::GetYDir ( double &  theDX,
double &  theDY,
double &  theDZ 
) [inline]

Definition at line 105 of file GEOMImpl_IMarker.hxx.

  {
    theDX = _func->GetReal(CS_ARG_Y_DX);
    theDY = _func->GetReal(CS_ARG_Y_DY);
    theDZ = _func->GetReal(CS_ARG_Y_DZ);
  }

Here is the caller graph for this function:

Definition at line 112 of file GEOMImpl_IMarker.hxx.

  {
    return _func->GetReference(CS_ARG_SHAPE); 
  }

Definition at line 117 of file GEOMImpl_IMarker.hxx.

  {
    return _func->GetReference(CS_ARG_ORIGIN); 
  }

Definition at line 122 of file GEOMImpl_IMarker.hxx.

  {
    return _func->GetReference(CS_ARG_XVEC); 
  }

Definition at line 127 of file GEOMImpl_IMarker.hxx.

  {
    return _func->GetReference(CS_ARG_YVEC); 
  }
void GEOMImpl_IMarker::SetOrigin ( const double  theX,
const double  theY,
const double  theZ 
) [inline]

Definition at line 50 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReal(CS_ARG_O_X, theX);
    _func->SetReal(CS_ARG_O_Y, theY);
    _func->SetReal(CS_ARG_O_Z, theZ);
  }
void GEOMImpl_IMarker::SetOrigin ( Handle(GEOM_Function theOrigin) [inline]

Definition at line 76 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReference(CS_ARG_ORIGIN, theOrigin);
  }
void GEOMImpl_IMarker::SetShape ( Handle(GEOM_Function theShape) [inline]

Definition at line 71 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReference(CS_ARG_SHAPE, theShape);
  }
void GEOMImpl_IMarker::SetXDir ( const double  theDX,
const double  theDY,
const double  theDZ 
) [inline]

Definition at line 57 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReal(CS_ARG_X_DX, theDX);
    _func->SetReal(CS_ARG_X_DY, theDY);
    _func->SetReal(CS_ARG_X_DZ, theDZ);
  }
void GEOMImpl_IMarker::SetXVec ( Handle(GEOM_Function theXVec) [inline]

Definition at line 81 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReference(CS_ARG_XVEC, theXVec);
  }
void GEOMImpl_IMarker::SetYDir ( const double  theDX,
const double  theDY,
const double  theDZ 
) [inline]

Definition at line 64 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReal(CS_ARG_Y_DX, theDX);
    _func->SetReal(CS_ARG_Y_DY, theDY);
    _func->SetReal(CS_ARG_Y_DZ, theDZ);
  }
void GEOMImpl_IMarker::SetYVec ( Handle(GEOM_Function theYVec) [inline]

Definition at line 86 of file GEOMImpl_IMarker.hxx.

  {
    _func->SetReference(CS_ARG_YVEC, theYVec);
  }

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