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 |