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 subcomponents.
|
Controller | |
CopyableComponent |
Indicates an ArtiSynth ModelComponent that can be copied.
|
FemFieldPoint |
Provides information about an FEM integration point that can be used to
evaluate the value of a
FieldComponent at that point. |
FieldComponent | |
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.
|
HasNumericState |
Indicates a model component that has state information that can be stored
inside a
DataBuffer . |
HasNumericStateComponents |
Indicates a model component that contains one or more HasNumericState components
internally, as either child or internal (hidden) components.
|
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.
|
MeshFieldPoint |
Provides information about a point on a mesh that can be used to evaluate
the value of a
FieldComponent at that point. |
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 | |
PostScannable |
A Scannable object that also needs a postscan method for second pass
scanning.
|
PropertyChangeListener |
Interface for a class that needs to be notfied about property change events.
|
RenderableComponent | |
RenderableComponentListView<C extends ModelComponent> | |
ScalarFieldComponent |
Base definition for scalar field components.
|
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.
|
VectorFieldComponent<T extends VectorObject<T>> |
Base definition for vector field component that define vector values at type
T , where T is an instance of VectorObject . |
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.
|
ComponentStateUtils |
Utility methods involving ComponentState
|
ComponentTest | |
ComponentTestUtils | |
ComponentUtils | |
CompositeComponentBase | |
CompositeState | |
ContactPoint |
Stores information about a contact point, including its position value (in
world coordinates), and, if necessary, the associated vertices and weights.
|
ContactPointTest |
Tests the methods in ContactPoint; specifically, the ones that reconstruct
vertex weights.
|
ControllerBase | |
ControllerMonitorBase | |
DynamicActivityChangeEvent |
Reports changes in a component's dynamic state
|
EmptyState | |
FieldPropertyDesc |
Extension to PropertyDesc which can optionally contain information about a
FieldComponent associated with the property.
|
FieldPropertyList |
Extension to PropertyList in which properties can optionally be associated
with Fields.
|
GeometryChangeEvent |
Reports changes in component geometry.
|
GridCompBase |
Base class for components that contain interpolation grids.
|
ModelAgentBase |
Base class for Probes, Controllers, and Monitors.
|
ModelBase |
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 | |
NumericState.DataFrame |
Used to delimit the state associated with a particular component, for
both diagnostic purposes and for properly restoring component states
within
HasState.getInitialState(artisynth.core.modelbase.ComponentState, artisynth.core.modelbase.ComponentState) . |
PropertyChangeEvent |
Reports changes in a component's properties.
|
ReferenceComp<C extends ModelComponent> |
A simple component that provides a reference to another component.
|
ReferenceComponent |
A simple component that provides a reference to another component.
|
ReferenceList<C extends ModelComponent> | |
ReferenceListBase<C extends ModelComponent,R extends ReferenceComp<C>> | |
RenderableComponentBase | |
RenderableComponentList<C extends ModelComponent> | |
RenderableCompositeBase | |
RenderableModelBase | |
ScannableList<C extends Scannable> | |
ScannableListTest | |
ScanTest |
Provides a method to test the scan/write methods of a Scannable object
|
ScanWriteTemplate |
Template ModelComponent instance illustrating the code needed to implement
scan and write.
|
ScanWriteUtils | |
ScanWriteUtils.ClassInfo<C> | |
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.
|
WeightedReferenceComp<C extends ModelComponent> |
A simple component that provides a reference to another component.
|
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 |