Package com.openinventor.meshviz.nodes
Class PoMesh1DFilter
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.nodes.SoNode
-
- com.openinventor.meshviz.nodes.PoNode
-
- com.openinventor.meshviz.nodes.PoMesh1DFilter
-
- All Implemented Interfaces:
SafeDisposable
- Direct Known Subclasses:
PoCoordinateListFilter
,PoIndexListFilter
,PoPeriodFilter
,PoPeriodIndexFilter
public class PoMesh1DFilter extends PoNode
Abstract base class for all filter nodes. This node is the abstract base class for filter nodes. Filter nodes allow geometry of mesh 1D (PoIrregularMesh1D
orPoRegularMesh1D
) to be filtered. Filtering consists on selecting particular points on the mesh 1D geometry. The way of selecting these points is determined by the derived classes. This is only these points which are used by the all the subsequent representations (heriting fromPoChart
) in a scene graph. If no filter node is present in the path used by a representation all the geometry points of the current mesh 1D are used by this representation.
-
-
Nested Class Summary
-
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 inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
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
-
-