Package com.openinventor.meshviz.nodes
Class PoCoordinateListFilter
- java.lang.Object
-
- All Implemented Interfaces:
SafeDisposable
public class PoCoordinateListFilter extends PoMesh1DFilter
Node to define a coordinate list filter. This node defines the current coordinate list filter of all subsequent MeshViz representations inhering fromPoChart
. A list of points is selected by their coordinates from the geometry of the current mesh 1D (PoRegularMesh1D
orPoIrregularMesh1D
) by all subsequent representations. Nevertheless, if aPoMesh1DHints
node with the field geomInterpretation different from AS_IS is found in the path to the representation, the filter is not applied to the mesh 1D geometry but to the computed points (these points are differently computed according to the field geomInterpretation of the classPoMesh1DHints
).File format/default:
coord 0 axis X
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PoCoordinateListFilter.AxisType
Axis of the coordinates.-
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
Fields Modifier and Type Field Description SoSFEnum<PoCoordinateListFilter.AxisType>
axis
Defines the axis of the coordinates.SoMFFloat
coord
Defines the list of coordinates used to filter the mesh 1D geometry.-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description PoCoordinateListFilter()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.meshviz.nodes.PoNode
callback, doAction, getBoundingBox, getMatrix, getPrimitiveCount, GLRender, handleEvent, pick, search, write
-
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, copy, copy, distribute, getAlternateRep, getByName, getRenderEngineMode, getRenderUnitID, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, isBoundingBoxIgnoring, isOverride, rayPick, setOverride, touch
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, 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 Detail
-
coord
public final SoMFFloat coord
Defines the list of coordinates used to filter the mesh 1D geometry.
-
axis
public final SoSFEnum<PoCoordinateListFilter.AxisType> axis
Defines the axis of the coordinates.
-
-