29 #define PRISM_ARG_VEC 2
30 #define PRISM_ARG_BASE 3
31 #define PRISM_ARG_PNT_F 4
32 #define PRISM_ARG_PNT_L 5
33 #define PRISM_ARG_DX 6
34 #define PRISM_ARG_DY 7
35 #define PRISM_ARG_DZ 8
36 #define PRISM_ARG_SCALE 9
37 #define PRISM_ARG_DRAFT 10
38 #define PRISM_ARG_FUSE 11
39 #define PRISM_ARG_INIT 12
40 #define PRISM_ARG_MODE 13
41 #define PRISM_ARG_INVERT 14
#define PRISM_ARG_DZ
Definition: GEOMImpl_IPrism.hxx:35
#define PRISM_ARG_VEC
Definition: GEOMImpl_IPrism.hxx:29
#define PRISM_ARG_DX
Definition: GEOMImpl_IPrism.hxx:33
#define PRISM_ARG_BASE
Definition: GEOMImpl_IPrism.hxx:30
#define PRISM_ARG_FUSE
Definition: GEOMImpl_IPrism.hxx:38
#define PRISM_ARG_PNT_L
Definition: GEOMImpl_IPrism.hxx:32
#define PRISM_ARG_H
Definition: GEOMImpl_IPrism.hxx:28
#define PRISM_ARG_INVERT
Definition: GEOMImpl_IPrism.hxx:41
#define PRISM_ARG_SCALE
Definition: GEOMImpl_IPrism.hxx:36
#define PRISM_ARG_DY
Definition: GEOMImpl_IPrism.hxx:34
#define PRISM_ARG_DRAFT
Definition: GEOMImpl_IPrism.hxx:37
#define PRISM_ARG_PNT_F
Definition: GEOMImpl_IPrism.hxx:31
#define PRISM_ARG_INIT
Definition: GEOMImpl_IPrism.hxx:39
Definition: GEOMImpl_IPrism.hxx:44
void SetFuseFlag(int theFlag)
Definition: GEOMImpl_IPrism.hxx:77
double GetH()
Definition: GEOMImpl_IPrism.hxx:73
Standard_Boolean GetInvertFlag()
Definition: GEOMImpl_IPrism.hxx:83
void SetDX(double theDX)
Definition: GEOMImpl_IPrism.hxx:61
int GetFuseFlag()
Definition: GEOMImpl_IPrism.hxx:81
void SetInitShape(Handle(GEOM_Function) theInitShape)
Definition: GEOMImpl_IPrism.hxx:53
void SetScale(double theH)
Definition: GEOMImpl_IPrism.hxx:70
void SetDraftAngle(double theAngle)
Definition: GEOMImpl_IPrism.hxx:71
Handle(GEOM_Function) GetFirstPoint()
Definition: GEOMImpl_IPrism.hxx:57
Handle(GEOM_Function) GetVector()
Definition: GEOMImpl_IPrism.hxx:56
Handle(GEOM_Function) GetInitShape()
Definition: GEOMImpl_IPrism.hxx:59
double GetDZ()
Definition: GEOMImpl_IPrism.hxx:67
void SetH(double theH)
Definition: GEOMImpl_IPrism.hxx:69
void SetFirstPoint(Handle(GEOM_Function) thePoint)
Definition: GEOMImpl_IPrism.hxx:51
double GetDY()
Definition: GEOMImpl_IPrism.hxx:66
void SetDY(double theDY)
Definition: GEOMImpl_IPrism.hxx:62
void SetLastPoint(Handle(GEOM_Function) thePoint)
Definition: GEOMImpl_IPrism.hxx:52
void SetDZ(double theDZ)
Definition: GEOMImpl_IPrism.hxx:63
void SetInvertFlag(Standard_Boolean theInvert)
Definition: GEOMImpl_IPrism.hxx:79
double GetDX()
Definition: GEOMImpl_IPrism.hxx:65
GEOMImpl_IPrism(Handle(GEOM_Function) theFunction)
Definition: GEOMImpl_IPrism.hxx:47
double GetDraftAngle()
Definition: GEOMImpl_IPrism.hxx:75
Handle(GEOM_Function) GetBase()
Definition: GEOMImpl_IPrism.hxx:55
void SetBase(Handle(GEOM_Function) theRefBase)
Definition: GEOMImpl_IPrism.hxx:49
Handle(GEOM_Function) _func
Handle(GEOM_Function) GetLastPoint()
Definition: GEOMImpl_IPrism.hxx:58
double GetScale()
Definition: GEOMImpl_IPrism.hxx:74
void SetVector(Handle(GEOM_Function) theRefVector)
Definition: GEOMImpl_IPrism.hxx:50
Standard_EXPORT gp_Vec GetVector(const TopoDS_Shape &theShape, Standard_Boolean doConsiderOrientation)
Get vector, defined by the given edge.
Definition: GEOMUtils.cxx:404