gCAD3D 2.40
AP_types.h File Reference

Go to the source code of this file.

Macros

#define Typ_ALL_OBJS   -1
 
#define Typ_Error   0
 U0 = undefined. More...
 
#define Typ_VAR   1
 DB-primitives 1-19. More...
 
#define Typ_VC   2
 D Vector. More...
 
#define Typ_PT   3
 P Point. More...
 
#define Typ_LN   4
 L Line. More...
 
#define Typ_CI   5
 C Circ. More...
 
#define Typ_VC2   10
 D Vector2. More...
 
#define Typ_VC3F   15
 D Vec3f. More...
 
#define Typ_PT2   11
 P Point2. More...
 
#define Typ_LN2   12
 L Line2. More...
 
#define Typ_CI2   13
 C Circ2. More...
 
#define Typ_CI2C   14
 C Circ2C centerPosition. More...
 
#define Typ_CV   20
 DB-curves 20-39. More...
 
#define Typ_CVPOL   21
 S CurvPoly. More...
 
#define Typ_CVPSP3   22
 S polynom_d3. More...
 
#define Typ_CVBSP   23
 S CurvBSpl. More...
 
#define Typ_CVRBSP   24
 S CurvRBSpl. More...
 
#define Typ_CVELL   25
 S CurvElli. More...
 
#define Typ_CVBEZ   26
 S CurvBez. More...
 
#define Typ_CVRBEZ   27
 S CurvRBez. More...
 
#define Typ_CVCLOT   28
 S ClothoidCurve (CurvClot) More...
 
#define Typ_CVLNA   29
 S array of lines (form=Typ_LN) More...
 
#define Typ_CV2   30
 S all 2D-curves. More...
 
#define Typ_CVPOL2   31
 S CurvPoly-2D. More...
 
#define Typ_CVPSP2   32
 S polynom_? More...
 
#define Typ_CVBSP2   33
 S CurvBSpl2. More...
 
#define Typ_CVRBSP2   34
 S CurvRBSpl-2D. More...
 
#define Typ_CVELL2   35
 S CurvEll2. More...
 
#define Typ_CVELL2C   36
 S CurvEll2C centerPosition. More...
 
#define Typ_CVBEZ2   37
 S CurvBez2. More...
 
#define Typ_CVTRM   38
 S CurvCCV. More...
 
#define Typ_CurvAssy   39
 S CurvAssy. More...
 
#define Typ_PLN   40
 DB-surfs 40-79. More...
 
#define Typ_SUR   50
 A all surfaces (support-surface, bounded) More...
 
#define Typ_SURCON   51
 Conus (unused) More...
 
#define Typ_SURTOR   52
 Torus (unused) More...
 
#define Typ_SURRU   53
 A Ruled Surf. More...
 
#define Typ_SURRV   54
 A Revolved Surf SurRev. More...
 
#define Typ_SURSWP   55
 A Sweep Surf SurSwp. More...
 
#define Typ_SURBSP   56
 A B_Spline_Surf SurBSpl. More...
 
#define Typ_SURRBSP   57
 A Rat.B_Spline Surf SurRBSpl. More...
 
#define Typ_SURHAT   60
 A Hatch. More...
 
#define Typ_SURPLN   58
 A Planar surf. More...
 
#define Typ_SURSUP   69
 A support-surface. More...
 
#define Typ_SURTPS   59
 A surface-trimmed-perforated-supported. More...
 
#define Typ_SURCIR   61
 tesselated fan More...
 
#define Typ_SURSTRIP   62
 tesselated strip More...
 
#define Typ_SURBND   63
 A bounded surface. More...
 
#define Typ_SURMSH   64
 A Mesh. More...
 
#define Typ_SURPTAB   65
 A surf from PTAB. More...
 
#define Typ_Fac3   66
 Triangle; Form = Fac3. More...
 
#define Typ_QFac   67
 Triangle;. More...
 
#define Typ_Tria   68
 Triangle; Form = Triangle (unused) More...
 
#define Typ_GL_Sur   70
 tesselated surface More...
 
#define Typ_GL_PP   71
 tesselated planar patch More...
 
#define Typ_GL_CV   72
 Polygon. More...
 
#define Typ_GL_iSur   73
 tesselated indexed-surface More...
 
#define Typ_EdgSur   74
 EdgSur see also EdgeLine. More...
 
#define Typ_SOL   80
 DB-bodies 80-89. More...
 
#define Typ_SPH   81
 B Sphere. More...
 
#define Typ_CON   82
 B Conus (Cylinder) More...
 
#define Typ_TOR   83
 B Torus. More...
 
#define Typ_PRI   84
 B Prism. More...
 
#define Typ_BREP   85
 B shell from connected faces. More...
 
#define Typ_Note   90
 notes, images More...
 
#define Typ_ATXT   91
 N AText (2D-text, tag, bitmap, symbol ..) More...
 
#define Typ_GTXT   92
 N GText (grafic text) More...
 
#define Typ_Dimen   93
 N Dimen (dimension) More...
 
#define Typ_Dim3   94
 N Dim3 (3D-dimension) More...
 
#define Typ_Tag   95
 N Bitmap (Blocknote, Image ..) More...
 
#define Typ_SymB   100
 symbols More...
 
#define Typ_SymV   101
 Vektorymbole: SYM_PLANE SYM_ARROW .. More...
 
#define Typ_SymRef   102
 SymRef. More...
 
#define Typ_SymRef2   103
 SymRef2. More...
 
#define Typ_Texture   104
 index to TexRef More...
 
#define Typ_TEXB   105
 Base-Texture TexBas. More...
 
#define Typ_TEXR   106
 Ref-Texture TexRef. More...
 
#define Typ_GridBox   107
 symbolic box, GridBox More...
 
#define Typ_EdgeLine   108
 EdgeLine (../ut/ut_msh.h) More...
 
#define Typ_TmpPT   110
 temp objs More...
 
#define Typ_Vertex   111
 Vertex; point on existing object. More...
 
#define Typ_EyePT   112
 
#define Typ_TmpGrp   113
 temporary Point More...
 
#define Typ_Part   120
 models, submodels More...
 
#define Typ_Group   121
 U ObjDB DB-Objects (union-group) More...
 
#define Typ_SubModel   122
 M - basicModel. More...
 
#define Typ_Model   123
 M ModelReference of native-subModel ModelRef. More...
 
#define Typ_Mock   124
 M ModelReference of mockup-subModel. More...
 
#define Typ_Ditto   125
 mockup-subModel (unvisible) More...
 
#define Typ_Joint   126
 connection, exported; More...
 
#define Typ_Process   127
 
#define Typ_Val   130
 double-Value More...
 
#define Typ_XVal   134
 X-value (X()) More...
 
#define Typ_YVal   135
 Y-value (Y()) More...
 
#define Typ_ZVal   136
 Z-value (Z()) More...
 
#define Typ_Angle   137
 Angle (in degree; ANG()) More...
 
#define Typ_Rad   138
 Radius. More...
 
#define Typ_Dist   139
 distance More...
 
#define Typ_Par1   140
 Parameter 0-1; for knotvals use Typ_Val. More...
 
#define Typ_UVal   141
 
#define Typ_VVal   142
 
#define Typ_AngN   143
 
#define Typ_AngP   144
 
#define Typ_RadISO   145
 
#define Typ_Conic   146
 
#define Typ_Typ   150
 attributes More...
 
#define Typ_Subtyp   151
 
#define Typ_cmdNCsub   152
 
#define Typ_Address   153
 form of ObjGX-Record defines dataPosition More...
 
#define Typ_Size   154
 recordSize for following record More...
 
#define Typ_Index   155
 long (in pointer) More...
 
#define Typ_Name   156
 
#define Typ_Color   157
 ColRGB. More...
 
#define Typ_Ltyp   158
 line type More...
 
#define Typ_Thick   159
 line thickness More...
 
#define Typ_G_Att   160
 G. More...
 
#define Typ_Activ   161
 I = Interactivity. More...
 
#define Typ_Layer   162
 
#define Typ_APPOBJ   163
 
#define Typ_apDat   164
 application-data Typ_APPOBJ More...
 
#define Typ_Tool   165
 
#define Typ_PRCV   166
 polygonal representation curve More...
 
#define Typ_Data   170
 dataFormats (Int, matrix, Polynom..) More...
 
#define Typ_Int1   171
 8 bit (char) More...
 
#define Typ_Int2   172
 16 bit (short) More...
 
#define Typ_Int4   173
 32 bit (int, long) More...
 
#define Typ_Int8   174
 64 bit (long) More...
 
#define Typ_Float4   175
 32 bit (float) More...
 
#define Typ_Float8   176
 64 bit (double) More...
 
#define Typ_Polynom_   180
 
#define Typ_Polynom1   181
 Polynom1. More...
 
#define Typ_Polynom3   182
 Polynom3. More...
 
#define Typ_polynom_d3   183
 
#define Typ_WPT   184
 wPoint (weighted point) More...
 
#define Typ_M3x2   185
 Mat_3x2. More...
 
#define Typ_M3x3   186
 Mat_3x3. More...
 
#define Typ_M4x3   187
 Mat_4x3. More...
 
#define Typ_M4x4   188
 Mat_4x4. More...
 
#define Typ_Txt   190
 text More...
 
#define Typ_String   191
 durch " begrenzt More...
 
#define Typ_StrDel   192
 StringDelimiter "\" Fortsetzungszeile. More...
 
#define Typ_StrDel1   193
 StringDelimiter 1 "|". More...
 
#define Typ_FncNam   194
 
#define TYP_FilNam   195
 filename More...
 
#define Typ_CtlgPart   196
 catalogpart More...
 
#define Typ_NumString   197
 
#define Typ_ConstVal   198
 
#define Typ_ConstOG   199
 
#define Typ_Memspc   200
 containers More...
 
#define Typ_MemTab   201
 MemTab ../ut/ut_memTab.h. More...
 
#define Typ_IndTab   202
 IndTab, container. More...
 
#define Typ_ObjRange   203
 ObjRange. More...
 
#define Typ_ObjSRC   204
 ObjSRC. More...
 
#define Typ_ObjGX   205
 ObjGX. More...
 
#define Typ_ObjG2   206
 deprec More...
 
#define Typ_ObjTXTSRC   207
 ObjTXTSRC. More...
 
#define Typ_ObjDB   208
 ObjDB. More...
 
#define Typ_ObjAto   209
 ObjAto. More...
 
#define Typ_Tra   210
 transformations More...
 
#define Typ_TraTra   211
 Translation dzt unused; Typ_VC used. More...
 
#define Typ_TraRot   212
 Rotation TraRot. More...
 
#define Typ_TraMat   213
 Matrixtransformation. More...
 
#define Typ_ope__   220
 operators More...
 
#define Typ_ope_eq   221
 operator = More...
 
#define Typ_ope_ne   222
 operator != More...
 
#define Typ_ope_lt   223
 operator < More...
 
#define Typ_ope_gt   224
 operator > More...
 
#define Typ_ope_ge   225
 operator >= More...
 
#define Typ_ope_le   226
 operator <= More...
 
#define Typ_ope_and   227
 operator & More...
 
#define Typ_ope_or   228
 operator | More...
 
#define Typ_modif   229
 modifiers TYP_IS_MOD More...
 
#define Typ_modRepl   230
 Replace (default is create, add) REPL T_REPL. More...
 
#define Typ_mod1   231
 Modifier; Value depends. More...
 
#define Typ_mod2   232
 Modifier; Value depends. More...
 
#define Typ_modCWCCW   233
 Modifier; CW CCW. More...
 
#define Typ_modREV   234
 Modifier; Reverse. More...
 
#define Typ_modCX   235
 Modifier ACROSS (V-direction) More...
 
#define Typ_modCTRL   236
 
#define Typ_modPERP   237
 perpendicular (right angled; default = parall) More...
 
#define Typ_modPARL   238
 parallel (U-direction) More...
 
#define Typ_modHIX   239
 
#define Typ_modLOX   240
 
#define Typ_modHIY   241
 
#define Typ_modLOY   242
 
#define Typ_modHIZ   243
 
#define Typ_modLOZ   244
 
#define Typ_modCCW   245
 
#define Typ_modCW   246
 
#define Typ_modIN   247
 
#define Typ_modOUT   248
 
#define Typ_modAux   249
 Modifier; on|off; text=last infoWord. More...
 
#define Typ_modUnlim   250
 "UNL|UNL1|UNL2" More...
 
#define Typ_modUndef   259
 undefined More...
 
#define TYP_FuncInit   260
 functions see also UI_Func* ../gui/gui_types.h More...
 
#define TYP_FuncInit1   261
 function More...
 
#define TYP_FuncMod   262
 function modify More...
 
#define TYP_FuncAdd   263
 function add More...
 
#define TYP_FuncDel   264
 function delete More...
 
#define TYP_FuncEnd   265
 function end More...
 
#define TYP_FuncExit   266
 function exit More...
 
#define Typ_ALL   270
 function parameters More...
 
#define Typ_Done   271
 
#define Typ_NULL   272
 nothing, empty; Typ_unknown More...
 
#define Typ_last   273
 
#define TYP_SIZ   274
 nr of defined types More...
 
#define TYP_OpmPlus   280
 math.operators More...
 
#define TYP_OpmMinus   281
 
#define TYP_OpmMult   282
 
#define TYP_OpmDiv   283
 
#define Typ_FcmSQRT   290
 math.functions More...
 
#define Typ_FcmSIN   291
 
#define Typ_FcmCOS   292
 
#define Typ_FcmTAN   293
 
#define Typ_FcmASIN   294
 
#define Typ_FcmACOS   295
 
#define Typ_FcmATAN   296
 
#define Typ_FcmABS   297
 
#define Typ_FcmFIX   298
 
#define Typ_FcmRND   299
 
#define BCKPLN_XY   2
 Z-Vec BCKVEC_Z. More...
 
#define BCKPLN_XZ   1
 Y-Vec BCKVEC_Y. More...
 
#define BCKPLN_YZ   0
 X-Vec BCKVEC_X. More...
 
#define BCKVEC_Z   2
 Z-Vec BCKPLN_XY. More...
 
#define BCKVEC_Y   1
 Y-Vec BCKPLN_XZ. More...
 
#define BCKVEC_X   0
 X-Vec BCKPLN_YZ. More...
 
#define GL_FAC_PLANAR   16
 planar fan (GL_TRIANGLE_FAN = planar) More...
 
#define Mtyp_Gcad   0
 
#define Mtyp_DXF   1
 
#define Mtyp_Iges   2
 
#define Mtyp_Step   3
 
#define Mtyp_3DS   4
 
#define Mtyp_LWO   5
 
#define Mtyp_XML   6
 
#define Mtyp_SVG   7
 
#define Mtyp_WRL   10
 VRML1 10-19 tess-Formate. More...
 
#define Mtyp_OBJ   11
 
#define Mtyp_STL   12
 
#define Mtyp_TESS   13
 
#define Mtyp_BMP   20
 .bmp 20-29 PixelImages More...
 
#define Mtyp_JPG   21
 .jpg More...
 
#define Mtyp_WRL2   110
 VRML2. More...
 
#define MBTYP_EXTERN   0
 
#define MBTYP_INTERN   -1
 
#define MBTYP_CATALOG   -2
 
#define Ptyp_def   0
 default More...
 
#define Ptyp_0   1
 startpoint (0-deg-point) More...
 
#define Ptyp_1   2
 endpoint More...
 
#define Ptyp_90_deg   4
 25 % point 1 Circ, elli: 90-deg-point More...
 
#define Ptyp_mid   8
 midpoint 1 Circ, elli: 180-deg-point More...
 
#define Ptyp_270_deg   16
 75 % point 1 Circ, elli: 270-deg-point More...
 
#define Ptyp_cen   32
 centerpoint 1 Circ, elli, plane More...
 
#define Ptyp_focus1   64
 focus points 1|2 Elli, hyp .. More...
 
#define Ptyp_focus2   65
 focus points 1|2 Elli, hyp .. More...
 
#define TimeStamp   float
 

Macro Definition Documentation

#define Typ_ALL_OBJS   -1
* 01 - 19 DB-primitives (V.D,P,L,C)
* 20 - 39 DB-curves (S)
* 40 - 79 surfs (A)
* 80 - 89 bodies (B)
* 90 - 109 notes, images
* 110 - 119 temp objs
* 120 - 129 geom. attributes
* 130 - 149 geom. parameters
* 150 - 169 attributes
* 170 - 189 dataFormats (Int, matrix, Polynom..)
* 190 - 199 Text
* 200 - 209 containers
* 210 - 219 transformations
* 220 - 229 operators
* 230 - 249 modifiers
* 250 - 259 events
* 260 - 269 functions
* 270 - 279 function parameters
* 400 - 499 ../gui/gui_types.h GUI-types TYP_Event* TYP_Device* TYP_GUI_*
* 1000 -1099 ../xa/xa_sele.h selection-modfiers
*
* Get infoText for types: AP_src_typ__ ();
* See also xa_sele.h
* SEE (UPDATE) ALSO TypTxtTab** in ../ut/ut_gtypes.c
* TYP_IS_CV() TYP_IS_OPM .. in ../ut/ut_geo.h
*
#define Typ_Error   0

U0 = undefined.

#define Typ_VAR   1

DB-primitives 1-19.

V numer. variable

#define Typ_VC   2

D Vector.

#define Typ_PT   3

P Point.

#define Typ_LN   4

L Line.

#define Typ_CI   5

C Circ.

#define Typ_VC2   10

D Vector2.

#define Typ_VC3F   15

D Vec3f.

#define Typ_PT2   11

P Point2.

#define Typ_LN2   12

L Line2.

#define Typ_CI2   13

C Circ2.

#define Typ_CI2C   14

C Circ2C centerPosition.

#define Typ_CV   20

DB-curves 20-39.

S all curves

#define Typ_CVPOL   21
#define Typ_CVPSP3   22
#define Typ_CVBSP   23
#define Typ_CVRBSP   24
#define Typ_CVELL   25
#define Typ_CVBEZ   26

S CurvBez.

#define Typ_CVRBEZ   27
#define Typ_CVCLOT   28

S ClothoidCurve (CurvClot)

#define Typ_CVLNA   29

S array of lines (form=Typ_LN)

#define Typ_CV2   30

S all 2D-curves.

#define Typ_CVPOL2   31

S CurvPoly-2D.

#define Typ_CVPSP2   32

S polynom_?

#define Typ_CVBSP2   33
#define Typ_CVRBSP2   34

S CurvRBSpl-2D.

#define Typ_CVELL2   35
#define Typ_CVELL2C   36

S CurvEll2C centerPosition.

#define Typ_CVBEZ2   37
#define Typ_CVTRM   38

S CurvCCV.

#define Typ_CurvAssy   39

S CurvAssy.

#define Typ_PLN   40

DB-surfs 40-79.

R plane/Refsys

#define Typ_SUR   50

A all surfaces (support-surface, bounded)

#define Typ_SURCON   51

Conus (unused)

#define Typ_SURTOR   52

Torus (unused)

#define Typ_SURRU   53

A Ruled Surf.

#define Typ_SURRV   54

A Revolved Surf SurRev.

#define Typ_SURSWP   55

A Sweep Surf SurSwp.

#define Typ_SURBSP   56

A B_Spline_Surf SurBSpl.

#define Typ_SURRBSP   57

A Rat.B_Spline Surf SurRBSpl.

#define Typ_SURHAT   60

A Hatch.

#define Typ_SURPLN   58

A Planar surf.

#define Typ_SURSUP   69

A support-surface.

#define Typ_SURTPS   59

A surface-trimmed-perforated-supported.

#define Typ_SURCIR   61

tesselated fan

#define Typ_SURSTRIP   62

tesselated strip

#define Typ_SURBND   63

A bounded surface.

#define Typ_SURMSH   64

A Mesh.

#define Typ_SURPTAB   65

A surf from PTAB.

#define Typ_Fac3   66

Triangle; Form = Fac3.

#define Typ_QFac   67
#define Typ_Tria   68

Triangle; Form = Triangle (unused)

#define Typ_GL_Sur   70

tesselated surface

#define Typ_GL_PP   71

tesselated planar patch

#define Typ_GL_CV   72

Polygon.

#define Typ_GL_iSur   73

tesselated indexed-surface

#define Typ_EdgSur   74

EdgSur see also EdgeLine.

#define Typ_SOL   80

DB-bodies 80-89.

B body (CON, TOR, ..)

#define Typ_SPH   81

B Sphere.

#define Typ_CON   82

B Conus (Cylinder)

#define Typ_TOR   83

B Torus.

#define Typ_PRI   84

B Prism.

#define Typ_BREP   85

B shell from connected faces.

#define Typ_Note   90

notes, images

GroupCode f Typ_ATXT|Typ_GTXT|Typ_Dimen..

#define Typ_ATXT   91

N AText (2D-text, tag, bitmap, symbol ..)

#define Typ_GTXT   92

N GText (grafic text)

#define Typ_Dimen   93

N Dimen (dimension)

#define Typ_Dim3   94

N Dim3 (3D-dimension)

#define Typ_Tag   95

N Bitmap (Blocknote, Image ..)

#define Typ_SymB   100

symbols

bitmap symbols: SYM_TRI_S SYM_STAR_S ..

#define Typ_SymV   101

Vektorymbole: SYM_PLANE SYM_ARROW ..

#define Typ_SymRef   102
#define Typ_SymRef2   103
#define Typ_Texture   104

index to TexRef

#define Typ_TEXB   105

Base-Texture TexBas.

#define Typ_TEXR   106

Ref-Texture TexRef.

#define Typ_GridBox   107

symbolic box, GridBox

#define Typ_EdgeLine   108

EdgeLine (../ut/ut_msh.h)

#define Typ_TmpPT   110

temp objs

temporary Point

#define Typ_Vertex   111

Vertex; point on existing object.

#define Typ_EyePT   112
#define Typ_TmpGrp   113

temporary Point

#define Typ_Part   120

models, submodels

#define Typ_Group   121

U ObjDB DB-Objects (union-group)

#define Typ_SubModel   122

M - basicModel.

#define Typ_Model   123

M ModelReference of native-subModel ModelRef.

#define Typ_Mock   124

M ModelReference of mockup-subModel.

#define Typ_Ditto   125

mockup-subModel (unvisible)

#define Typ_Joint   126

connection, exported;

#define Typ_Process   127
#define Typ_Val   130

double-Value

END OF DB-OBJECTS geom. parameters TYP_IS_GEOMPAR

#define Typ_XVal   134

X-value (X())

#define Typ_YVal   135

Y-value (Y())

#define Typ_ZVal   136

Z-value (Z())

#define Typ_Angle   137

Angle (in degree; ANG())

#define Typ_Rad   138

Radius.

#define Typ_Dist   139

distance

#define Typ_Par1   140

Parameter 0-1; for knotvals use Typ_Val.

#define Typ_UVal   141
#define Typ_VVal   142
#define Typ_AngN   143
#define Typ_AngP   144
#define Typ_RadISO   145
#define Typ_Conic   146
#define Typ_Typ   150

attributes

form of ObjGX-Record defines Typ

#define Typ_Subtyp   151
#define Typ_cmdNCsub   152
#define Typ_Address   153

form of ObjGX-Record defines dataPosition

#define Typ_Size   154

recordSize for following record

#define Typ_Index   155

long (in pointer)

#define Typ_Name   156
#define Typ_Color   157
#define Typ_Ltyp   158

line type

#define Typ_Thick   159

line thickness

#define Typ_G_Att   160

G.

#define Typ_Activ   161

I = Interactivity.

#define Typ_Layer   162
#define Typ_APPOBJ   163
#define Typ_apDat   164

application-data Typ_APPOBJ

#define Typ_Tool   165
#define Typ_PRCV   166

polygonal representation curve

#define Typ_Data   170

dataFormats (Int, matrix, Polynom..)

binary data

#define Typ_Int1   171

8 bit (char)

#define Typ_Int2   172

16 bit (short)

#define Typ_Int4   173

32 bit (int, long)

#define Typ_Int8   174

64 bit (long)

#define Typ_Float4   175

32 bit (float)

#define Typ_Float8   176

64 bit (double)

#define Typ_Polynom_   180
#define Typ_Polynom1   181
#define Typ_Polynom3   182
#define Typ_polynom_d3   183
#define Typ_WPT   184

wPoint (weighted point)

#define Typ_M3x2   185

Mat_3x2.

#define Typ_M3x3   186

Mat_3x3.

#define Typ_M4x3   187

Mat_4x3.

#define Typ_M4x4   188

Mat_4x4.

#define Typ_Txt   190

text

$ ohne ", normal mit , begrenzt f. $20=

#define Typ_String   191

durch " begrenzt

#define Typ_StrDel   192

StringDelimiter "\" Fortsetzungszeile.

#define Typ_StrDel1   193

StringDelimiter 1 "|".

#define Typ_FncNam   194
#define TYP_FilNam   195

filename

#define Typ_CtlgPart   196

catalogpart

#define Typ_NumString   197
#define Typ_ConstVal   198
#define Typ_ConstOG   199
#define Typ_Memspc   200

containers

Memspc

#define Typ_MemTab   201

MemTab ../ut/ut_memTab.h.

#define Typ_IndTab   202

IndTab, container.

#define Typ_ObjRange   203
#define Typ_ObjSRC   204
#define Typ_ObjGX   205
#define Typ_ObjG2   206

deprec

#define Typ_ObjTXTSRC   207
#define Typ_ObjDB   208
#define Typ_ObjAto   209
#define Typ_Tra   210

transformations

all transformations

#define Typ_TraTra   211

Translation dzt unused; Typ_VC used.

#define Typ_TraRot   212

Rotation TraRot.

#define Typ_TraMat   213

Matrixtransformation.

#define Typ_ope__   220

operators

operator =

#define Typ_ope_eq   221

operator =

#define Typ_ope_ne   222

operator !=

#define Typ_ope_lt   223

operator <

#define Typ_ope_gt   224

operator >

#define Typ_ope_ge   225

operator >=

#define Typ_ope_le   226

operator <=

#define Typ_ope_and   227

operator &

#define Typ_ope_or   228

operator |

#define Typ_modif   229

modifiers TYP_IS_MOD

Modifier MOD

#define Typ_modRepl   230

Replace (default is create, add) REPL T_REPL.

#define Typ_mod1   231

Modifier; Value depends.

#define Typ_mod2   232

Modifier; Value depends.

#define Typ_modCWCCW   233

Modifier; CW CCW.

#define Typ_modREV   234

Modifier; Reverse.

#define Typ_modCX   235

Modifier ACROSS (V-direction)

#define Typ_modCTRL   236
#define Typ_modPERP   237

perpendicular (right angled; default = parall)

#define Typ_modPARL   238

parallel (U-direction)

#define Typ_modHIX   239
#define Typ_modLOX   240
#define Typ_modHIY   241
#define Typ_modLOY   242
#define Typ_modHIZ   243
#define Typ_modLOZ   244
#define Typ_modCCW   245
#define Typ_modCW   246
#define Typ_modIN   247
#define Typ_modOUT   248
#define Typ_modAux   249

Modifier; on|off; text=last infoWord.

#define Typ_modUnlim   250

"UNL|UNL1|UNL2"

#define Typ_modUndef   259

undefined

#define TYP_FuncInit   260

functions see also UI_Func* ../gui/gui_types.h

function init

#define TYP_FuncInit1   261

function

#define TYP_FuncMod   262

function modify

#define TYP_FuncAdd   263

function add

#define TYP_FuncDel   264

function delete

#define TYP_FuncEnd   265

function end

#define TYP_FuncExit   266

function exit

#define Typ_ALL   270

function parameters

#define Typ_Done   271
#define Typ_NULL   272

nothing, empty; Typ_unknown

#define Typ_last   273
#define TYP_SIZ   274

nr of defined types

#define TYP_OpmPlus   280

math.operators

#define TYP_OpmMinus   281
#define TYP_OpmMult   282
#define TYP_OpmDiv   283
#define Typ_FcmSQRT   290

math.functions

#define Typ_FcmSIN   291
#define Typ_FcmCOS   292
#define Typ_FcmTAN   293
#define Typ_FcmASIN   294
#define Typ_FcmACOS   295
#define Typ_FcmATAN   296
#define Typ_FcmABS   297
#define Typ_FcmFIX   298
#define Typ_FcmRND   299
#define BCKPLN_XY   2

Z-Vec BCKVEC_Z.

#define BCKPLN_XZ   1

Y-Vec BCKVEC_Y.

#define BCKPLN_YZ   0

X-Vec BCKVEC_X.

#define BCKVEC_Z   2

Z-Vec BCKPLN_XY.

#define BCKVEC_Y   1

Y-Vec BCKPLN_XZ.

#define BCKVEC_X   0

X-Vec BCKPLN_YZ.

#define GL_FAC_PLANAR   16

planar fan (GL_TRIANGLE_FAN = planar)

#define Mtyp_Gcad   0
#define Mtyp_DXF   1
#define Mtyp_Iges   2
#define Mtyp_Step   3
#define Mtyp_3DS   4
#define Mtyp_LWO   5
#define Mtyp_XML   6
#define Mtyp_SVG   7
#define Mtyp_WRL   10

VRML1 10-19 tess-Formate.

#define Mtyp_OBJ   11
#define Mtyp_STL   12
#define Mtyp_TESS   13
#define Mtyp_BMP   20

.bmp 20-29 PixelImages

#define Mtyp_JPG   21

.jpg

#define Mtyp_WRL2   110

VRML2.

#define MBTYP_EXTERN   0
#define MBTYP_INTERN   -1
#define MBTYP_CATALOG   -2
#define Ptyp_def   0

default

#define Ptyp_0   1

startpoint (0-deg-point)

#define Ptyp_1   2

endpoint

#define Ptyp_90_deg   4

25 % point 1 Circ, elli: 90-deg-point

#define Ptyp_mid   8

midpoint 1 Circ, elli: 180-deg-point

#define Ptyp_270_deg   16

75 % point 1 Circ, elli: 270-deg-point

#define Ptyp_cen   32

centerpoint 1 Circ, elli, plane

#define Ptyp_focus1   64

focus points 1|2 Elli, hyp ..

#define Ptyp_focus2   65

focus points 1|2 Elli, hyp ..

#define TimeStamp   float