| Interface | Description |
|---|---|
| ComponentChangeListener | |
| ComponentListView<E extends ModelComponent> |
A read-only view of a ComponentList that allows it's contents to be queried
but not modified.
|
| ComponentState |
Object containing state information for an Artisynth model or component.
|
| CompositeComponent |
ModelComponent which contains sub-components.
|
| Controller | |
| CopyableComponent |
Indicates an ArtiSynth ModelComponent that can be copied.
|
| HasAudio |
This interface provides a means for the MovieMaker to interact with the
current sound-producing model to be recorded.
|
| HasCoordinateFrame |
Indicates an object that has a "pose" describable by a RigidTransform3d.
|
| HasMenuItems |
Indicates a component that may produce menu items for inclusion under the
"Models" menu of the main ArtiSynth frame.
|
| HasState |
Interface for a model component that can contain state and can save and
restore this state to a ComponentState object.
|
| IndexedComponentList |
Describes anything that allows us to get a component by index.
|
| Model |
Basic interface requirements for all Artisynth models
|
| ModelAgent |
General interface that identifies Probes, Controllers, and Monitors.
|
| ModelComponent |
Basic interface for all Artisynth elements
|
| Monitor | |
| MutableCompositeComponent<C extends ModelComponent> | |
| OrientedTransformableGeometry | |
| ParameterizedClass<C> |
Describes a class that is parameterized by an additional class type.
|
| PropertyChangeListener |
Interface for a class that needs to be notfied about property change events.
|
| RenderableComponent | |
| RenderableComponentListView<C extends ModelComponent> | |
| Traceable |
Indicates a component that has properties which are 'traceable', meaning
that a Tracing probe can be attached to them.
|
| TransformableGeometry |
Interface provided by model components whose geometry can be transformed.
|
| TransformGeometryAction |
Defines an object used to implement transform geometry actions.
|
| Class | Description |
|---|---|
| ComponentChangeEvent |
Base class for storing information about changes within a component
hierarchy.
|
| ComponentList<C extends ModelComponent> | |
| ComponentListImpl<C extends ModelComponent> | |
| ComponentMap |
Used by CompositeComponents to map between names and numbers and
ModelComponents.
|
| ComponentTest | |
| ComponentUtils | |
| CompositeComponentBase | |
| CompositeState | |
| ControllerBase | |
| ControllerMonitorBase | |
| DynamicActivityChangeEvent |
Reports changes in a component's dynamic state
|
| EmptyState | |
| GeometryChangeEvent |
Reports changes in component geometry.
|
| ModelAgentBase |
Base class for Probes, Controllers, and Monitors.
|
| ModelBase |
Base class providing some default implementations of the Model interface.
|
| ModelBaseOld |
Base class providing some default implementations of the Model interface.
|
| ModelComponentBase |
Base class providing some default implementations of the ModelComponent
interface.
|
| MonitorBase | |
| NameChangeEvent |
Reports a change in a component's name.
|
| NameRange |
Performs checks to see if a name for a ModelComponent is valid.
|
| NumericState | |
| PropertyChangeEvent |
Reports changes in a component's properties.
|
| ReferenceComponent |
A simple component that provides a reference to another component.
|
| ReferenceList | |
| RenderableComponentBase | |
| RenderableComponentList<C extends ModelComponent> | |
| RenderableCompositeBase | |
| RenderableModelBase | |
| RenderableModelBaseOld | |
| ScalableList<C extends ModelComponent & ScalableUnits> | |
| ScannableList<C extends Scannable> | |
| ScannableListTest | |
| ScanTest |
Provides a method to test the scan/write methods of a Scannable object
|
| ScanWriteUtils | |
| StepAdjustment |
A utility class to help specify (and accumulate) recommendations for
how to adjust the step size.
|
| StructureChangeEvent |
Reports changes in the structure of the component hierarchy.
|
| TransformGeometryContext |
Manages the geometry transformation for a set of transformable components.
|
| Enum | Description |
|---|---|
| ComponentChangeEvent.Code | |
| CompositeComponent.NavpanelDisplay |
Specifies how the a composite component should be displayed in a
navigation panel.
|
| ModelComponent.NavpanelVisibility |
Controls the visibility of this component in the navigation panel.
|
| Exception | Description |
|---|---|
| NonUniqueNameException | |
| ReferenceNotFoundException |