Uses of Class
artofillusion.object.ObjectInfo

Packages that use ObjectInfo
artofillusion   
artofillusion.animation   
artofillusion.animation.distortion   
artofillusion.object   
artofillusion.script   
artofillusion.texture   
artofillusion.ui   
 

Uses of ObjectInfo in artofillusion
 

Methods in artofillusion that return ObjectInfo
 ObjectInfo ViewerCanvas.getBoundCamera()
          Get the SceneCamera (if any) which is bound to this view.
 ObjectInfo[] SceneViewer.getCameras()
          Get the list of cameras in the scene which can be used as predefined orientations.
 ObjectInfo TriMeshEditorWindow.getObject()
          Get the object being edited in this window.
 ObjectInfo SplineMeshEditorWindow.getObject()
          Get the object being edited in this window.
 ObjectInfo ObjectPreviewCanvas.getObject()
          Get the object being previewed.
 ObjectInfo MaterialPreviewer.getObject()
          Get the object on which the texture and material are being displayed.
 ObjectInfo CurveEditorWindow.getObject()
          Get the object being edited in this window.
 ObjectInfo Scene.getObject(int i)
          Get the i'th object.
 ObjectInfo Scene.getObject(java.lang.String name)
          Get the object with the specified name, or null if there is none.
 ObjectInfo Scene.getObjectById(int id)
          Get the object with the specified ID, or null if there is none.
 

Methods in artofillusion that return types with arguments of type ObjectInfo
 java.util.List<ObjectInfo> Scene.getAllObjects()
          Get all objects in the Scene in the form of a List.
 java.util.List<ObjectInfo> ObjectSet.getObjects(Scene scene)
          Get the objects in the set.
 java.util.Collection<ObjectInfo> LayoutWindow.getSelectedObjects()
          Get a collection of all selected objects.
 

Methods in artofillusion with parameters of type ObjectInfo
 void Scene.addObject(ObjectInfo info, int index, UndoRecord undo)
          Add a new object to the scene in the specified position.
 void LayoutWindow.addObject(ObjectInfo info, int index, UndoRecord undo)
          Add a new object to the scene.
 void Scene.addObject(ObjectInfo info, UndoRecord undo)
          Add a new object to the scene.
 void LayoutWindow.addObject(ObjectInfo info, UndoRecord undo)
          Add a new object to the scene.
 void Scene.applyTracksToObject(ObjectInfo info)
          Modify an object (and any objects that depend on it) based on its tracks at the current time.
static void ModellingApp.copyToClipboard(ObjectInfo[] obj, Scene scene)
          Deprecated. Copy a list of objects to the clipboard, so they can be pasted into either the same scene or a different one.
static void ArtOfIllusion.copyToClipboard(ObjectInfo[] obj, Scene scene)
          Copy a list of objects to the clipboard, so they can be pasted into either the same scene or a different one.
 int Scene.indexOf(ObjectInfo info)
          Get the index of the specified object.
 boolean LayoutWindow.isObjectSelected(ObjectInfo info)
          Determine whether an object is selected.
 void ViewerCanvas.setBoundCamera(ObjectInfo boundCamera)
          Set the SceneCamera which is bound to this view (may be null).
 void ObjectViewer.setScene(Scene sc, ObjectInfo thisObject)
          Set the scene this object is part of.
 

Method parameters in artofillusion with type arguments of type ObjectInfo
 void Scene.applyTracksAfterModification(java.util.Collection<ObjectInfo> changedObjects)
          This should be called after one or more objects have been modified by the user.
 

Constructors in artofillusion with parameters of type ObjectInfo
CurveEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj, java.lang.Runnable onClose, boolean allowTopology)
           
ExternalObjectEditingWindow(EditingWindow parent, ExternalObject obj, ObjectInfo info, java.lang.Runnable onClose)
          Display a window for editing an ExternalObject.
MaterialPreviewer(ObjectInfo obj, int width, int height)
          Create a MaterialPreviewer to display the specified object, with its current texture and material.
MeshEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj)
           
ObjectEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj)
           
ObjectPreviewCanvas(ObjectInfo obj)
          Create an ObjectPreviewCanvas for previewing a particular object.
ObjectPreviewCanvas(ObjectInfo obj, RowContainer p)
          Create an ObjectPreviewCanvas for previewing a particular object.
ObjectSet(java.lang.String name, ObjectInfo[] objects)
          Create a new ObjectSet.
ObjectTextureDialog(LayoutWindow parent, ObjectInfo[] objects)
           
ObjectTextureDialog(LayoutWindow parent, ObjectInfo[] objects, boolean includeTextures, boolean includeMaterials)
           
RenderingDialog(BFrame parent, Renderer rend, Scene sc, Camera cam, ObjectInfo sceneCamera)
          Render a single frame.
RenderingDialog(BFrame parent, Renderer rend, Scene sc, Camera cam, ObjectInfo sceneCamera, double start, double end, int fps, int subimages, ImageSaver imgsaver)
          Render an animation.
SplineMeshEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj, java.lang.Runnable onClose, boolean allowTopology)
           
TriMeshEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj, java.lang.Runnable onClose, boolean allowTopology)
           
TubeEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj, java.lang.Runnable onClose, boolean allowTopology)
           
 

Uses of ObjectInfo in artofillusion.animation
 

Methods in artofillusion.animation that return ObjectInfo
 ObjectInfo[] Track.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo[] TextureTrack.getDependencies()
           
 ObjectInfo[] RotationTrack.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo[] ProceduralRotationTrack.getDependencies()
           
 ObjectInfo[] ProceduralPositionTrack.getDependencies()
           
 ObjectInfo[] PositionTrack.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo[] IKTrack.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo[] ConstraintTrack.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo ObjectRef.getObject()
          Get the object this reference refers to.
 

Methods in artofillusion.animation with parameters of type ObjectInfo
 void Track.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void TextureTrack.deleteDependencies(ObjectInfo obj)
           
 void RotationTrack.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void ProceduralRotationTrack.deleteDependencies(ObjectInfo obj)
           
 void ProceduralPositionTrack.deleteDependencies(ObjectInfo obj)
           
 void PositionTrack.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void IKTrack.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void ConstraintTrack.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void Actor.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Actor.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 

Method parameters in artofillusion.animation with type arguments of type ObjectInfo
 void Track.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
          Update any references to objects this track depends on.
 void Track.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
          Update any references to objects this track depends on.
 void RotationTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void RotationTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void ProceduralRotationTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void ProceduralRotationTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void ProceduralPositionTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void ProceduralPositionTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void PositionTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void PositionTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void IKTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void IKTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void ConstraintTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 void ConstraintTrack.updateObjectReferences(java.util.Map<ObjectInfo,ObjectInfo> objectMap)
           
 

Constructors in artofillusion.animation with parameters of type ObjectInfo
ActorEditorWindow(EditingWindow parent, ObjectInfo info, Actor obj, Actor.ActorKeyframe key, java.lang.Runnable cb)
          Display a window for editing a pose of an Actor.
ConstraintTrack(ObjectInfo info)
           
IKTrack(ObjectInfo info)
           
ObjectRef(ObjectInfo info)
          Create a reference to an existing object.
ObjectRef(ObjectInfo info, Joint j)
          Create a reference to a joint within an existing object.
ObjectRefSelector(ObjectRef obj, LayoutWindow win, java.lang.String prompt, ObjectInfo exclude)
          Create a new selector.
ObjectRefTreeElement(ObjectRef obj, TreeElement parent, TreeList tree, ObjectInfo exclude)
           
PoseTrack(ObjectInfo info)
           
PositionTrack(ObjectInfo info)
           
PositionTrack(ObjectInfo info, java.lang.String name, boolean affectX, boolean affectY, boolean affectZ)
           
ProceduralPositionTrack(ObjectInfo info)
           
ProceduralRotationTrack(ObjectInfo info)
           
RotationTrack(ObjectInfo info)
           
RotationTrack(ObjectInfo info, java.lang.String name, boolean useQuaternion, boolean affectX, boolean affectY, boolean affectZ)
           
TextureTrack(ObjectInfo info)
           
VisibilityTrack(ObjectInfo info)
           
 

Uses of ObjectInfo in artofillusion.animation.distortion
 

Methods in artofillusion.animation.distortion that return ObjectInfo
 ObjectInfo[] TwistTrack.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo[] SkeletonShapeTrack.getDependencies()
          Get an array of any objects which this track depends on (and which therefore must be updated before this track is applied).
 ObjectInfo[] ScaleTrack.getDependencies()
           
 ObjectInfo[] CustomDistortionTrack.getDependencies()
           
 ObjectInfo[] BendTrack.getDependencies()
           
 ObjectInfo SkeletonShapeEditorWindow.getObject()
          Get the object being edited in this window.
 

Methods in artofillusion.animation.distortion with parameters of type ObjectInfo
 void TwistTrack.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void SkeletonShapeTrack.deleteDependencies(ObjectInfo obj)
          Delete all references to the specified object from this track.
 void ScaleTrack.deleteDependencies(ObjectInfo obj)
           
 void CustomDistortionTrack.deleteDependencies(ObjectInfo obj)
           
 void BendTrack.deleteDependencies(ObjectInfo obj)
           
 

Constructors in artofillusion.animation.distortion with parameters of type ObjectInfo
BendTrack(ObjectInfo info)
           
CustomDistortionTrack(ObjectInfo info)
           
ScaleTrack(ObjectInfo info)
           
ShatterTrack(ObjectInfo info)
           
SkeletonShapeTrack(ObjectInfo info)
           
TwistTrack(ObjectInfo info)
           
 

Uses of ObjectInfo in artofillusion.object
 

Fields in artofillusion.object declared as ObjectInfo
 ObjectInfo[] ObjectInfo.children
           
 ObjectInfo ObjectInfo.parent
           
 

Methods in artofillusion.object that return ObjectInfo
 ObjectInfo ObjectInfo.duplicate()
          Create a new ObjectInfo which is identical to this one.
 ObjectInfo ObjectInfo.duplicate(Object3D obj)
          Create a new ObjectInfo which is identical to this one, but references a new Object3D.
static ObjectInfo[] ObjectInfo.duplicateAll(ObjectInfo[] info)
          Given an array of ObjectInfos, duplicate all of them (including the objects they point to), keeping parent-child relationships intact.
 ObjectInfo[] ObjectInfo.getChildren()
          Get the list of children for this object.
 ObjectInfo CSGObject.getObject1()
          Get the first object.
 ObjectInfo CSGObject.getObject2()
          Get the second object.
 ObjectInfo ObjectInfo.getParent()
          Get this object's parent, or null if it is a top level object.
 

Methods in artofillusion.object that return types with arguments of type ObjectInfo
 java.util.Enumeration<ObjectInfo> ObjectCollection.getObjects(ObjectInfo info, boolean interactive, Scene scene)
          Get an enumeration of ObjectInfos listing the objects which this object is composed of.
 

Methods in artofillusion.object with parameters of type ObjectInfo
 void ObjectInfo.addChild(ObjectInfo info, int position)
          Add a child to this object.
 void ObjectInfo.copyInfo(ObjectInfo info)
          Make this ObjectInfo identical to another one.
static ObjectInfo[] ObjectInfo.duplicateAll(ObjectInfo[] info)
          Given an array of ObjectInfos, duplicate all of them (including the objects they point to), keeping parent-child relationships intact.
 void Tube.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void TriangleMesh.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void SpotLight.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void SplineMesh.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Sphere.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void SceneCamera.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void ProceduralPointLight.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void ProceduralDirectionalLight.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void PointLight.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Object3D.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
          Display a window in which the user can edit this object.
 void ImplicitSphere.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void ExternalObject.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void DirectionalLight.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Cylinder.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Curve.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Cube.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void CSGObject.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void CompoundImplicitObject.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
           
 void Tube.editGesture(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb, ObjectInfo realObject)
           
 void TriangleMesh.editGesture(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb, ObjectInfo realObject)
           
 void SplineMesh.editGesture(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb, ObjectInfo realObject)
           
 void ObjectWrapper.editGesture(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb, ObjectInfo realObject)
          Edit an object which represents a gesture for an Actor object.
 void Object3D.editGesture(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb, ObjectInfo realObject)
          Edit an object which represents a gesture for an Actor object.
 void Curve.editGesture(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb, ObjectInfo realObject)
           
 void SpotLight.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
           
 void Sphere.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
           
 void SceneCamera.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
           
 void ProceduralPointLight.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void ProceduralDirectionalLight.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void PointLight.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void ObjectWrapper.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void Object3D.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void ImplicitSphere.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void DirectionalLight.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
           
 void Cylinder.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void Cube.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
           
 void CSGObject.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 void CompoundImplicitObject.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
           
 java.util.Enumeration<ObjectInfo> ObjectCollection.getObjects(ObjectInfo info, boolean interactive, Scene scene)
          Get an enumeration of ObjectInfos listing the objects which this object is composed of.
 RenderingMesh Tube.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
          Get a rendering mesh representing the surface of this object at the specified accuracy.
 RenderingMesh TriangleMesh.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh SplineMesh.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh Sphere.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh ObjectWrapper.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
          Objects which can be rendered as part of a scene should override this method to return a RenderingMesh which describes the appearance of the object.
 RenderingMesh ObjectCollection.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
          Get a mesh representing the union of all objects in the collection.
 RenderingMesh Object3D.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
          Objects which can be rendered as part of a scene should override this method to return a RenderingMesh which describes the appearance of the object.
 RenderingMesh ImplicitSphere.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh ImplicitObject.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh Cylinder.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh Cube.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
           
 RenderingMesh CSGObject.getRenderingMesh(double tol, boolean interactive, ObjectInfo info)
          Get a RenderingMesh for this object.
 void ObjectInfo.removeChild(ObjectInfo info)
          Remove a child from this object.
 void ReferenceImage.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
          This method is overridden to render the reference image into the ViewerCanvas.
 void ObjectWrapper.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
           
 void ObjectCollection.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
          RenderObject is overridden to render each component object individually.
 void Object3D.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
          Render this object into a ViewerCanvas.
 void ProceduralPointLight.sceneChanged(ObjectInfo info, Scene scene)
           
 void ProceduralDirectionalLight.sceneChanged(ObjectInfo info, Scene scene)
           
 void ObjectWrapper.sceneChanged(ObjectInfo info, Scene scene)
          This will be called whenever this object is moved, or the time changes.
 void ObjectCollection.sceneChanged(ObjectInfo info, Scene scene)
          If this object explicitly references time or position, the cached objects and bounding box may need to be reevaluated.
 void Object3D.sceneChanged(ObjectInfo info, Scene scene)
          This will be called whenever this object is moved, or the time changes.
 void ImplicitObject.sceneChanged(ObjectInfo info, Scene scene)
           
 void CSGObject.setComponentObjects(ObjectInfo o1, ObjectInfo o2)
          Set the component objects.
 void ObjectInfo.setParent(ObjectInfo parent)
          Set this object's parent.
 

Constructors in artofillusion.object with parameters of type ObjectInfo
CSGObject(ObjectInfo o1, ObjectInfo o2, int op)
           
 

Uses of ObjectInfo in artofillusion.script
 

Methods in artofillusion.script that return ObjectInfo
 ObjectInfo ScriptedObjectEnumeration.nextElement()
          Get the next ObjectInfo, or null if there are no more.
 

Methods in artofillusion.script with parameters of type ObjectInfo
 void ScriptedObjectEnumeration.addObject(ObjectInfo info)
          This is called by the ScriptedObjectController every time a new object is created.
 void ScriptedObjectController.addObject(ObjectInfo info)
          Add an object to the scripted object.
 void ScriptedObject.edit(EditingWindow parent, ObjectInfo info, java.lang.Runnable cb)
          Allow the user to edit the script.
 void ScriptedObject.editKeyframe(EditingWindow parent, Keyframe k, ObjectInfo info)
          Allow the user to edit a keyframe returned by getPoseKeyframe().
 

Constructors in artofillusion.script with parameters of type ObjectInfo
ScriptedObjectEditorWindow(EditingWindow parent, ObjectInfo obj, java.lang.Runnable onClose)
           
 

Uses of ObjectInfo in artofillusion.texture
 

Methods in artofillusion.texture that return ObjectInfo
 ObjectInfo UVMappingWindow.getObject()
          Get the object being edited in this window.
 

Uses of ObjectInfo in artofillusion.ui
 

Methods in artofillusion.ui that return ObjectInfo
 ObjectInfo MeshEditController.getObject()
          Get the object being edited.
 

Constructors in artofillusion.ui with parameters of type ObjectInfo
ObjectTreeElement(ObjectInfo info, TreeElement parent, TreeList tree, boolean addChildren)
           
ObjectTreeElement(ObjectInfo info, TreeList tree)
           
 



Copyright © 1999-2011 by Peter Eastman.