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 enum
Curve representation.static enum
Filter type.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 SoSFEnum
<PoCurve.CurveReps> Defines the curve representation (polyline, smooth, stair, ...)final SoSFFloat
Defines the threshold to fill the curve.final SoSFBool
Indicates if the curve is filled or not.final SoSFEnum
<PoCurve.FilterTypes> Defines the type of marker filter.final SoMFInt32
A list of points (of point) is selected by their indices.final SoSFInt32
One point (of point) in every consecutive markerIndexPeriod is selected.final SoSFString
The markers are defined by a string.final SoMFFloat
A list of points (of the computed curve points) is selected by their abscises.final SoSFFloat
One point (of the computed curve points) in every markerXPeriod is selected.final SoMFVec2f
Point list of the curve.final SoSFEnum
<PoCurve.FilterTypes> Defines the type of raise filter.final SoMFInt32
A list of points (of point) is selected by their indices.final SoSFInt32
One point (of point) in every consecutive raiseIndexPeriod is selected.final SoSFFloat
Raise points are vertical lines joining the curve points and the specified threshold.final SoMFFloat
A list of points (of the computed curve points) is selected by their abscises.final SoSFFloat
One point (of the computed curve points) in every raiseXPeriod is selected.Fields inherited from class com.openinventor.inventor.nodekits.SoBaseKit
boundingBoxIgnoring
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Constructor Summary
Constructors -
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
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 areSoPointSet
shapes, otherwiseSoText2
shapes. 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 theSoNodekitCatalog
for this class.
-