23 #ifndef _AdvancedEngine_IDividedDisk_HXX_
24 #define _AdvancedEngine_IDividedDisk_HXX_
28 #define DIVIDEDDISK_ARG_R 1
29 #define DIVIDEDDISK_ARG_RATIO 2
30 #define DIVIDEDDISK_ARG_ORIENT 3
32 #define DIVIDEDDISK_ARG_CENTER 4
33 #define DIVIDEDDISK_ARG_VECTOR 5
35 #define DIVIDEDDISK_ARG_TYPE 6
#define DIVIDEDDISK_ARG_R
Definition: AdvancedEngine_IDividedDisk.hxx:28
#define DIVIDEDDISK_ARG_VECTOR
Definition: AdvancedEngine_IDividedDisk.hxx:33
#define DIVIDEDDISK_ARG_CENTER
Definition: AdvancedEngine_IDividedDisk.hxx:32
#define DIVIDEDDISK_ARG_ORIENT
Definition: AdvancedEngine_IDividedDisk.hxx:30
#define DIVIDEDDISK_ARG_TYPE
Definition: AdvancedEngine_IDividedDisk.hxx:35
#define DIVIDEDDISK_ARG_RATIO
Definition: AdvancedEngine_IDividedDisk.hxx:29
Definition: AdvancedEngine_IDividedDisk.hxx:38
double GetRatio()
Definition: AdvancedEngine_IDividedDisk.hxx:46
Handle(GEOM_Function) GetCenter()
Definition: AdvancedEngine_IDividedDisk.hxx:57
void SetRatio(double theRatio)
Definition: AdvancedEngine_IDividedDisk.hxx:45
void SetOrientation(int theOrientation)
Definition: AdvancedEngine_IDividedDisk.hxx:48
void SetR(double theR)
Definition: AdvancedEngine_IDividedDisk.hxx:42
Handle(GEOM_Function) _func
Handle(GEOM_Function) GetVector()
Definition: AdvancedEngine_IDividedDisk.hxx:58
int GetOrientation()
Definition: AdvancedEngine_IDividedDisk.hxx:49
double GetR()
Definition: AdvancedEngine_IDividedDisk.hxx:43
void SetType(int theType)
Definition: AdvancedEngine_IDividedDisk.hxx:51
void SetCenter(Handle(GEOM_Function) theP)
Definition: AdvancedEngine_IDividedDisk.hxx:54
AdvancedEngine_IDividedDisk(Handle(GEOM_Function) theFunction)
Definition: AdvancedEngine_IDividedDisk.hxx:40
void SetVector(Handle(GEOM_Function) theV)
Definition: AdvancedEngine_IDividedDisk.hxx:55
int GetType()
Definition: AdvancedEngine_IDividedDisk.hxx:52
Standard_EXPORT gp_Vec GetVector(const TopoDS_Shape &theShape, Standard_Boolean doConsiderOrientation)
Get vector, defined by the given edge.
Definition: GEOMUtils.cxx:402