public class PoCurve extends PoGraphMaster
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 |
Modifier and Type | Class and Description |
---|---|
static class |
PoCurve.CurveReps
Curve representation.
|
static class |
PoCurve.FilterTypes
Filter type.
|
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypes
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<PoCurve.CurveReps> |
curveRep
Defines the curve representation (polyline, smooth, stair, ...)
|
SoSFFloat |
fillingThreshold
Defines the threshold to fill the curve.
|
SoSFBool |
isCurveFilled
Indicates if the curve is filled or not.
|
SoSFEnum<PoCurve.FilterTypes> |
markerFilterType
Defines the type of marker filter.
|
SoMFInt32 |
markerIndexList
A list of points (of point) is selected by their indices.
|
SoSFInt32 |
markerIndexPeriod
One point (of point) in every consecutive markerIndexPeriod is selected.
|
SoSFString |
markerString
The markers are defined by a string.
|
SoMFFloat |
markerXList
A list of points (of the computed curve points) is selected by their abscises.
|
SoSFFloat |
markerXPeriod
One point (of the computed curve points) in every markerXPeriod is selected.
|
SoMFVec2f |
point
Point list of the curve.
|
SoSFEnum<PoCurve.FilterTypes> |
raiseFilterType
Defines the type of raise filter.
|
SoMFInt32 |
raiseIndexList
A list of points (of point) is selected by their indices.
|
SoSFInt32 |
raiseIndexPeriod
One point (of point) in every consecutive raiseIndexPeriod is selected.
|
SoSFFloat |
raiseThreshold
Raise points are vertical lines joining the curve points and the specified threshold.
|
SoMFFloat |
raiseXList
A list of points (of the computed curve points) is selected by their abscises.
|
SoSFFloat |
raiseXPeriod
One point (of the computed curve points) in every raiseXPeriod is selected.
|
boundingBoxIgnoring
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
PoCurve()
Default constructor.
|
PoCurve(SbVec2f[] _point)
Calls PoCurve(_point, PoCurve.CurveReps.valueOf( PoCurve.CurveReps.CURVE_POLYLINE.getValue() )).
|
PoCurve(SbVec2f[] _point,
PoCurve.CurveReps _curveRep)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static SoNodekitCatalog |
getClassNodekitCatalog()
Returns the
SoNodekitCatalog for this class. |
addPostRebuildCallback, addPreRebuildCallback, getDomain, getNodeWriteFormat, getTextType, getUpdateMethod, isBuilt, isModified, isVRML2Mode, rebuild, setDomain, setNodeWriteFormat, setTextType, setUpdateMethod, setVRML2Mode, touchKit
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildren
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
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoMFVec2f point
public final SoSFEnum<PoCurve.CurveReps> curveRep
public final SoSFBool isCurveFilled
public final SoSFFloat fillingThreshold
public final SoSFEnum<PoCurve.FilterTypes> markerFilterType
public final SoSFInt32 markerIndexPeriod
public final SoMFInt32 markerIndexList
public final SoSFFloat markerXPeriod
public final SoMFFloat markerXList
public final SoSFString markerString
SoPointSet
shapes, otherwise SoText2
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.public final SoSFEnum<PoCurve.FilterTypes> raiseFilterType
public final SoSFInt32 raiseIndexPeriod
public final SoMFInt32 raiseIndexList
public final SoSFFloat raiseXPeriod
public final SoMFFloat raiseXList
public final SoSFFloat raiseThreshold
public PoCurve(SbVec2f[] _point)
public PoCurve(SbVec2f[] _point, PoCurve.CurveReps _curveRep)
public PoCurve()
public static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog
for this class.Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com