Class SoAccumulatedElement
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.elements.SoElement
-
- com.openinventor.inventor.elements.SoAccumulatedElement
-
- Direct Known Subclasses:
MoCellRangesElement
,MoScalarSetElementI
,MoScalarSetElementIj
,MoScalarSetElementIjk
,MoStringSetElement
,MoVec3SetElementI
,MoVec3SetElementIj
,MoVec3SetElementIjk
,SoClipPlaneElement
,SoDataRangeElement
,SoInteractiveComplexityElement
,SoLightElement
,SoModelMatrixElement
,SoProfileElement
,SoTextureMatrixElement
,SoTextureUnitElement
,SoTransferFunctionElement
,SoUniformGridClippingElement
,SoUniformShaderParameterElement
,SoVertexShaderParameterElement
,SoVolumeTransformElement
public class SoAccumulatedElement extends SoElement
Abstract base class for each state element whose value may be accumulated when it is set. This is the abstract base class for each state element whose value may be accumulated when it is set. (This is rare.) Examples are transformations and profiles.Subclasses may need to override the
push()
method to copy values from the next instance in the stack (usinggetNextInStack()
), if the new one has to accumulate values on top of the old ones.This class defines the
matches()
method to compare lists of node-id's. The node-id's represent the states of all nodes that changed the value of the element.SoAccumulatedElement
provides methods that maintain lists of node-id's of all nodes that affect an instance. Subclasses must call these methods to make sure the id's are up to date, if they plan to use the standardmatches()
method. Otherwise, they can definematches()
differently, if they wish.Referenced classes go here.
-
-
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 Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static int
getClassStackIndex()
Deprecated.As of Open Inventor 9.3.0.0.void
push(SoState name_7945)
Pushes element.-
Methods inherited from class com.openinventor.inventor.elements.SoElement
getClassStackIndex, pop
-
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
-
-
-
Method Detail
-
push
public void push(SoState name_7945)
Pushes element. Allows for side effects to occur. Default methods do nothing.
-
getClassStackIndex
@Deprecated(since="9.3.0.0") public static int getClassStackIndex()
Deprecated.As of Open Inventor 9.3.0.0. replaced by SoElement.getClassStackIndex(Class)Returns the stack id for this element. ] *
-
-