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 -------------------------------------------------