Class SoReplacedElement
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.elements.SoElement
-
- com.openinventor.inventor.elements.SoReplacedElement
-
- Direct Known Subclasses:
MoCellFilterElement
,MoColorMappingElement
,MoDataBindingElement
,MoDrawStyleElement
,MoMaterialElement
,MoMeshElement
,PoBevelEdgeElement
,PoCellFilterElement
,PoDataMappingElement
,PoDateFormatMappingElement
,PoDomainElement
,PoIsovaluesListElement
,PoLabelHintsElement
,PoMesh1DFilterElement
,PoMesh1DHintsElement
,PoMeshElement
,PoMiscTextAttrElement
,PoNumericDisplayFormatElement
,PoProfileElement
,SoBevelPropertyElement
,SoColorMapElement
,SoCoordinateElement
,SoDataCompositorElement
,SoDataSetElement
,SoDataSetIdElement
,SoEdgeFlagElement
,SoEnvironmentElement
,SoFontNameElement
,SoGeometryPriorityElement
,SoGeoOriginElement
,SoLightAttenuationElement
,SoLinePatternElement
,SoMaterialElement
,SoMultipleInstanceElement
,SoNormalElement
,SoNurbsPropertyElement
,SoPatternElement
,SoPolygonOffsetElement
,SoProfileCoordinateElement
,SoProjectionElement
,SoProjectionMatrixElement
,SoROIElement
,SoShaderProgramElement
,SoTangentElement
,SoTextStyleColorsElement
,SoTextTextureQualityRangeElement
,SoTextureNameElement
,SoVertexFlagElement
,SoViewingMatrixElement
,SoViewVolumeElement
,SoVolumeClippingGroupElement
,SoVolumeGroupElement
,SoVolumeRenderingQualityElement
public class SoReplacedElement extends SoElement
Abstract base class for each state element whose value is replaced whenever it is set. This is the abstract base class for each state element whose value is replaced whenever it is set. (Most state elements fall into this category, so most are derived from this class.)This class overrides the SoElement.getElement() method to store the node-id of the node that is about to set the value in the element (i.e., the node that is passed to
getElement()
). This class also defines theSoElement.matches()
method to return true if the node-id's of the two elements match. Subclasses can change this behavior by definingmatches()
differently, if they wish. For example, they can compare the elements' values, instead.
-
-
Nested Class Summary
-
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
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static int
getClassStackIndex()
Deprecated.As of Open Inventor 9.3.0.0.-
Methods inherited from class com.openinventor.inventor.elements.SoElement
getClassStackIndex, pop, push
-
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
-