Version: 9.12.0
GEOMImpl_IMarker Class Reference

#include <GEOMImpl_IMarker.hxx>

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
 

Constructor & Destructor Documentation

◆ GEOMImpl_IMarker()

GEOMImpl_IMarker::GEOMImpl_IMarker ( Handle(GEOM_Function)  theFunction)
inline

Member Function Documentation

◆ GetOrigin()

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

References CS_ARG_O_X, CS_ARG_O_Y, and CS_ARG_O_Z.

◆ GetXDir()

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

References CS_ARG_X_DX, CS_ARG_X_DY, and CS_ARG_X_DZ.

◆ GetYDir()

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

References CS_ARG_Y_DX, CS_ARG_Y_DY, and CS_ARG_Y_DZ.

◆ Handle() [1/5]

GEOMImpl_IMarker::Handle ( GEOM_Function  )
private

◆ Handle() [2/5]

GEOMImpl_IMarker::Handle ( GEOM_Function  )
inline

References CS_ARG_ORIGIN.

◆ Handle() [3/5]

GEOMImpl_IMarker::Handle ( GEOM_Function  )
inline

References CS_ARG_SHAPE.

◆ Handle() [4/5]

GEOMImpl_IMarker::Handle ( GEOM_Function  )
inline

References CS_ARG_XVEC.

◆ Handle() [5/5]

GEOMImpl_IMarker::Handle ( GEOM_Function  )
inline

References CS_ARG_YVEC.

◆ SetOrigin() [1/2]

void GEOMImpl_IMarker::SetOrigin ( const double  theX,
const double  theY,
const double  theZ 
)
inline

References CS_ARG_O_X, CS_ARG_O_Y, and CS_ARG_O_Z.

◆ SetOrigin() [2/2]

void GEOMImpl_IMarker::SetOrigin ( Handle(GEOM_Function)  theOrigin)
inline

References CS_ARG_ORIGIN.

◆ SetShape()

void GEOMImpl_IMarker::SetShape ( Handle(GEOM_Function)  theShape)
inline

References CS_ARG_SHAPE.

◆ SetXDir()

void GEOMImpl_IMarker::SetXDir ( const double  theDX,
const double  theDY,
const double  theDZ 
)
inline

References CS_ARG_X_DX, CS_ARG_X_DY, and CS_ARG_X_DZ.

◆ SetXVec()

void GEOMImpl_IMarker::SetXVec ( Handle(GEOM_Function)  theXVec)
inline

References CS_ARG_XVEC.

◆ SetYDir()

void GEOMImpl_IMarker::SetYDir ( const double  theDX,
const double  theDY,
const double  theDZ 
)
inline

References CS_ARG_Y_DX, CS_ARG_Y_DY, and CS_ARG_Y_DZ.

◆ SetYVec()

void GEOMImpl_IMarker::SetYVec ( Handle(GEOM_Function)  theYVec)
inline

References CS_ARG_YVEC.


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