Simplified OCC functions for primitive OC's


For an overview, see Output Command Functions.

Beginning with PEXlib 5.2, the output command context (OCC) makes it possible to generate primitives that use a wide variety of attributes with a smaller number of functions. The following table describes what OCC functions to use to generate the corresponding primitive in terms of the non-OCC function form.

Relationship between OCC and non-OCC Primitive Functions
-------------------------------------------------
OCC Form                   non-OCC Form
-------------------------------------------------
PEXOCCAnnotationText       PEXAnnotationText
PEXOCCAnnotationText2D     PEXAnnotationText2
PEXOCCArcAreas             not available
PEXOCCArcs                 not available
PEXOCCCellArray            PEXCellArray
PEXOCCCellArray2D          PEXCellArray2D
PEXOCCCones                not available
PEXOCCEncodedAnnoText      PEXEncodedAnnoText
PEXOCCEncodedAnnoText2D    PEXEncodedAnnoText2D
PEXOCCEncodedText          PEXEncodedText
PEXOCCEncodedText2D        PEXEncodedText2D
PEXOCCExtendedCellArray    PEXExtendedCellArray
PEXOCCFillArea             PEXFillArea
PEXOCCFillArea             PEXFillArea2D
PEXOCCFillArea             PEXFillAreaWithData
PEXOCCFillAreaSet          PEXFillAreaSet
PEXOCCFillAreaSet          PEXFillAreaSet2D
PEXOCCFillAreaSet          PEXFillAreaSetWithData
PEXOCCGDP                  PEXGDP
PEXOCCGDP                  PEXGDP2D
PEXOCCIndexedFillAreaSets  PEXSetOfFillAreaSets
PEXOCCIndexedTriangles     not available
PEXOCCMarkers              PEXMarkers
PEXOCCMarkers              PEXMarkers2D
PEXOCCMarkers              PEXMarkersWithData
PEXOCCNURBCurve            PEXNURBCurve
PEXOCCNURBCurve            PEXNURBCurveWithColor
PEXOCCNURBSurface          PEXNURBSurface
PEXOCCNURBSurface          PEXNURBSurfaceWithData
PEXOCCPolyline             PEXPolyline
PEXOCCPolyline             PEXPolyline2D
PEXOCCPolylines            PEXPolylineSetWithData
PEXOCCPolyTriangle         not available
PEXOCCQuadrilateralMesh    PEXQuadrilateralMesh
PEXOCCSpheres              not available
PEXOCCText                 PEXText
PEXOCCText2D               PEXText2D
PEXOCCTriangleFan          not available
PEXOCCTriangles            not available
PEXOCCTriangleStrip        PEXTriangleStrip
 
-------------------------------------------------