| SoVectorizeHPGLAction Class |
Realizes the vectorization of a scene graph to a file in HPGL/2 format.
Namespace: OIV.HardCopy
The SoVectorizeHPGLAction type exposes the following members.
| Name | Description | |
|---|---|---|
| SoVectorizeHPGLAction | Constructor. |
| Name | Description | |
|---|---|---|
| Apply(SoNode) | Initiates an action on the graph specified by a node. | |
| Apply(SoPath) | Initiates an action on the graph specified by a path. | |
| Apply(SoPathList) | Calls Apply(pathList, false). (Inherited from SoVectorizeAction.) | |
| Apply(SoPathList, Boolean) | Initiates an action on the graph specified by list of paths. | |
| BeginPage(SbVec2f, SbVec2f) | Calls BeginPage(startPagePosition, pageSize, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| BeginPage(SbVec2f, SbVec2f, SoVectorizeActionDimensionUnits) | Begin a new page. | |
| CallPrepareAction | Obsolete. Calls CallPrepareAction(action, true). (Inherited from SoVectorizeAction.) | |
| ClearApplyResult | When applied, an action may reference nodes or create objects (e.g. | |
| EnableElement | ||
| EnableElements | (Overrides SoVectorizeActionEnableElements.) | |
| EnableLighting | Allows the user to enable/disable the taking into account of lights in the scene graph during the computation of the vectorized file. | |
| EndPage | Ends a page. | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| ForwardTraversal | Traverse a node that is not part of the current scenegraph. | |
| GetBackgroundColor | Returns the color of the background. | |
| GetBorder | Returns the color and the width of the border of the clipping limits. | |
| GetColorPriority | Returns the color priority. | |
| GetColorTranslationMethod | Returns the method for choosing the color of the drawing on the sheet of paper. | |
| GetContinueActionInBranchFlag | This function indicates if the action must stop in the current branch. | |
| GetCurPath | (Inherited from SoAction.) | |
| GetDrawingDimensions | Calls GetDrawingDimensions(OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| GetDrawingDimensions(SoVectorizeActionDimensionUnits) | Returns the dimensions of the drawing on the sheet of paper. | |
| GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
| GetHLHSRMode | Returns the Hidden Line and Hidden Surface Removal mode. | |
| GetHLHSRRasterCaching | Returns the raster caching flag. | |
| GetHLHSRRasterQuality | Returns the raster image quality value. | |
| GetHPGLVectorOutput | Returns the SoHPGLVectorOutput instance in action. | |
| GetLineEndStyle | Returns the style for line ends. | |
| GetLineJoinsStyle | Returns the style for line joins. | |
| GetLineOffset | Returns line offset. | |
| GetLinePatternSize | Calls GetLinePatternSize(OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| GetLinePatternSize(SoVectorizeActionDimensionUnits) | Returns the line pattern scale factor. | |
| GetMarkerOffset | Returns marker offset. | |
| GetMiterLimit | Returns the miter limit. | |
| GetNodeAppliedTo | (Inherited from SoAction.) | |
| GetNominalWidth | Calls GetNominalWidth(OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| GetNominalWidth(SoVectorizeActionDimensionUnits) | Returns the nominal width. | |
| GetOrientation | Returns the orientation of the drawing on the sheet of paper. | |
| GetOriginalPathListAppliedTo | (Inherited from SoAction.) | |
| GetOutput | Obsolete. Obsoletesince Open Inventor 6000 Use getHPGLVectorOutput() instead. | |
| GetPathAppliedTo | (Inherited from SoAction.) | |
| GetPathCode(SbNativeArrayInt32) | Returns path code based on where current node (the node at the end of the current path) lies with respect to the path(s) the action is being applied to. | |
| GetPathCode(SbNativeInt32Array) | Obsolete. Returns path code based on where current node (the node at the end of the current path) lies with respect to the path(s) the action is being applied to. | |
| GetPathListAppliedTo | (Inherited from SoAction.) | |
| GetPenDescription(SbColor, Single) | Calls GetPenDescription(colors, widths, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| GetPenDescription(SbColor, Single, SoVectorizeActionDimensionUnits) | Returns the description of the color and the width of each pen. | |
| GetPenNum | Returns the number of pens. | |
| GetPipeId | Gets pipe identifier in the range [1..N] associated to this render action while running a ScaleViz Multipipe configuration. | |
| GetPixelImageSize | Calls GetPixelImageSize(OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| GetPixelImageSize(SoVectorizeActionDimensionUnits) | Returns the size of a pixel. | |
| GetPolygonOffset | Returns polygon offset. | |
| GetSceneManager | Return the SoSceneManager associated with this action. | |
| GetShadeModel | Returns the shade model. | |
| GetStartPosition | Calls GetStartPosition(OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| GetStartPosition(SoVectorizeActionDimensionUnits) | Returns the start position of the drawing on the sheet of paper. | |
| GetState | (Inherited from SoAction.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetVectorOutput | Output access method. | |
| GetWhatAppliedTo | (Inherited from SoAction.) | |
| HasTerminated | (Inherited from SoAction.) | |
| InvalidateState | Invalidates the current traversal state in the action, forcing it to be recreated when the action is next applied. | |
| IsBeingApplied | Returns true if this action is currently being applied. | |
| IsLastPathListAppliedTo | (Inherited from SoAction.) | |
| IsLightingEnabled | Returns true if lighting is enabled. | |
| IsUsingAlternateRep | Returns true if current action is using alternate representations. | |
| PostDelayedTraversal | Method called by SoMultiPassManager after delayed pass traversals. | |
| PreDelayedTraversal | Method called by SoMultiPassManager before delayed pass traversals. | |
| PrepareAction | Obsolete. Calls PrepareAction(action, true). (Inherited from SoVectorizeAction.) | |
| ResetContinueActionInBranchFlag | This function resets the continue action flag. | |
| SetBackgroundColor(Boolean) | Enables or disables the background and sets its color to white. | |
| SetBackgroundColor(Boolean, SbColor) | Sets the color of the background. | |
| SetBorder(Single) | Sets the width of the border of the clipping limits. | |
| SetBorder(Single, SbColor) | Sets the color and the width of the border of the clipping limits. | |
| SetColorPriority | Sets the color priority flag. | |
| SetColorTranslationMethod | Sets the method for choosing the color of the drawing on the sheet of paper. | |
| SetDrawingDimensions(SbVec2f) | Calls SetDrawingDimensions(d, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetDrawingDimensions(Single, Single) | Calls SetDrawingDimensions(w, h, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetDrawingDimensions(SbVec2f, SoVectorizeActionDimensionUnits) | Sets the dimensions of the drawing on the sheet of paper. | |
| SetDrawingDimensions(Single, Single, SoVectorizeActionDimensionUnits) | Sets the dimensions of the drawing on the sheet of paper. | |
| SetHLHSRMode | Sets the Hidden Line and Hidden Surface Removal mode. | |
| SetHLHSRRasterCaching | Enables/disables the use of OpenGL display lists to generate the raster image with the HLHSR_RASTER algorithm. | |
| SetHLHSRRasterQuality | Sets the quality of the raster image generated to vectorize visible primitives with the HLHSR_RASTER algorithm. | |
| SetLineEndStyle | Sets the style for line ends. | |
| SetLineJoinsStyle | Sets the style for line joins. | |
| SetLineOffset | Sets line offset. | |
| SetLinePatternSize(Single) | Calls SetLinePatternSize(w, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetLinePatternSize(Single, SoVectorizeActionDimensionUnits) | Sets the line pattern size, i.e., the association between printer pattern (16 printer "points") and the size of the line pattern on the hard copy output. | |
| SetMarkerOffset | Sets marker offset. | |
| SetMiterLimit | Sets the miter limit. | |
| SetNominalWidth(Single) | Calls SetNominalWidth(w, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetNominalWidth(Single, SoVectorizeActionDimensionUnits) | Sets the nominal width. | |
| SetOrientation | Sets the orientation of the drawing on the sheet of paper. | |
| SetPenDescription | Calls SetPenDescription((cli.array<OIV.Inventor.SbColor>^)nullptr, (cli.array<System.Single>^)nullptr, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetPenDescription(SbColor) | Calls SetPenDescription(colors, (cli.array<System.Single>^)nullptr, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetPenDescription(SbColor, Single) | Calls SetPenDescription(colors, widths, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetPenDescription(SbColor, Single, SoVectorizeActionDimensionUnits) | Sets the description of the color and the width of each pen. | |
| SetPipeId | Sets pipe identifier in the range [1..N] associated to this render action while running a ScaleViz Multipipe configuration. | |
| SetPixelImageSize(Single) | Calls SetPixelImageSize(w, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetPixelImageSize(Single, SoVectorizeActionDimensionUnits) | Sets the size of a pixel for image primitives. | |
| SetPolygonOffset | Method to set the Z offset to be applied to polygons in normalized device coordinates (-1 to 1 space). | |
| SetSceneManager | Set the scene manager associated with this action (if any ). | |
| SetShadeModel | (Inherited from SoVectorizeAction.) | |
| SetStartPosition(SbVec2f) | Calls SetStartPosition(p, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetStartPosition(Single, Single) | Calls SetStartPosition(x, y, OIV.HardCopy.SoVectorizeAction.DimensionUnits( .SoVectorizeAction.MM )). (Inherited from SoVectorizeAction.) | |
| SetStartPosition(SbVec2f, SoVectorizeActionDimensionUnits) | Sets the start position of the drawing on the sheet of paper. | |
| SetStartPosition(Single, Single, SoVectorizeActionDimensionUnits) | Sets the start position of the drawing on the sheet of paper. | |
| SetUpState | (Inherited from SoAction.) | |
| StopActionInBranch | This function stops the action in the current Scene Graph branch. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Traverse | (Inherited from SoAction.) | |
| UseAlternateRep | Tell the action to use alternate representations during traversal when available. |
This class is used for vectorizing scene graphs to HPGL/2 format files. It contains an SoHPGLVectorOutput instance which writes by default to standard output. Methods on SoHPGLVectorOutput can be called to specify what file to write to.
Limitations:
See SoVectorizeAction.