Class PoBiErrorPointField
- All Implemented Interfaces:
SafeDisposable
File format/default:
point | 0 0 |
lowX | 0 |
lowY | 0 |
highX | 0 |
highY | 0 |
variationType | REL_VARIATION |
isShapeVisible | true |
isSkeletonVisible | true |
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Type of interpretation of the fields lowX,lowY and highX,highY.Nested classes/interfaces inherited from class com.openinventor.meshviz.graph.PoBase
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypes
Nested classes/interfaces inherited from class com.openinventor.inventor.nodes.SoNode
SoNode.RenderModes
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal SoMFFloat
List of abscissas high errors.final SoMFFloat
List of ordinates high errors.final SoSFBool
Defines the visibility of the shape.final SoSFBool
Defines the visibility of the skeleton.final SoMFFloat
List of abscissas low errors.final SoMFFloat
List of ordinates low errors.final SoMFVec2f
List of coordinates of the point field.Defines the interpretation of the values lowX, lowY, highX, highY.Fields inherited from class com.openinventor.inventor.nodekits.SoBaseKit
boundingBoxIgnoring
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.PoBiErrorPointField
(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY) Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, PoBiErrorPointField.VariationTypes.valueOf( PoBiErrorPointField.VariationTypes.REL_VARIATION.getValue() ), true, true).PoBiErrorPointField
(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY, PoBiErrorPointField.VariationTypes type) Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, type, true, true).PoBiErrorPointField
(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY, PoBiErrorPointField.VariationTypes type, boolean _isShapeVisible) Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, type, _isShapeVisible, true).PoBiErrorPointField
(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY, PoBiErrorPointField.VariationTypes type, boolean _isShapeVisible, boolean _isSkeletonVisible) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic SoNodekitCatalog
Returns theSoNodekitCatalog
for this class.Methods inherited from class com.openinventor.meshviz.graph.PoBase
addPostRebuildCallback, addPreRebuildCallback, getDomain, getNodeWriteFormat, getTextType, getUpdateMethod, isBuilt, isModified, isVRML2Mode, rebuild, setDomain, setNodeWriteFormat, setTextType, setUpdateMethod, setVRML2Mode, touchKit
Methods inherited from class com.openinventor.inventor.nodekits.SoBaseKit
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildren
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaults
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
Field Details
-
point
List of coordinates of the point field. -
lowX
List of abscissas low errors. The number of abscissas must be equal to the number of points of point. -
lowY
List of ordinates low errors. The number of ordinates must be equal to the number of points of point. -
highX
List of abscissas high errors. The number of abscissas must be equal to the number of points of point. -
highY
List of ordinates high errors. The number of ordinates must be equal to the number of points of point. -
variationType
Defines the interpretation of the values lowX, lowY, highX, highY. The low abscissa xl of the i-th point depends on the value of this field:- FIXED_VARIATION: xl = lowY[i]
- REL_VARIATION: xl = point[i][0] - lowY[i]
- PERCENT_FIXED_VARIATION: xl = point[i][0] * lowY[i]
- PERCENT_REL_VARIATION: xl = point[i][0] - (lowY[i] * point[i][0])
The same method is used to compute the high abscissa xh, low ordinate yl and high ordinate yh.
-
isShapeVisible
Defines the visibility of the shape. -
isSkeletonVisible
Defines the visibility of the skeleton.
-
-
Constructor Details
-
PoBiErrorPointField
public PoBiErrorPointField(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY, PoBiErrorPointField.VariationTypes type, boolean _isShapeVisible) Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, type, _isShapeVisible, true). -
PoBiErrorPointField
public PoBiErrorPointField(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY, PoBiErrorPointField.VariationTypes type) Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, type, true, true). -
PoBiErrorPointField
public PoBiErrorPointField(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY) Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, PoBiErrorPointField.VariationTypes.valueOf( PoBiErrorPointField.VariationTypes.REL_VARIATION.getValue() ), true, true). -
PoBiErrorPointField
public PoBiErrorPointField(SbVec2f[] _point, float[] _lowX, float[] _lowY, float[] _highX, float[] _highY, PoBiErrorPointField.VariationTypes type, boolean _isShapeVisible, boolean _isSkeletonVisible) Constructor. -
PoBiErrorPointField
public PoBiErrorPointField()Default constructor.
-
-
Method Details
-
getClassNodekitCatalog
Returns theSoNodekitCatalog
for this class.
-