Version: 9.12.0
GEOMImpl_IPrism Class Reference

#include <GEOMImpl_IPrism.hxx>

Public Member Functions

 GEOMImpl_IPrism (Handle(GEOM_Function) theFunction)
 
void SetBase (Handle(GEOM_Function) theRefBase)
 
void SetVector (Handle(GEOM_Function) theRefVector)
 
void SetFirstPoint (Handle(GEOM_Function) thePoint)
 
void SetLastPoint (Handle(GEOM_Function) thePoint)
 
void SetInitShape (Handle(GEOM_Function) theInitShape)
 
 Handle (GEOM_Function) GetBase()
 
 Handle (GEOM_Function) GetVector()
 
 Handle (GEOM_Function) GetFirstPoint()
 
 Handle (GEOM_Function) GetLastPoint()
 
 Handle (GEOM_Function) GetInitShape()
 
void SetDX (double theDX)
 
void SetDY (double theDY)
 
void SetDZ (double theDZ)
 
double GetDX ()
 
double GetDY ()
 
double GetDZ ()
 
void SetH (double theH)
 
void SetScale (double theH)
 
void SetDraftAngle (double theAngle)
 
double GetH ()
 
double GetScale ()
 
double GetDraftAngle ()
 
void SetFuseFlag (int theFlag)
 
void SetInvertFlag (Standard_Boolean theInvert)
 
int GetFuseFlag ()
 
Standard_Boolean GetInvertFlag ()
 

Private Member Functions

 Handle (GEOM_Function) _func
 

Constructor & Destructor Documentation

◆ GEOMImpl_IPrism()

GEOMImpl_IPrism::GEOMImpl_IPrism ( Handle(GEOM_Function)  theFunction)
inline

Member Function Documentation

◆ GetDraftAngle()

double GEOMImpl_IPrism::GetDraftAngle ( )
inline

References PRISM_ARG_DRAFT.

◆ GetDX()

double GEOMImpl_IPrism::GetDX ( )
inline

References PRISM_ARG_DX.

◆ GetDY()

double GEOMImpl_IPrism::GetDY ( )
inline

References PRISM_ARG_DY.

◆ GetDZ()

double GEOMImpl_IPrism::GetDZ ( )
inline

References PRISM_ARG_DZ.

◆ GetFuseFlag()

int GEOMImpl_IPrism::GetFuseFlag ( )
inline

References PRISM_ARG_FUSE.

◆ GetH()

double GEOMImpl_IPrism::GetH ( )
inline

References PRISM_ARG_H.

◆ GetInvertFlag()

Standard_Boolean GEOMImpl_IPrism::GetInvertFlag ( )
inline

References PRISM_ARG_INVERT.

◆ GetScale()

double GEOMImpl_IPrism::GetScale ( )
inline

References PRISM_ARG_SCALE.

◆ Handle() [1/6]

GEOMImpl_IPrism::Handle ( GEOM_Function  )
private

◆ Handle() [2/6]

GEOMImpl_IPrism::Handle ( GEOM_Function  )
inline

References PRISM_ARG_BASE.

◆ Handle() [3/6]

GEOMImpl_IPrism::Handle ( GEOM_Function  )
inline

References PRISM_ARG_PNT_F.

◆ Handle() [4/6]

GEOMImpl_IPrism::Handle ( GEOM_Function  )
inline

References PRISM_ARG_INIT.

◆ Handle() [5/6]

GEOMImpl_IPrism::Handle ( GEOM_Function  )
inline

References PRISM_ARG_PNT_L.

◆ Handle() [6/6]

GEOMImpl_IPrism::Handle ( GEOM_Function  )
inline

References PRISM_ARG_VEC.

◆ SetBase()

void GEOMImpl_IPrism::SetBase ( Handle(GEOM_Function)  theRefBase)
inline

References PRISM_ARG_BASE.

◆ SetDraftAngle()

void GEOMImpl_IPrism::SetDraftAngle ( double  theAngle)
inline

References PRISM_ARG_DRAFT.

◆ SetDX()

void GEOMImpl_IPrism::SetDX ( double  theDX)
inline

References PRISM_ARG_DX.

◆ SetDY()

void GEOMImpl_IPrism::SetDY ( double  theDY)
inline

References PRISM_ARG_DY.

◆ SetDZ()

void GEOMImpl_IPrism::SetDZ ( double  theDZ)
inline

References PRISM_ARG_DZ.

◆ SetFirstPoint()

void GEOMImpl_IPrism::SetFirstPoint ( Handle(GEOM_Function)  thePoint)
inline

References PRISM_ARG_PNT_F.

◆ SetFuseFlag()

void GEOMImpl_IPrism::SetFuseFlag ( int  theFlag)
inline

References PRISM_ARG_FUSE.

◆ SetH()

void GEOMImpl_IPrism::SetH ( double  theH)
inline

References PRISM_ARG_H.

◆ SetInitShape()

void GEOMImpl_IPrism::SetInitShape ( Handle(GEOM_Function)  theInitShape)
inline

References PRISM_ARG_INIT.

◆ SetInvertFlag()

void GEOMImpl_IPrism::SetInvertFlag ( Standard_Boolean  theInvert)
inline

References PRISM_ARG_INVERT.

◆ SetLastPoint()

void GEOMImpl_IPrism::SetLastPoint ( Handle(GEOM_Function)  thePoint)
inline

References PRISM_ARG_PNT_L.

◆ SetScale()

void GEOMImpl_IPrism::SetScale ( double  theH)
inline

References PRISM_ARG_SCALE.

◆ SetVector()

void GEOMImpl_IPrism::SetVector ( Handle(GEOM_Function)  theRefVector)
inline

References PRISM_ARG_VEC.


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