artisynth.core.modelbase
Class StructureChangeEvent

java.lang.Object
  extended by artisynth.core.modelbase.ComponentChangeEvent
      extended by artisynth.core.modelbase.StructureChangeEvent

public class StructureChangeEvent
extends ComponentChangeEvent

Base class for storing information about changes within a component hierarchy.


Nested Class Summary
 
Nested classes/interfaces inherited from class artisynth.core.modelbase.ComponentChangeEvent
ComponentChangeEvent.Code
 
Field Summary
static StructureChangeEvent defaultEvent
           
static StructureChangeEvent defaultStateNotChangedEvent
           
 
Constructor Summary
StructureChangeEvent()
           
StructureChangeEvent(boolean stateIsChanged)
           
StructureChangeEvent(ModelComponent comp)
           
StructureChangeEvent(ModelComponent comp, boolean stateIsChanged)
           
 
Method Summary
 boolean stateIsChanged()
           
 
Methods inherited from class artisynth.core.modelbase.ComponentChangeEvent
getCode, getComponent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultEvent

public static StructureChangeEvent defaultEvent

defaultStateNotChangedEvent

public static StructureChangeEvent defaultStateNotChangedEvent
Constructor Detail

StructureChangeEvent

public StructureChangeEvent(ModelComponent comp,
                            boolean stateIsChanged)

StructureChangeEvent

public StructureChangeEvent(ModelComponent comp)

StructureChangeEvent

public StructureChangeEvent(boolean stateIsChanged)

StructureChangeEvent

public StructureChangeEvent()
Method Detail

stateIsChanged

public boolean stateIsChanged()