ASTRUCT.H File Reference

Go to the source code of this file.

Data Structures

struct  Animator_PREFERENCES_tag
 Preferences structure. More...
struct  ANI_STRUCTURE_tag
 External structure. More...
struct  Animator_XIP_tag
 Postprocess parameters. More...
struct  Animator_TOOLFLAGS_tag
 ToolFlags structure. More...
struct  Animator_AWIREFRAME
 Actor wireframe. More...
struct  Animator_PATHPOINT
 Define a point along a path. More...
struct  Animator_PATHEDITCONTROL_tag
 Define path control point properties. More...
struct  Animator_RAMIMAGE_tag
 Holds an image map in memory. More...
struct  Animator_SKY
 The SKY Actor structure represents a timeline segment the backdrop in an animation. More...
struct  Animator_DIRECTOR_tag
 The Director structure represents a Director Actor's timeline segment. More...
struct  Animator_SKELETON
 The skelton structure is associated with a ROBOT actor. More...
struct  Animator_VECTOR4tag
 One form of a 4 element vector. More...
struct  Animator_NurbsProperties_Tag
 Properties of a NURBS patch in a model. More...
struct  Animator_NURBS_tag
 This structure describes each NURBS patch. More...
struct  Animator_PARTICLESYSTEM_tag
 Describes the properties of each partical system. More...
struct  Animator_OBJECT
 The main animator object structure. More...
struct  Animator_POSITION
 An interval (or bar) on the position timeline ending at a keyframe. More...
struct  Animator_ALIGN
 An interval (or bar) on the alignment timeline ending at a keyframe. More...
struct  Animator_CAMERAPARAM
 Additional properties related to the Camera's optical properties. More...
struct  Animator_SIZE
 An interval/segment (or bar) on the scaling timeline/channel ending at a keyframe. More...
struct  Animator_NODE
 The main animator data structure. More...

Defines

#define min(a, b)   ( ((a) < (b)) ? (a) : (b) )
 Animator Structures.
#define max(a, b)   ( ((a) > (b)) ? (a) : (b) )
#define X__SetPixel(a, b, c, d)   SetPixel(a,b,c,d)
#define VECCOPY(a, b)   { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; }
 Animator Defines These MACROS provide useful mathematical operation for vectors.
#define VECSUB(a, b, c)   { c[0]=a[0]-b[0]; c[1]=a[1]-b[1]; c[2]=a[2]-b[2];}
#define VECSUM(a, b, c)   { c[0]=a[0]+b[0]; c[1]=a[1]+b[1]; c[2]=a[2]+b[2];}
#define VECSCALE(a, b, c)   { c[0]=(a)*b[0]; c[1]=(a)*b[1]; c[2]=(a)*b[2];}
#define DOT(a, b)   ( (a[0]*b[0]) + (a[1]*b[1]) + (a[2]*b[2]) )
#define CROSS(v1, v2, r)
#define UPDATETIMELINES(x)
#define ALL_PANNELS   0x0FFF
#define MAIN_WINDOW   0x0001
#define SELECT_PANNEL   0x0002
#define COMMAND_PANNEL   0x0004
#define ZOOM_PANNEL   0x0008
#define TOOL_PANNEL   0x0010
#define TIME_PANNEL   0x0020
#define COORD_PANNEL   0x0040
#define KEYS_WINDOW   0x0080
#define NSWITCH   2
#define PLANE   0
#define CYLINDER   1
#define PLANE_MOZIAC   2
#define CYLINDER_MOZIAC   3
#define MAP_BY_VERTEX   4
#define NOMORPH   0
#define MOPPH   1
#define QMORPH   2
#define OPAQ   0
#define CLEAR   1
#define GLOSS   0
#define MATT   1
#define TRIVIEW   0
#define ONEVIEW   1
#define TRITOP   0
#define TRIFRONT   1
#define TRIRIGHT   2
#define POINT2VECTOR(p, v)
#define VECTOR2POINT(v, p)
#define UNIT   32768L
 Definition of unit dimensions. OpenFX uses integers to represent coordinates the default TRIVIEW window size is One unit.
#define UNIT2   65536L
#define MINUNIT   2048L
 The smallest usable coordinate size, largest ZOOM in view windows.
#define MAXUNIT   1073741824L
 The largest usable unit in the animator (largest zoom out.
#define PI   3.1415926
#define PI2   PI/2
#define NORMAL   0
 Actor's costume is a polygonal model, read from an MFX file.
#define PATH   1
#define TARGET   2
#define GROUND   3
#define LIGHT   4
#define ANIMOBJ   5
#define SKY   6
#define CAMERA   7
#define PARTICLE   8
#define ROBOT   9
#define IMAGEP   10
#define DIRECTOR   11
#define OPEN   0
#define CLOSED   1
#define LOADED   2
#define COPIED   3
#define TWEEN   0
#define FOLLOW   1
#define SPLINE   2
#define FOLLOWOFF   3
#define FOLLOWON   4
#define FOLLOWAT   5
#define TOPATH   1
#define TRACK   2
#define COPY   3
#define SPLINEA   4
#define PLAIN   0
#define TEXTU   1
#define BRUM   2
#define TBRUM   3
#define MBRUM   4
#define PRESET   6
#define SPHERE   0
#define TUBE   1
#define CYLIND   2
#define DISK   3
#define NOSHADOW   1
#define SHADOWONLY   2
#define SPOTLIGHT   3
#define DUMMYL   4
#define SELECTED   1
#define DESELECTED   0
#define ERASED   2
#define EDITING   3
#define SKYCOLOURED   0
#define SKYGRADED   1
#define SKYMAPPED   2
#define BACKDROP   3
#define SKYCUBE   4
#define SKYANIMATED   5
#define NO   0
#define YES   1
#define FAIL   -1
#define OK   1
#define MAX_DIR   255
#define MAX_FILE   255
#define ZOOMOUT   0
#define ZOOMIN   1
#define PANUP   2
#define PANDOWN   3
#define PANLEFT   4
#define PANRIGHT   5
#define PANFORWARD   6
#define PANBACK   7
#define RECENTRE   8
#define CENTREWORLD   9
#define NTOOLS   8
#define NOTOOL   0
#define NODETOOL   1
#define PAN   2
#define INZOOM   3
#define GRABBER   4
#define ROTATOR   5
#define SIZER   6
#define TRACKER   7
#define PATHEDITOR   8
#define SKELETOR   9
#define MAXTOOLS   10
#define SHIFTER   1
#define ANGLER   2

Typedefs

typedef long point [3]
 Local defines.
typedef long Sedge [2]
typedef double vector [3]
typedef float Svertex [3]
typedef struct
Animator_PREFERENCES_tag 
PREFERENCES
 Preferences structure.
typedef struct ANI_STRUCTURE_tag ANI_STRUCTURE
 External structure.
typedef struct Animator_XIP_tag XIP
 Postprocess parameters.
typedef struct
Animator_TOOLFLAGS_tag 
TOOLFLAGS
 ToolFlags structure.
typedef struct Animator_AWIREFRAME awire
 Actor wireframe.
typedef struct Animator_PATHPOINT pathpoint
 Define a point along a path.
typedef struct
Animator_PATHEDITCONTROL_tag 
PATHEDITCONTROL
 Define path control point properties.
typedef struct
Animator_RAMIMAGE_tag 
RAMIMAGE
 Holds an image map in memory.
typedef struct Animator_SKY sky
 The SKY Actor structure represents a timeline segment the backdrop in an animation.
typedef struct
Animator_DIRECTOR_tag 
director
 The Director structure represents a Director Actor's timeline segment.
typedef struct Animator_SKELETON skel
 The skelton structure is associated with a ROBOT actor.
typedef struct Animator_VECTOR4tag vector4
 One form of a 4 element vector.
typedef struct
Animator_NurbsProperties_Tag 
NurbsProperties
 Properties of a NURBS patch in a model.
typedef struct Animator_NURBS_tag nurbs
 This structure describes each NURBS patch.
typedef struct
Animator_PARTICLESYSTEM_tag 
ParticleSystem
 Describes the properties of each partical system.
typedef struct Animator_OBJECT object
 The main animator object structure.
typedef struct Animator_POSITION position
 An interval (or bar) on the position timeline ending at a keyframe.
typedef struct Animator_ALIGN align
 An interval (or bar) on the alignment timeline ending at a keyframe.
typedef struct Animator_CAMERAPARAM cameraparam
 Additional properties related to the Camera's optical properties.
typedef struct Animator_SIZE size
 An interval/segment (or bar) on the scaling timeline/channel ending at a keyframe.
typedef struct Animator_NODE node
 The main animator data structure.


Define Documentation

#define max ( a,
 )     ( ((a) > (b)) ? (a) : (b) )

#define X__SetPixel ( a,
b,
c,
 )     SetPixel(a,b,c,d)

Definition at line 24 of file ASTRUCT.H.

#define VECSUB ( a,
b,
 )     { c[0]=a[0]-b[0]; c[1]=a[1]-b[1]; c[2]=a[2]-b[2];}

#define VECSUM ( a,
b,
 )     { c[0]=a[0]+b[0]; c[1]=a[1]+b[1]; c[2]=a[2]+b[2];}

#define VECSCALE ( a,
b,
 )     { c[0]=(a)*b[0]; c[1]=(a)*b[1]; c[2]=(a)*b[2];}

#define DOT ( a,
 )     ( (a[0]*b[0]) + (a[1]*b[1]) + (a[2]*b[2]) )

#define CROSS ( v1,
v2,
 ) 

Value:

{ \
                          r[0] = (v1[1]*v2[2]) - (v2[1]*v1[2]);  \
                          r[1] = (v1[2]*v2[0]) - (v1[0]*v2[2]);  \
                          r[2] = (v1[0]*v2[1]) - (v2[0]*v1[1]);  \
                         }

Definition at line 39 of file ASTRUCT.H.

Referenced by _ExternalTextureProcedure(), _Xmodeler(), AutoFacetCurveWithHoles(), buildBST(), DrawBrushInOne(), GetMapNormal(), GetMappingCoordC(), GrowSelectedAlongNormal(), IsFOSame(), MapFacesByImageMap(), MapVerticesByImageMap(), Normalize(), and O_Normalize().

#define UPDATETIMELINES ( x   ) 

#define ALL_PANNELS   0x0FFF

#define MAIN_WINDOW   0x0001

Definition at line 49 of file ASTRUCT.H.

Referenced by EnableToolPannels().

#define SELECT_PANNEL   0x0002

#define COMMAND_PANNEL   0x0004

#define ZOOM_PANNEL   0x0008

Definition at line 52 of file ASTRUCT.H.

#define TOOL_PANNEL   0x0010

#define TIME_PANNEL   0x0020

Definition at line 54 of file ASTRUCT.H.

#define COORD_PANNEL   0x0040

Definition at line 55 of file ASTRUCT.H.

Referenced by EditImageMap(), EditMaterial(), and EnableToolPannels().

#define KEYS_WINDOW   0x0080

Definition at line 56 of file ASTRUCT.H.

Referenced by EnableToolPannels().

#define NSWITCH   2

Definition at line 58 of file ASTRUCT.H.

#define PLANE   0

Definition at line 627 of file ASTRUCT.H.

Referenced by CreateImageMap(), DoDxfConvert(), ExecuteLockAction(), and GetCommand().

#define CYLINDER   1

#define PLANE_MOZIAC   2

Definition at line 629 of file ASTRUCT.H.

Referenced by ExecuteLockAction().

#define CYLINDER_MOZIAC   3

Definition at line 630 of file ASTRUCT.H.

Referenced by DrawBrushInOne(), ExecuteLockAction(), and GetMapNormal().

#define MAP_BY_VERTEX   4

Definition at line 631 of file ASTRUCT.H.

Referenced by AssignMappingCoordinatesToVertices(), GetPixelValue(), and LoadObject().

#define NOMORPH   0

Definition at line 632 of file ASTRUCT.H.

#define MOPPH   1

Definition at line 633 of file ASTRUCT.H.

#define QMORPH   2

Definition at line 634 of file ASTRUCT.H.

Referenced by ActorInfo(), CostumeInfo(), EditObjectDlgProc(), and MakeScript().

#define OPAQ   0

Definition at line 635 of file ASTRUCT.H.

#define CLEAR   1

Definition at line 636 of file ASTRUCT.H.

#define GLOSS   0

Definition at line 637 of file ASTRUCT.H.

#define MATT   1

Definition at line 638 of file ASTRUCT.H.

#define TRIVIEW   0

#define ONEVIEW   1

#define TRITOP   0

#define TRIFRONT   1

#define TRIRIGHT   2

#define POINT2VECTOR ( p,
 ) 

Value:

v[0]=(double)p[0]; v[1]=(double)p[1]; \
                          v[2]=(double)p[2];

Definition at line 646 of file ASTRUCT.H.

Referenced by AutoFacetCurveWithHoles(), ExtrudeAlong(), MapFacesByImageMap(), and MapVerticesByImageMap().

#define VECTOR2POINT ( v,
 ) 

Value:

p[0]=(long)v[0]; p[1]=(long)v[1]; \
                          p[2]=(long)v[2];

Definition at line 648 of file ASTRUCT.H.

#define UNIT   32768L

Definition of unit dimensions. OpenFX uses integers to represent coordinates the default TRIVIEW window size is One unit.

Definition at line 651 of file ASTRUCT.H.

Referenced by _Xmodeler(), CreateVRMLfile(), DrawPath(), EraseAll(), SfxEdgeReader::Execute(), SfxPointReader::Execute(), get_centre_stage(), GetCommand(), SfxBound::GetMaximumSize(), GetRobotVolume(), ImplicitPolygon(), L_cross(), LoadObject(), MakeScript(), R_LoadObject(), and render().

#define UNIT2   65536L

Definition at line 652 of file ASTRUCT.H.

Referenced by GetRobotVolume(), GetTriview(), and rescale_model().

#define MINUNIT   2048L

The smallest usable coordinate size, largest ZOOM in view windows.

Definition at line 653 of file ASTRUCT.H.

Referenced by _Xmodeler(), Explode(), get_centre(), HierarchyDlgProc(), MeshNurbsSurface(), NurbsTeapot(), PanToolUp(), UnPlan(), UpdateRuler(), Zoom(), and Zoom2().

#define MAXUNIT   1073741824L

#define PI   3.1415926

#define PI2   PI/2

Definition at line 658 of file ASTRUCT.H.

Referenced by arbitrary_rotate(), and rotate_round_vector().

#define NORMAL   0

#define PATH   1

#define TARGET   2

#define GROUND   3

#define LIGHT   4

#define ANIMOBJ   5

#define SKY   6

#define CAMERA   7

#define PARTICLE   8

#define ROBOT   9

#define IMAGEP   10

#define DIRECTOR   11

#define OPEN   0

#define CLOSED   1

#define LOADED   2

Definition at line 676 of file ASTRUCT.H.

Referenced by CreateIPointPath().

#define COPIED   3

Definition at line 677 of file ASTRUCT.H.

Referenced by CreateIPointPath().

#define TWEEN   0

#define FOLLOW   1

Definition at line 680 of file ASTRUCT.H.

Referenced by GetOffsetPosition(), PositionInfo(), and StartDefault().

#define SPLINE   2

#define FOLLOWOFF   3

Definition at line 682 of file ASTRUCT.H.

Referenced by GetOffsetPosition(), and PositionInfo().

#define FOLLOWON   4

Definition at line 683 of file ASTRUCT.H.

Referenced by GetOffsetPosition(), PositionInfo(), and StartDefault().

#define FOLLOWAT   5

#define TOPATH   1

Definition at line 685 of file ASTRUCT.H.

Referenced by AlignInfo(), GetTransform(), and StartDefault().

#define TRACK   2

#define COPY   3

Definition at line 687 of file ASTRUCT.H.

Referenced by AlignInfo(), and GetTransform().

#define SPLINEA   4

#define PLAIN   0

Definition at line 689 of file ASTRUCT.H.

Referenced by _ExternalPreset(), ActorInfo(), CostumeInfo(), GetCommand(), and StartDefault().

#define TEXTU   1

Definition at line 690 of file ASTRUCT.H.

Referenced by GetCommand().

#define BRUM   2

Definition at line 692 of file ASTRUCT.H.

Referenced by ActorInfo(), CostumeInfo(), GetCommand(), and MakeScript().

#define TBRUM   3

Definition at line 693 of file ASTRUCT.H.

Referenced by ActorInfo(), CostumeInfo(), GetCommand(), and MakeScript().

#define MBRUM   4

Definition at line 694 of file ASTRUCT.H.

Referenced by ActorInfo(), CostumeInfo(), GetCommand(), and MakeScript().

#define PRESET   6

Definition at line 695 of file ASTRUCT.H.

#define SPHERE   0

Definition at line 696 of file ASTRUCT.H.

Referenced by _ExternalPreset(), ActorInfo(), CostumeInfo(), EditObject(), and StartDefault().

#define TUBE   1

Definition at line 697 of file ASTRUCT.H.

#define CYLIND   2

Definition at line 698 of file ASTRUCT.H.

#define DISK   3

Definition at line 699 of file ASTRUCT.H.

Referenced by EditObject().

#define NOSHADOW   1

Definition at line 701 of file ASTRUCT.H.

Referenced by ActorInfo(), check_for_shadow(), and CostumeInfo().

#define SHADOWONLY   2

Definition at line 702 of file ASTRUCT.H.

Referenced by ActorInfo(), and CostumeInfo().

#define SPOTLIGHT   3

#define DUMMYL   4

Definition at line 704 of file ASTRUCT.H.

Referenced by _RenderImageProcess(), check_for_shadow(), GetGroundLight(), and GetPixelLighting().

#define SELECTED   1

Definition at line 706 of file ASTRUCT.H.

Referenced by _Export(), _Xmodeler(), ActionRotate(), AddCopy(), AddFace(), AngleKeyFrame(), AnimatorUndo(), AutoFacetCurveWithHoles(), AutoFillFace(), AutoVerticesToSkeleton(), BuildPrimitive(), CopyConnected(), Create3DSfile(), CreateAttachedCopy(), CreateVertex(), CreateVRMLfile(), Delete_Bcurve(), Delete_MapLock(), DrawFullRobot(), DrawNurbsWireFrame(), DrawOneEdgeOnly(), DrawPath(), DrawRobot(), EnterGrabMode(), EraseEdge(), EraseIndicatedEdge(), EraseIndicatedVertex(), EraseVertex(), SfxEdgeReader::Execute(), SfxPointReader::Execute(), ExecuteHide(), ExecuteSelect(), ExpandDlgProc(), Explode(), Extrude(), ExtrudeAlong(), Flip(), get_centre(), get_closest_vertex(), SfxBound::GetMaximumSize(), GetPathList(), GetSkeletonBoundBox(), GrowSelectedAlongNormal(), IdentifyCurve(), IdentifyIndicatedFace(), JoinTwoCurves(), LeaveGrabMode(), MakeBezierCurve(), MakeWireFrame(), MapFacesByImageMap(), MapOntoPath(), MapVerticesByImageMap(), MoveDlgProc(), MoveInPerspective(), MoveInPerspectiveGL(), Nudge(), OrientateSelectedFaces(), ReDrawQuickDisplay(), ReDrawStageDisplay(), Replace_Faces(), Resize(), Restore_Undo(), RotateInPerspectiveGL(), SaveObjects(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectInPerspective(), SelectNurbsControlPoint(), SelectNurbsInCircle(), SelectNurbsInLasso(), SelectNurbsInRectangle(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetMapCoords(), ShapeInPerspectiveGL(), ShatterEffect(), ShiftKeyFrame(), ShiftKeyFrameActivate(), Skeletor(), SkToolUp(), SmoothCurve(), SnapCursorTo(), Spin(), SplitSelectedAlongMaterialsMaps(), StageGrab(), StageRotate(), StageStepRotate(), Subdivide(), SwitchTrackerType(), ToolDown(), ToolUp(), UnPlan(), WrapMapSelectedFaces(), and WriteVertices().

#define DESELECTED   0

#define ERASED   2

Definition at line 708 of file ASTRUCT.H.

#define EDITING   3

#define SKYCOLOURED   0

Definition at line 711 of file ASTRUCT.H.

Referenced by _ExternalPreset(), SkyCostumeInfo(), and SkyInfo().

#define SKYGRADED   1

Definition at line 712 of file ASTRUCT.H.

Referenced by GetCommand(), PutBackIntersection(), SkyCostumeInfo(), SkyInfo(), and StartDefault().

#define SKYMAPPED   2

#define BACKDROP   3

Definition at line 714 of file ASTRUCT.H.

Referenced by MakeScript(), SkyCostumeInfo(), and SkyInfo().

#define SKYCUBE   4

Definition at line 715 of file ASTRUCT.H.

Referenced by GetMirrorValues(), SkyCostumeInfo(), SkyInfo(), and trace_refraction_ray().

#define SKYANIMATED   5

Definition at line 716 of file ASTRUCT.H.

Referenced by LoadAnimationFile(), MakeScript(), SaveAnimationFile(), SkyCostumeInfo(), and SkyInfo().

#define NO   0

#define YES   1

Definition at line 719 of file ASTRUCT.H.

Referenced by _ExternalPreset(), ActionRotate(), ActivatePreferences(), AddSinglePrimitive(), AnglerOn(), AnimatorTriViewWndProc(), AntiAliasLine(), AppendPathPoint(), AutoFacetCurveWithHoles(), BuildATMfontString(), BuildTTFfontString(), CheckForControl(), ClearWireFrame(), CreateAlign(), CreateCostume(), CreateDirector(), CreateImageMap(), CreateImageProcess(), CreateIPointPath(), CreateNode(), CreatePathPoint(), CreatePosition(), CreateSize(), CreateSky(), DeleteAlign(), DeleteCostume(), DeleteDirector(), DeleteImageMap(), DeleteImageProcess(), DeleteMaterial(), DeleteNode(), DeletePathPoint(), DeletePosition(), DeleteSize(), DeleteSky(), DisengageDesignerTool(), DrawModel(), DrawQuickModel(), DuplicateSelectedNurbs(), EditAlign(), EditCameraSize(), EditDirectorDialog(), EditGroundDialog(), EditLightDialog(), EditObject(), EditObjectDlgProc(), EditObjectXipDlgProc(), EditPathMovement(), EditPathOn(), EditPosition(), EditSelectedNurbsSurface(), EditSize(), EditSkyDialog(), EnterGrabMode(), EraseEdge(), EraseIndicatedEdge(), EraseIndicatedVertex(), EraseVertex(), ExecuteBezierModeler(), ExecuteExternalAction(), ExecuteExternalModeler(), ExecuteSelect(), FastAntiAliasRenderMultiThreaded(), GetCommand(), ImportRobotSequence(), JoinTwoCurves(), LeaveGrabMode(), LoadAnimationFile(), LoadAnimObject(), LoadHeightField(), LoadInternalAction(), LoadMeshObject(), LoadObject(), MakeAutoWireFrame(), MakeNewNurbsSurface(), MakeScript(), MakeWireFrame(), MapFacesByImageMap(), MapOntoPath(), MapVerticesByImageMap(), ModelerTriViewWndProc(), PaintMapOutline(), PositionBrushOnOff(), PositionMaterialOnOff(), R_LoadObject(), render(), RenderHide(), RenderMultiThreaded(), ReplaceObjectFile(), ReplaceOneObjectFile(), RequestEditLightSize(), RequestEditSize(), RequestMirrorID(), Save_Undo(), SelectConnected(), SelectVertex(), SetMapCoords(), SetPerspectiveView(), ShifterOn(), SkeletorOn(), SplitNurbs(), SplitSelectedAlongMaterialsMaps(), StageGrabOn(), StageRotateOn(), StageSizeOn(), ToolAction(), ToolDown(), ToolMove(), ToolUp(), TraceImageOutline(), TurnIndicatedEdge(), UnMakeWireFrame(), and UpdateRuler().

#define FAIL   -1

#define OK   1

#define MAX_DIR   255

#define MAX_FILE   255

#define ZOOMOUT   0

Definition at line 724 of file ASTRUCT.H.

Referenced by Zoom().

#define ZOOMIN   1

Definition at line 725 of file ASTRUCT.H.

Referenced by Zoom().

#define PANUP   2

Definition at line 726 of file ASTRUCT.H.

Referenced by StageGrab(), and Zoom().

#define PANDOWN   3

Definition at line 727 of file ASTRUCT.H.

Referenced by StageGrab(), and Zoom().

#define PANLEFT   4

Definition at line 728 of file ASTRUCT.H.

Referenced by StageGrab(), and Zoom().

#define PANRIGHT   5

Definition at line 729 of file ASTRUCT.H.

Referenced by StageGrab(), and Zoom().

#define PANFORWARD   6

Definition at line 730 of file ASTRUCT.H.

Referenced by StageGrab(), and Zoom().

#define PANBACK   7

Definition at line 731 of file ASTRUCT.H.

Referenced by StageGrab(), and Zoom().

#define RECENTRE   8

Definition at line 732 of file ASTRUCT.H.

Referenced by Zoom().

#define CENTREWORLD   9

Definition at line 733 of file ASTRUCT.H.

Referenced by Zoom().

#define NTOOLS   8

Definition at line 735 of file ASTRUCT.H.

Referenced by DisengageDesignerTool(), DisengageTool(), EngageTool(), and OpenDraftToolbox().

#define NOTOOL   0

#define NODETOOL   1

#define PAN   2

#define INZOOM   3

#define GRABBER   4

#define ROTATOR   5

#define SIZER   6

#define TRACKER   7

#define PATHEDITOR   8

#define SKELETOR   9

#define MAXTOOLS   10

Definition at line 748 of file ASTRUCT.H.

#define SHIFTER   1

#define ANGLER   2


Typedef Documentation

typedef long Sedge[2]

Definition at line 67 of file ASTRUCT.H.

typedef double vector[3]

Definition at line 68 of file ASTRUCT.H.

typedef float Svertex[3]

Definition at line 69 of file ASTRUCT.H.


Generated on Sun Apr 27 14:20:14 2014 for OpenFX by  doxygen 1.5.6