Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Macros
ModelDefinitions.hxx File Reference

Macros

#define GEOMOBJECT_GUID   Standard_GUID("6c6915ab-775f-4475-859e-befd74d26a23")
 
#define ATTCH_GUID   Standard_GUID("12e94554-6dbc-11d4-b9c8-0060b0ee281b")
 
#define XTTCH_GUID   Standard_GUID("12e94555-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PTXYZ_GUID   Standard_GUID("12e94556-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PTALINE_GUID   Standard_GUID("12e94557-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PRRLINE_GUID   Standard_GUID("12e94558-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PMIRR_GUID   Standard_GUID("12e94559-6dbc-11d4-b9c8-0060b0ee281b")
 
#define BOX_GUID   Standard_GUID("12e94543-6dbc-11d4-b9c8-0060b0ee281b")
 
#define SPH_GUID   Standard_GUID("12e94544-6dbc-11d4-b9c8-0060b0ee281b")
 
#define CYL_GUID   Standard_GUID("12e94545-6dbc-11d4-b9c8-0060b0ee281b")
 
#define CONE_GUID   Standard_GUID("12e94546-6dbc-11d4-b9c8-0060b0ee281b")
 
#define TORUS_GUID   Standard_GUID("12e94547-6dbc-11d4-b9c8-0060b0ee281b")
 
#define CUT_GUID   Standard_GUID("12e94548-6dbc-11d4-b9c8-0060b0ee281b")
 
#define FUSE_GUID   Standard_GUID("12e94549-6dbc-11d4-b9c8-0060b0ee281b")
 
#define COMMON_GUID   Standard_GUID("12e9454a-6dbc-11d4-b9c8-0060b0ee281b")
 
#define SECTION_GUID   Standard_GUID("12e9454b-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PRISM_GUID   Standard_GUID("12e94550-6dbc-11d4-b9c8-0060b0ee281b")
 
#define FULREVOL_GUID   Standard_GUID("12e94551-6dbc-11d4-b9c8-0060b0ee281b")
 
#define SECREVOL_GUID   Standard_GUID("12e94552-6dbc-11d4-b9c8-0060b0ee281b")
 
#define FILLT_GUID   Standard_GUID("12e94553-6dbc-11d4-b9c8-0060b0ee281b")
 
#define CHAMF_GUID   Standard_GUID("12e9455a-6dbc-11d4-b9c8-0060b0ee281b")
 
#define OFFSET_GUID   Standard_GUID("12e9455b-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PNTXYZ_GUID   Standard_GUID("12e9455c-6dbc-11d4-b9c8-0060b0ee281b")
 
#define PNTRLT_GUID   Standard_GUID("12e9455d-6dbc-11d4-b9c8-0060b0ee281b")
 
#define LINE3D_GUID   Standard_GUID("12e9455e-6dbc-11d4-b9c8-0060b0ee281b")
 
#define WIRE_GUID   Standard_GUID("12e9455f-6dbc-11d4-b9c8-0060b0ee281b")
 
#define FUNCTION_ARGUMENTS_LABEL   1
 
#define FUNCTION_RESULT_LABEL   2
 
#define POSITION(Function, theA)    Function->Label().FindChild(FUNCTION_ARGUMENTS_LABEL).FindChild(theA)
 
#define RESPOSITION(Function)   Function->Label().FindChild(FUNCTION_RESULT_LABEL)
 
#define BOX_DX   1
 
#define BOX_DY   2
 
#define BOX_DZ   3
 
#define CYL_RADIUS   1
 
#define CYL_HEIGHT   2
 
#define CYL_AXIS   3
 
#define ATTACH_ARG   1
 
#define BOOL_TOOL   1
 
#define SECT_OBJECT   1
 
#define SECT_TOOL   2
 
#define FILLET_RADIUS   1
 
#define FILLET_SURFTYPE   2
 
#define FILLET_PATH   3
 
#define PTRANSF_DX   1
 
#define PTRANSF_DY   2
 
#define PTRANSF_DZ   3
 
#define PTRANSF_OFF   1
 
#define PTRANSF_ANG   1
 
#define PTRANSF_LINE   2
 
#define PTRANSF_PLANE   1
 
#define PRISM_BASIS   1
 
#define PRISM_HEIGHT   2
 
#define PRISM_DIR   3
 
#define REVOL_BASIS   1
 
#define REVOL_AXIS   2
 
#define REVOL_ANGLE   3
 
#define REVOL_REV   4
 
#define SPHERE_CENTER   1
 
#define SPHERE_RADIUS   2
 
#define PNT_DX   1
 
#define PNT_DY   2
 
#define PNT_DZ   3
 
#define PNTRLT_REF   4
 
#define LINE3D_TYPE   1
 
#define LINE3D_PNTNB   2
 
#define DONE   0
 
#define NOTDONE   9999
 
#define ALGO_FAILED   11
 
#define RESULT_NOT_VALID   12
 
#define WRONG_AXIS   13
 
#define WRONG_ARGUMENT   14
 
#define UNSUPPORTED_FUNCTION   15
 
#define NULL_RESULT   16
 
#define WRONG_CONTEXT   14
 
#define NAMING_FAILED   15
 

Macro Definition Documentation

◆ ALGO_FAILED

#define ALGO_FAILED   11

◆ ATTACH_ARG

#define ATTACH_ARG   1

◆ ATTCH_GUID

#define ATTCH_GUID   Standard_GUID("12e94554-6dbc-11d4-b9c8-0060b0ee281b")

◆ BOOL_TOOL

#define BOOL_TOOL   1

◆ BOX_DX

#define BOX_DX   1

◆ BOX_DY

#define BOX_DY   2

◆ BOX_DZ

#define BOX_DZ   3

◆ BOX_GUID

#define BOX_GUID   Standard_GUID("12e94543-6dbc-11d4-b9c8-0060b0ee281b")

◆ CHAMF_GUID

#define CHAMF_GUID   Standard_GUID("12e9455a-6dbc-11d4-b9c8-0060b0ee281b")

◆ COMMON_GUID

#define COMMON_GUID   Standard_GUID("12e9454a-6dbc-11d4-b9c8-0060b0ee281b")

◆ CONE_GUID

#define CONE_GUID   Standard_GUID("12e94546-6dbc-11d4-b9c8-0060b0ee281b")

◆ CUT_GUID

#define CUT_GUID   Standard_GUID("12e94548-6dbc-11d4-b9c8-0060b0ee281b")

◆ CYL_AXIS

#define CYL_AXIS   3

◆ CYL_GUID

#define CYL_GUID   Standard_GUID("12e94545-6dbc-11d4-b9c8-0060b0ee281b")

◆ CYL_HEIGHT

#define CYL_HEIGHT   2

◆ CYL_RADIUS

#define CYL_RADIUS   1

◆ DONE

#define DONE   0

◆ FILLET_PATH

#define FILLET_PATH   3

◆ FILLET_RADIUS

#define FILLET_RADIUS   1

◆ FILLET_SURFTYPE

#define FILLET_SURFTYPE   2

◆ FILLT_GUID

#define FILLT_GUID   Standard_GUID("12e94553-6dbc-11d4-b9c8-0060b0ee281b")

◆ FULREVOL_GUID

#define FULREVOL_GUID   Standard_GUID("12e94551-6dbc-11d4-b9c8-0060b0ee281b")

◆ FUNCTION_ARGUMENTS_LABEL

#define FUNCTION_ARGUMENTS_LABEL   1

◆ FUNCTION_RESULT_LABEL

#define FUNCTION_RESULT_LABEL   2

◆ FUSE_GUID

#define FUSE_GUID   Standard_GUID("12e94549-6dbc-11d4-b9c8-0060b0ee281b")

◆ GEOMOBJECT_GUID

#define GEOMOBJECT_GUID   Standard_GUID("6c6915ab-775f-4475-859e-befd74d26a23")

◆ LINE3D_GUID

#define LINE3D_GUID   Standard_GUID("12e9455e-6dbc-11d4-b9c8-0060b0ee281b")

◆ LINE3D_PNTNB

#define LINE3D_PNTNB   2

◆ LINE3D_TYPE

#define LINE3D_TYPE   1

◆ NAMING_FAILED

#define NAMING_FAILED   15

◆ NOTDONE

#define NOTDONE   9999

◆ NULL_RESULT

#define NULL_RESULT   16

◆ OFFSET_GUID

#define OFFSET_GUID   Standard_GUID("12e9455b-6dbc-11d4-b9c8-0060b0ee281b")

◆ PMIRR_GUID

#define PMIRR_GUID   Standard_GUID("12e94559-6dbc-11d4-b9c8-0060b0ee281b")

◆ PNT_DX

#define PNT_DX   1

◆ PNT_DY

#define PNT_DY   2

◆ PNT_DZ

#define PNT_DZ   3

◆ PNTRLT_GUID

#define PNTRLT_GUID   Standard_GUID("12e9455d-6dbc-11d4-b9c8-0060b0ee281b")

◆ PNTRLT_REF

#define PNTRLT_REF   4

◆ PNTXYZ_GUID

#define PNTXYZ_GUID   Standard_GUID("12e9455c-6dbc-11d4-b9c8-0060b0ee281b")

◆ POSITION

#define POSITION ( Function,
theA )    Function->Label().FindChild(FUNCTION_ARGUMENTS_LABEL).FindChild(theA)

◆ PRISM_BASIS

#define PRISM_BASIS   1

◆ PRISM_DIR

#define PRISM_DIR   3

◆ PRISM_GUID

#define PRISM_GUID   Standard_GUID("12e94550-6dbc-11d4-b9c8-0060b0ee281b")

◆ PRISM_HEIGHT

#define PRISM_HEIGHT   2

◆ PRRLINE_GUID

#define PRRLINE_GUID   Standard_GUID("12e94558-6dbc-11d4-b9c8-0060b0ee281b")

◆ PTALINE_GUID

#define PTALINE_GUID   Standard_GUID("12e94557-6dbc-11d4-b9c8-0060b0ee281b")

◆ PTRANSF_ANG

#define PTRANSF_ANG   1

◆ PTRANSF_DX

#define PTRANSF_DX   1

◆ PTRANSF_DY

#define PTRANSF_DY   2

◆ PTRANSF_DZ

#define PTRANSF_DZ   3

◆ PTRANSF_LINE

#define PTRANSF_LINE   2

◆ PTRANSF_OFF

#define PTRANSF_OFF   1

◆ PTRANSF_PLANE

#define PTRANSF_PLANE   1

◆ PTXYZ_GUID

#define PTXYZ_GUID   Standard_GUID("12e94556-6dbc-11d4-b9c8-0060b0ee281b")

◆ RESPOSITION

#define RESPOSITION ( Function)    Function->Label().FindChild(FUNCTION_RESULT_LABEL)

◆ RESULT_NOT_VALID

#define RESULT_NOT_VALID   12

◆ REVOL_ANGLE

#define REVOL_ANGLE   3

◆ REVOL_AXIS

#define REVOL_AXIS   2

◆ REVOL_BASIS

#define REVOL_BASIS   1

◆ REVOL_REV

#define REVOL_REV   4

◆ SECREVOL_GUID

#define SECREVOL_GUID   Standard_GUID("12e94552-6dbc-11d4-b9c8-0060b0ee281b")

◆ SECT_OBJECT

#define SECT_OBJECT   1

◆ SECT_TOOL

#define SECT_TOOL   2

◆ SECTION_GUID

#define SECTION_GUID   Standard_GUID("12e9454b-6dbc-11d4-b9c8-0060b0ee281b")

◆ SPH_GUID

#define SPH_GUID   Standard_GUID("12e94544-6dbc-11d4-b9c8-0060b0ee281b")

◆ SPHERE_CENTER

#define SPHERE_CENTER   1

◆ SPHERE_RADIUS

#define SPHERE_RADIUS   2

◆ TORUS_GUID

#define TORUS_GUID   Standard_GUID("12e94547-6dbc-11d4-b9c8-0060b0ee281b")

◆ UNSUPPORTED_FUNCTION

#define UNSUPPORTED_FUNCTION   15

◆ WIRE_GUID

#define WIRE_GUID   Standard_GUID("12e9455f-6dbc-11d4-b9c8-0060b0ee281b")

◆ WRONG_ARGUMENT

#define WRONG_ARGUMENT   14

◆ WRONG_AXIS

#define WRONG_AXIS   13

◆ WRONG_CONTEXT

#define WRONG_CONTEXT   14

◆ XTTCH_GUID

#define XTTCH_GUID   Standard_GUID("12e94555-6dbc-11d4-b9c8-0060b0ee281b")