Class PoCurve
- All Implemented Interfaces:
SafeDisposable
File format/default:
PoCurve {
| point | 0 0 |
| curveRep | CURVE_POLYLINE |
| fillingThreshold | 0.0 |
| isCurveFilled | false |
| markerFilterType | INACTIVE |
| markerIndexPeriod | 0 |
| markerIndexList | 0 |
| markerXPeriod | 0 |
| markerXList | 0 |
| markerString | "." |
| raiseFilterType | INACTIVE |
| raiseIndexPeriod | 0 |
| raiseIndexList | 0 |
| raiseXPeriod | 0 |
| raiseXList | 0 |
| raiseThreshold | 0 |
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCurve representation.static enumFilter type.Nested classes/interfaces inherited from class com.openinventor.meshviz.graph.PoBase
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypesNested classes/interfaces inherited from class com.openinventor.inventor.nodes.SoNode
SoNode.RenderModesNested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal SoSFEnum<PoCurve.CurveReps> Defines the curve representation (polyline, smooth, stair, ...)final SoSFFloatDefines the threshold to fill the curve.final SoSFBoolIndicates if the curve is filled or not.final SoSFEnum<PoCurve.FilterTypes> Defines the type of marker filter.final SoMFInt32A list of points (of point) is selected by their indices.final SoSFInt32One point (of point) in every consecutive markerIndexPeriod is selected.final SoSFStringThe markers are defined by a string.final SoMFFloatA list of points (of the computed curve points) is selected by their abscises.final SoSFFloatOne point (of the computed curve points) in every markerXPeriod is selected.final SoMFVec2fPoint list of the curve.final SoSFEnum<PoCurve.FilterTypes> Defines the type of raise filter.final SoMFInt32A list of points (of point) is selected by their indices.final SoSFInt32One point (of point) in every consecutive raiseIndexPeriod is selected.final SoSFFloatRaise points are vertical lines joining the curve points and the specified threshold.final SoMFFloatA list of points (of the computed curve points) is selected by their abscises.final SoSFFloatOne point (of the computed curve points) in every raiseXPeriod is selected.Fields inherited from class com.openinventor.inventor.nodekits.SoBaseKit
boundingBoxIgnoringFields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SoNodekitCatalogReturns theSoNodekitCatalogfor 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, touchKitMethods inherited from class com.openinventor.inventor.nodekits.SoBaseKit
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildrenMethods 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, writeMethods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaultsMethods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizableMethods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
Field Details
-
point
Point list of the curve. -
curveRep
Defines the curve representation (polyline, smooth, stair, ...) -
isCurveFilled
Indicates if the curve is filled or not. -
fillingThreshold
Defines the threshold to fill the curve. -
markerFilterType
Defines the type of marker filter. This value determines which filter is active (markerIndexPeriod or markerIndexList,...) -
markerIndexPeriod
One point (of point) in every consecutive markerIndexPeriod is selected. -
markerIndexList
A list of points (of point) is selected by their indices. -
markerXPeriod
One point (of the computed curve points) in every markerXPeriod is selected. -
markerXList
A list of points (of the computed curve points) is selected by their abscises. -
markerString
The markers are defined by a string. If this field is equal to ".", the markers areSoPointSetshapes, otherwiseSoText2shapes. To change the font of text markers, set the catalog part markerApp.font.name. Be careful, in this version, text markers are not vertically aligned. -
raiseFilterType
Defines the type of raise filter. This value determines which filter is active (raiseIndexPeriod or raiseIndexList,...) -
raiseIndexPeriod
One point (of point) in every consecutive raiseIndexPeriod is selected. -
raiseIndexList
A list of points (of point) is selected by their indices. -
raiseXPeriod
One point (of the computed curve points) in every raiseXPeriod is selected. -
raiseXList
A list of points (of the computed curve points) is selected by their abscises. -
raiseThreshold
Raise points are vertical lines joining the curve points and the specified threshold.
-
-
Constructor Details
-
PoCurve
Calls PoCurve(_point, PoCurve.CurveReps.valueOf( PoCurve.CurveReps.CURVE_POLYLINE.getValue() )). -
PoCurve
Constructor. -
PoCurve
public PoCurve()Default constructor.
-
-
Method Details
-
getClassNodekitCatalog
Returns theSoNodekitCatalogfor this class.
-