DSTRUCT.H File Reference

Go to the source code of this file.

Defines

#define MainVp   (*(lpEVI->MainVp))
#define MainEp   (*(lpEVI->MainEp))
#define MainFp   (*(lpEVI->MainFp))
#define MainSp   (*(lpEVI->MainSp))
#define FirstSp   (*(lpEVI->FirstSp))
#define MainNp   (*(lpEVI->MainNp))
#define Nvert   (*(lpEVI->Nvert))
#define NvertSelect   (*(lpEVI->NvertSelect))
#define NvertDeselect   (*(lpEVI->NvertDeselect))
#define Nedge   (*(lpEVI->Nedge))
#define Nface   (*(lpEVI->Nface))
#define Nskel   (*(lpEVI->Nskel))
#define nImaps   (*(lpEVI->nImaps))
#define Nnurbs   (*(lpEVI->Nnurbs))
#define nMats   (*(lpEVI->nMats))
#define iMap   (lpEVI->iMap)
#define iMat   (lpEVI->iMat)
#define NpointerX   (*(lpEVI->NpointerX))
#define NpointerY   (*(lpEVI->NpointerY))
#define NpointerZ   (*(lpEVI->NpointerZ))
#define TVsizeX   (*(lpEVI->TVsizeX))
#define TVsizeY   (*(lpEVI->TVsizeY))
#define TVsizeZ   (*(lpEVI->TVsizeZ))
#define TVpointX   (*(lpEVI->TVpointX))
#define TVpointY   (*(lpEVI->TVpointY))
#define TVpointZ   (*(lpEVI->TVpointZ))
#define RulerScale   (*(lpEVI->ruler))
#define ActiveView   (*(lpEVI->ActiveView))
#define WireFrame   (lpEVI->w_frame)
#define EraseAll(w)   (lpEVI->fpDA(w))
#define CreateVertex()   (lpEVI->fpCV())
#define CreateEdge(n, m)   (lpEVI->fpCE(n,m))
#define CreateFace(l, m, n)   (lpEVI->fpCF(l,m,n))
#define CreateSkeleton(s)   (lpEVI->fpCS(s))
#define CreateMaterial(a)   (lpEVI->fpCreateMaterial(a))
#define CreateImageMap()   (lpEVI->fpCreateImageMap())
#define UpdateVertexHeap(n)   (lpEVI->fpUVH(n))
#define UpdateEdgeHeap(n)   (lpEVI->fpUEH(n))
#define UpdateFaceHeap(n)   (lpEVI->fpUFH(n))
#define UpdateCounters()   (lpEVI->fpTool_UP())
#define DrawModel()   (lpEVI->fpTool_RD())
#define AddCopy(n)   (lpEVI->fpTool_CP(n))
#define AutoFacetCurveWithHoles(n, m, o, p, q)   (lpEVI->fpTool_FC(n,m,o,p,q))
#define CreateAttachedCopy(n)   (lpEVI->fpTool_AC(n))
#define ChooseColour(a, b, c)   (lpEVI->fpChooseColour(a,b,c))
#define ChooseFile(a, b, c, d, e, f)   (lpEVI->fpChooseFile(a,b,c,d,e,f))
#define CentreDlgOnC(a)   (lpEVI->fpCentreDlgOnC(a))
#define CentreDlgOnS(a)   (lpEVI->fpCentreDlgOnS(a))
#define CopyFaceProp(a, b)   (lpEVI->fpCopyFaceProp(a,b))
#define ZeroSkeletonBoundingBox(a)   (lpEVI->fpZeroSkeletonBoundingBox(a))
#define GetSkeletonBoundBox(a, b)   (lpEVI->fpGetSkeletonBoundBox(a,b))
#define EraseVertex(a)   (lpEVI->fpEraseVertex(a))
#define EraseVertexMapping()   (lpEVI->fpEraseVertexMapping())
#define EraseSkeleton(a)   (lpEVI->fpEraseSkeleton(a))
#define get_closest_vertex()   (lpEVI->fpGetClosestVertex())
#define Connected(n, m)   (lpEVI->fpConnected(n,m))
#define oNormalize(v)   (lpEVI->fpNormalize(v))
#define ArbitraryRotate(a, p, q, m)   (lpEVI->fpArbitraryRotate(a,p,q,m))
#define OrientateFaceNormals(a, b, c)   (lpEVI->fpOrientateFaceNormals(a,b,c))
#define ReverseFaceOrientation(a, b)   (lpEVI->fpReverseFaceOrientation(a,b))
#define IsFOSame(a, b, c, d, e, f)   (lpEVI->fpIsFOSame(a,b,c,d,e,f))
#define OrientateSelectedFaces()   (lpEVI->fpOrientateSelectedFaces())
#define AppendFileExtension(a, b)   (lpEVI->fpAppendFileExtension(a,b))
#define EraseAllNurbs()   (lpEVI->fpEraseAllNurbs())
#define EraseNurbs(a)   (lpEVI->fpEraseNurbs(a))
#define CreateNurbs()   (lpEVI->fpCreateNurbs())
#define ClearNurbsSkeleton(a)   (lpEVI->fpClearNurbsSkeleton(a))
#define AllocNurbs(a, b, c)   (lpEVI->fpAllocNurbs(a,b,c))
#define CloneNurbs(a, b)   (lpEVI->fpCloneNurbs(a,b))
#define ReleaseNurbs(a)   (lpEVI->fpReleaseNurbs(a))


Define Documentation

#define MainVp   (*(lpEVI->MainVp))

Definition at line 10 of file DSTRUCT.H.

Referenced by _Export(), _HeightField(), _Xmodeler(), ActionRotate(), AddCopy(), AddFace(), AddPolygon(), AutoFacetCurveWithHoles(), AutoFillFace(), AutoVerticesToSkeleton(), BuildAccurateCurveDlgProc(), BuildEdges(), BuildPrimitive(), CopyConnected(), Create3DSfile(), CreateAttachedCopy(), CreateDXFcircle(), CreateDXFline(), CreateDXFsolid(), CreateVertex(), CreateVRMLfile(), Delete_Bcurve(), Delete_MapLock(), DrawModelEdges(), DrawQuickModel(), DrawRubberLines(), EraseAll(), EraseAllSkeleton(), EraseEdge(), EraseIndicatedEdge(), EraseIndicatedVertex(), EraseVertex(), EraseVertexMapping(), SfxEdgeReader::Execute(), SfxPointReader::Execute(), ExecuteHide(), ExecuteSelect(), ExpandDlgProc(), Explode(), Extrude(), ExtrudeAlong(), Flip(), get_centre(), get_closest_vertex(), GetDistanceFromCurves(), SfxBound::GetMaximumSize(), GetPathList(), GetSkeletonBoundBox(), GrowSelectedAlongNormal(), HierarchyDlgProc(), IdentifyCurve(), IdentifyIndicatedFace(), ImplicitPolygon(), InsertInVertexList(), IsFOSame(), JoinTwoCurves(), LoadAApoly(), LoadObject(), Make3dDisplayList(), Make3dDisplayListProg(), MakeAutoWireFrame(), MakeBezierCurve(), MakeWireFrame(), MapFacesByImageMap(), MapOntoPath(), MapVerticesByImageMap(), Move3dCursor(), MoveDlgProc(), MoveInPerspective(), MoveInPerspectiveGL(), Nudge(), OrientateFaceNormals(), OrientateSelectedFaces(), PickVertex(), ProcessChunk3ds(), RecalibrateBezier(), RecalibrateMapLocks(), Replace_Faces(), rescale_model(), Restore_Undo(), RotateInPerspectiveGL(), Save_Undo(), SaveObjects(), SavePath(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectInPerspective(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetMapCoords(), SetupStructures(), ShapeInPerspectiveGL(), ShatterEffect(), SkDelete(), SmoothCurve(), SnapCursorTo(), Spin(), SplitSelectedAlongMaterialsMaps(), Subdivide(), ToolDown(), ToolMove(), ToolUp(), TriangulateNurbsSurface(), TurnIndicatedEdge(), UnMakeWireFrame(), UnPlan(), UpdateVertexHeap(), WrapMapSelectedFaces(), WriteSkeleton(), and WriteVertices().

#define MainEp   (*(lpEVI->MainEp))

#define MainFp   (*(lpEVI->MainFp))

#define MainSp   (*(lpEVI->MainSp))

#define FirstSp   (*(lpEVI->FirstSp))

#define MainNp   (*(lpEVI->MainNp))

Definition at line 15 of file DSTRUCT.H.

#define Nvert   (*(lpEVI->Nvert))

#define NvertSelect   (*(lpEVI->NvertSelect))

#define NvertDeselect   (*(lpEVI->NvertDeselect))

#define Nedge   (*(lpEVI->Nedge))

#define Nface   (*(lpEVI->Nface))

#define Nskel   (*(lpEVI->Nskel))

#define nImaps   (*(lpEVI->nImaps))

#define Nnurbs   (*(lpEVI->Nnurbs))

#define nMats   (*(lpEVI->nMats))

#define iMap   (lpEVI->iMap)

#define iMat   (lpEVI->iMat)

#define NpointerX   (*(lpEVI->NpointerX))

Definition at line 28 of file DSTRUCT.H.

#define NpointerY   (*(lpEVI->NpointerY))

Definition at line 29 of file DSTRUCT.H.

#define NpointerZ   (*(lpEVI->NpointerZ))

Definition at line 30 of file DSTRUCT.H.

#define TVsizeX   (*(lpEVI->TVsizeX))

Definition at line 31 of file DSTRUCT.H.

#define TVsizeY   (*(lpEVI->TVsizeY))

Definition at line 32 of file DSTRUCT.H.

#define TVsizeZ   (*(lpEVI->TVsizeZ))

Definition at line 33 of file DSTRUCT.H.

#define TVpointX   (*(lpEVI->TVpointX))

Definition at line 34 of file DSTRUCT.H.

#define TVpointY   (*(lpEVI->TVpointY))

Definition at line 35 of file DSTRUCT.H.

#define TVpointZ   (*(lpEVI->TVpointZ))

Definition at line 36 of file DSTRUCT.H.

#define RulerScale   (*(lpEVI->ruler))

Definition at line 37 of file DSTRUCT.H.

Referenced by _Xmodeler().

#define ActiveView   (*(lpEVI->ActiveView))

#define WireFrame   (lpEVI->w_frame)

Definition at line 39 of file DSTRUCT.H.

#define EraseAll (  )     (lpEVI->fpDA(w))

Definition at line 40 of file DSTRUCT.H.

Referenced by DesignShutdown(), DesignStartup(), Restore_Undo(), and SetupStructures().

void CreateVertex ( void   )     (lpEVI->fpCV())

#define CreateEdge ( n,
 )     (lpEVI->fpCE(n,m))

#define CreateFace ( l,
m,
 )     (lpEVI->fpCF(l,m,n))

#define CreateSkeleton (  )     (lpEVI->fpCS(s))

#define CreateMaterial (  )     (lpEVI->fpCreateMaterial(a))

Definition at line 46 of file DSTRUCT.H.

Referenced by EditMaterial(), ProcessChunk3ds(), and SetupStructures().

#define CreateImageMap ( void   )     (lpEVI->fpCreateImageMap())

Definition at line 47 of file DSTRUCT.H.

Referenced by EditImageMap(), ProcessChunk3ds(), and SetupStructures().

#define UpdateVertexHeap (  )     (lpEVI->fpUVH(n))

#define UpdateEdgeHeap (  )     (lpEVI->fpUEH(n))

#define UpdateFaceHeap (  )     (lpEVI->fpUFH(n))

#define UpdateCounters ( void   )     (lpEVI->fpTool_UP())

#define DrawModel ( void   )     (lpEVI->fpTool_RD())

#define AddCopy (  )     (lpEVI->fpTool_CP(n))

#define AutoFacetCurveWithHoles ( n,
m,
o,
p,
 )     (lpEVI->fpTool_FC(n,m,o,p,q))

Definition at line 55 of file DSTRUCT.H.

Referenced by SetupStructures().

#define CreateAttachedCopy (  )     (lpEVI->fpTool_AC(n))

Definition at line 57 of file DSTRUCT.H.

Referenced by _Xmodeler(), BuildPrimitive(), Extrude(), ExtrudeAlong(), SetupStructures(), Spin(), and UnPlan().

#define ChooseColour ( a,
b,
 )     (lpEVI->fpChooseColour(a,b,c))

Definition at line 59 of file DSTRUCT.H.

#define ChooseFile ( a,
b,
c,
d,
e,
 )     (lpEVI->fpChooseFile(a,b,c,d,e,f))

Definition at line 60 of file DSTRUCT.H.

#define CentreDlgOnC (  )     (lpEVI->fpCentreDlgOnC(a))

Definition at line 62 of file DSTRUCT.H.

#define CentreDlgOnS (  )     (lpEVI->fpCentreDlgOnS(a))

Definition at line 63 of file DSTRUCT.H.

#define CopyFaceProp ( a,
 )     (lpEVI->fpCopyFaceProp(a,b))

Definition at line 65 of file DSTRUCT.H.

Referenced by _Xmodeler(), AddCopy(), CreateAttachedCopy(), SetupStructures(), and Subdivide().

#define ZeroSkeletonBoundingBox (  )     (lpEVI->fpZeroSkeletonBoundingBox(a))

Definition at line 66 of file DSTRUCT.H.

Referenced by GetSkeletonBoundBox(), HierarchyDlgProc(), SetupStructures(), and SkToolAction().

#define GetSkeletonBoundBox ( a,
 )     (lpEVI->fpGetSkeletonBoundBox(a,b))

#define EraseVertex (  )     (lpEVI->fpEraseVertex(a))

#define EraseVertexMapping ( void   )     (lpEVI->fpEraseVertexMapping())

Definition at line 71 of file DSTRUCT.H.

Referenced by SetupStructures().

#define EraseSkeleton (  )     (lpEVI->fpEraseSkeleton(a))

Definition at line 73 of file DSTRUCT.H.

Referenced by SetupStructures(), and SkDelete().

#define get_closest_vertex ( void   )     (lpEVI->fpGetClosestVertex())

Definition at line 74 of file DSTRUCT.H.

Referenced by _Xmodeler(), ExtrudeAlong(), MakeBezierCurve(), and SetupStructures().

#define Connected ( n,
 )     (lpEVI->fpConnected(n,m))

Definition at line 76 of file DSTRUCT.H.

Referenced by _Xmodeler(), and IdentifyCurve().

#define oNormalize (  )     (lpEVI->fpNormalize(v))

Definition at line 77 of file DSTRUCT.H.

Referenced by _Xmodeler(), and CreateVRMLfile().

#define ArbitraryRotate ( a,
p,
q,
 )     (lpEVI->fpArbitraryRotate(a,p,q,m))

Definition at line 78 of file DSTRUCT.H.

Referenced by _Xmodeler().

#define OrientateFaceNormals ( a,
b,
 )     (lpEVI->fpOrientateFaceNormals(a,b,c))

Definition at line 80 of file DSTRUCT.H.

Referenced by AutoFillFace(), BuildPrimitive(), OrientateSelectedFaces(), and SetupStructures().

#define ReverseFaceOrientation ( a,
 )     (lpEVI->fpReverseFaceOrientation(a,b))

Definition at line 82 of file DSTRUCT.H.

Referenced by BuildPrimitive(), OrientateFaceNormals(), and SetupStructures().

#define IsFOSame ( a,
b,
c,
d,
e,
 )     (lpEVI->fpIsFOSame(a,b,c,d,e,f))

Definition at line 84 of file DSTRUCT.H.

Referenced by OrientateFaceNormals(), SetupStructures(), and Subdivide().

#define OrientateSelectedFaces ( void   )     (lpEVI->fpOrientateSelectedFaces())

Definition at line 86 of file DSTRUCT.H.

Referenced by _Xmodeler(), and SetupStructures().

#define AppendFileExtension ( a,
 )     (lpEVI->fpAppendFileExtension(a,b))

Definition at line 88 of file DSTRUCT.H.

#define EraseAllNurbs ( void   )     (lpEVI->fpEraseAllNurbs())

Definition at line 90 of file DSTRUCT.H.

Referenced by EraseAll(), and SetupStructures().

#define EraseNurbs (  )     (lpEVI->fpEraseNurbs(a))

Definition at line 91 of file DSTRUCT.H.

Referenced by DeleteSelectedNurbsSurfaces(), MakeNewNurbsSurface(), and SetupStructures().

#define CreateNurbs ( void   )     (lpEVI->fpCreateNurbs())

#define ClearNurbsSkeleton (  )     (lpEVI->fpClearNurbsSkeleton(a))

Definition at line 93 of file DSTRUCT.H.

Referenced by SetupStructures(), and SkDelete().

#define AllocNurbs ( a,
b,
 )     (lpEVI->fpAllocNurbs(a,b,c))

Definition at line 95 of file DSTRUCT.H.

Referenced by CloneNurbs(), NurbsTeapot(), ReadNurbs(), and SetupStructures().

#define CloneNurbs ( a,
 )     (lpEVI->fpCloneNurbs(a,b))

Definition at line 96 of file DSTRUCT.H.

Referenced by DuplicateSelectedNurbs(), and SetupStructures().

#define ReleaseNurbs (  )     (lpEVI->fpReleaseNurbs(a))

Definition at line 97 of file DSTRUCT.H.

Referenced by EraseAllNurbs(), EraseNurbs(), FreeNurbs(), and SetupStructures().


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