Class PoErrorPointField

All Implemented Interfaces:
SafeDisposable

public class PoErrorPointField extends PoGraphMaster
Builds points field with X and Y margin error. Class to build in the plane XY, a points field with X and Y margin error. A shape and/or skeleton represents the error of each points.

File format/default:

PoErrorPointField {

    point 0 0 0
    errorX 0
    errorY 0
    shapeType RECTANGLE_SHAPE
    skeletonType CROSS1_SKELETON
}

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <link REL="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"> <title></title> </head> <BODY> <h1></h1> <h4> <A NAME="Heading382">CATALOG PARTS</A></h4> <ul><b>PoErrorPointField</b> {</ul> <ul><ul><b>Separator</b> <tt>alternateRep</tt> (from PoBase) {<br> </ul></ul> <ul><ul><ul><b>AppearanceKit</b> <tt>appearance</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Specifies the appearance of all the kit. By default lightModel.model=BASE_COLOR.</i></ul></ul></ul> <ul><ul><ul><b>MatrixTransform</b> <tt>domainTransform</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Corresponds to the domain transformation.</i></ul></ul></ul> <ul><ul><ul><ul></ul></ul></ul></ul> <ul><ul><ul><b>Separator</b> <tt>shapeSep</tt> {</ul></ul></ul> <ul><ul><ul><i>Contains properties and shapes to draw the shapes.</i></ul></ul></ul> <ul><ul><ul><ul><b>AppearanceKit</b> <tt>shapeApp</tt></ul></ul></ul></ul> <ul><ul><ul><ul><i>Specifies the appearance of the shapes.</i></ul></ul></ul></ul> <ul><ul><ul><ul><b>Group</b> <tt>shape</tt></ul></ul></ul></ul> <ul><ul><ul><ul><i>Contains a SoFaceSet shape to draw the shapes.</i></ul></ul></ul></ul> <ul><ul><ul>}<br> <br> <b>Separator</b> <tt>skeletonSep</tt> {</ul></ul></ul> <ul><ul><ul><i>Contains properties and shapes to draw the skeleton.</i></ul></ul></ul> <ul><ul><ul><ul><b>AppearanceKit</b> <tt>skeletonApp</tt></ul></ul></ul></ul> <ul><ul><ul><ul><i>Specifies the appearance of the skeleton.</i></ul></ul></ul></ul> <ul><ul><ul><ul><b>Group</b> <tt>skeleton</tt></ul></ul></ul></ul> <ul><ul><ul><ul><i>Contains a SoLineSet shape to draw the skeleton.</i></ul></ul></ul></ul> <ul><ul><ul>}</ul></ul></ul> <ul><ul>}</ul></ul> <ul>}</ul> <ul><ul><br> </ul></ul> </body> </html>

  • Field Details

    • point

      public final SoMFVec2f point
      List of coordinates of the point field.
    • errorX

      public final SoMFFloat errorX
      List of abscissas errors. The number of abscissas must be equal to the number of points.
    • errorY

      public final SoMFFloat errorY
      List of ordinates errors. The number of ordinates must be equal to the number of points.
    • shapeType

      public final SoSFEnum<PoErrorPointField.ShapeTypes> shapeType
      Defines the shape associated to errors. The shape can be a rectangle, a quadrangle, an ellipse or no shape.
    • skeletonType

      public final SoSFEnum<PoErrorPointField.SkeletonTypes> skeletonType
      Defines the skeleton associated to errors. The skeleton can be a cross, a bar or no skeleton.
  • Constructor Details

    • PoErrorPointField

      public PoErrorPointField(SbVec2f[] _point, float[] _errorX, float[] _errorY)
      Calls PoErrorPointField(_point, _errorX, _errorY, PoErrorPointField.ShapeTypes.valueOf( PoErrorPointField.ShapeTypes.RECTANGLE_SHAPE.getValue() ), PoErrorPointField.SkeletonTypes.valueOf( PoErrorPointField.SkeletonTypes.CROSS1_SKELETON.getValue() )).
    • PoErrorPointField

      public PoErrorPointField(SbVec2f[] _point, float[] _errorX, float[] _errorY, PoErrorPointField.ShapeTypes _shapeType)
      Calls PoErrorPointField(_point, _errorX, _errorY, _shapeType, PoErrorPointField.SkeletonTypes.valueOf( PoErrorPointField.SkeletonTypes.CROSS1_SKELETON.getValue() )).
    • PoErrorPointField

      public PoErrorPointField(SbVec2f[] _point, float[] _errorX, float[] _errorY, PoErrorPointField.ShapeTypes _shapeType, PoErrorPointField.SkeletonTypes _skeletonType)
      Constructor.
    • PoErrorPointField

      public PoErrorPointField()
      Default constructor.
  • Method Details