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.CurveRepsCurve representation. | 
| static class  | PoCurve.FilterTypesFilter type. | 
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypesInventor.ConstructorCommand| Modifier and Type | Field and Description | 
|---|---|
| static int | ALL_POINTSDeprecated. 
 Use  PoCurve.FilterTypes.ALL_POINTSinstead. | 
| static int | CURVE_HISTO_XDeprecated. 
 Use  PoCurve.CurveReps.CURVE_HISTO_Xinstead. | 
| static int | CURVE_HISTO_YDeprecated. 
 Use  PoCurve.CurveReps.CURVE_HISTO_Yinstead. | 
| static int | CURVE_NONEDeprecated. 
 Use  PoCurve.CurveReps.CURVE_NONEinstead. | 
| static int | CURVE_POLYLINEDeprecated. 
 Use  PoCurve.CurveReps.CURVE_POLYLINEinstead. | 
| static int | CURVE_SMOOTHDeprecated. 
 Use  PoCurve.CurveReps.CURVE_SMOOTHinstead. | 
| static int | CURVE_STAIRS_2XDeprecated. 
 Use  PoCurve.CurveReps.CURVE_STAIRS_2Xinstead. | 
| static int | CURVE_STAIRS_2YDeprecated. 
 Use  PoCurve.CurveReps.CURVE_STAIRS_2Yinstead. | 
| static int | CURVE_STAIRS_XDeprecated. 
 Use  PoCurve.CurveReps.CURVE_STAIRS_Xinstead. | 
| static int | CURVE_STAIRS_YDeprecated. 
 Use  PoCurve.CurveReps.CURVE_STAIRS_Yinstead. | 
| SoSFEnum<PoCurve.CurveReps> | curveRepDefines the curve representation (polyline, smooth, stair, ...) | 
| SoSFFloat | fillingThresholdDefines the threshold to fill the curve. | 
| static int | INACTIVEDeprecated. 
 Use  PoCurve.FilterTypes.INACTIVEinstead. | 
| static int | INDEX_LISTDeprecated. 
 Use  PoCurve.FilterTypes.INDEX_LISTinstead. | 
| static int | INDEX_PERIODDeprecated. 
 Use  PoCurve.FilterTypes.INDEX_PERIODinstead. | 
| SoSFBool | isCurveFilledIndicates if the curve is filled or not. | 
| SoSFEnum<PoCurve.FilterTypes> | markerFilterTypeDefines the type of marker filter. | 
| SoMFInt32 | markerIndexListA list of points (of point) is selected by their indices. | 
| SoSFInt32 | markerIndexPeriodOne point (of point) in every consecutive markerIndexPeriod is selected. | 
| SoSFString | markerStringThe markers are defined by a string. | 
| SoMFFloat | markerXListA list of points (of the computed curve points) is selected by their abscises. | 
| SoSFFloat | markerXPeriodOne point (of the computed curve points) in every markerXPeriod is selected. | 
| SoMFVec2f | pointPoint list of the curve. | 
| SoSFEnum<PoCurve.FilterTypes> | raiseFilterTypeDefines the type of raise filter. | 
| SoMFInt32 | raiseIndexListA list of points (of point) is selected by their indices. | 
| SoSFInt32 | raiseIndexPeriodOne point (of point) in every consecutive raiseIndexPeriod is selected. | 
| SoSFFloat | raiseThresholdRaise points are vertical lines joining the curve points and the specified threshold. | 
| SoMFFloat | raiseXListA list of points (of the computed curve points) is selected by their abscises. | 
| SoSFFloat | raiseXPeriodOne point (of the computed curve points) in every raiseXPeriod is selected. | 
| static int | X_LISTDeprecated. 
 Use  PoCurve.FilterTypes.X_LISTinstead. | 
| static int | X_PERIODDeprecated. 
 Use  PoCurve.FilterTypes.X_PERIODinstead. | 
FOLD_NODE_WRITE_FORMAT, SO_ANNO_TEXT3, SO_TEXT3, UNFOLD_NODE_WRITE_FORMAT, UPDATE_METHOD_IMMEDIATE, UPDATE_METHOD_ON_ACTIONboundingBoxIgnoringVERBOSE_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  SoNodekitCatalogfor this class. | 
addPostRebuildCallback, addPreRebuildCallback, getDomain, getNodeWriteFormat, getTextType, getUpdateMethod, isBuilt, isModified, isVRML2Mode, rebuild, setDomain, setNodeWriteFormat, setTextType, setUpdateMethod, setVRML2Mode, touchKitgetNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildrenaffectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, writecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads@Deprecated public static final int INACTIVE
PoCurve.FilterTypes.INACTIVE instead.@Deprecated public static final int ALL_POINTS
PoCurve.FilterTypes.ALL_POINTS instead.@Deprecated public static final int INDEX_PERIOD
PoCurve.FilterTypes.INDEX_PERIOD instead.@Deprecated public static final int INDEX_LIST
PoCurve.FilterTypes.INDEX_LIST instead.@Deprecated public static final int X_PERIOD
PoCurve.FilterTypes.X_PERIOD instead.@Deprecated public static final int X_LIST
PoCurve.FilterTypes.X_LIST instead.@Deprecated public static final int CURVE_NONE
PoCurve.CurveReps.CURVE_NONE instead.@Deprecated public static final int CURVE_POLYLINE
PoCurve.CurveReps.CURVE_POLYLINE instead.@Deprecated public static final int CURVE_SMOOTH
PoCurve.CurveReps.CURVE_SMOOTH instead.@Deprecated public static final int CURVE_STAIRS_X
PoCurve.CurveReps.CURVE_STAIRS_X instead.@Deprecated public static final int CURVE_STAIRS_Y
PoCurve.CurveReps.CURVE_STAIRS_Y instead.@Deprecated public static final int CURVE_HISTO_X
PoCurve.CurveReps.CURVE_HISTO_X instead.@Deprecated public static final int CURVE_HISTO_Y
PoCurve.CurveReps.CURVE_HISTO_Y instead.@Deprecated public static final int CURVE_STAIRS_2X
PoCurve.CurveReps.CURVE_STAIRS_2X instead.@Deprecated public static final int CURVE_STAIRS_2Y
PoCurve.CurveReps.CURVE_STAIRS_2Y instead.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()
public PoCurve(SbVec2f[] _point, PoCurve.CurveReps _curveRep)
public static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog for this class.Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com