|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAnimationType
Provides access to the animation type objects.
One animation track is associated with an animation type, which could be one of the three built-in types (Camera, Layer, or Scene), or a type that's defined by the developer. IAnimationType interface provides the properties and a method that can be used to manage an animation type.
| Method Summary | |
|---|---|
Object |
getAnimationObjectByID(IScene pScene,
int objectID)
The animated object with the given ID. |
int |
getAnimationObjectID(IScene pScene,
Object pObject)
The ID (index) of the given object among those of its animation type in the scene. |
String |
getAnimationObjectName(IScene pScene,
Object pObject)
The name of the given object for animation purposes. |
IUID |
getCLSID()
The class ID of the animation type. |
int |
getEnumPropertyMaxValue(int index)
The maximum value of an integer or long enumerated property. |
int |
getEnumPropertyMinValue(int index)
The minimum value of an integer or long enumerated property. |
String |
getEnumPropertyValueName(int index,
int value)
The name of a value in an enumerated property. |
IUID |
getKeyframeCLSID()
The class ID of the associated keyframe. |
String |
getName()
The name of the animation type. |
IArray |
getObjectArray(IScene pScene)
The array of objects of this type in the scene. |
int |
getPropertyCount()
The number of properties that can be animated. |
String |
getPropertyName(int index)
The name of the properties that can be animated. |
int |
getPropertyType(int index)
The type of the properties that can be animated. |
boolean |
isAppliesToObject(Object pObject)
Indicates if the animation type applies to a specific object. |
boolean |
isEnumProperty(int index)
Indicates if an integer or long property is an enumeration. |
void |
resetObject(IScene pScene,
Object pObject)
Resets the state of the object, preparing it for animation. |
| Method Detail |
|---|
String getName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IUID getCLSID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IUID getKeyframeCLSID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAppliesToObject(Object pObject)
throws IOException,
AutomationException
pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getPropertyCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getPropertyType(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getPropertyName(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isEnumProperty(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getEnumPropertyValueName(int index,
int value)
throws IOException,
AutomationException
index - The index (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getEnumPropertyMinValue(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getEnumPropertyMaxValue(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getObjectArray(IScene pScene)
throws IOException,
AutomationException
pScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getAnimationObjectID(IScene pScene,
Object pObject)
throws IOException,
AutomationException
pScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getAnimationObjectByID(IScene pScene,
int objectID)
throws IOException,
AutomationException
pScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)objectID - The objectID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getAnimationObjectName(IScene pScene,
Object pObject)
throws IOException,
AutomationException
pScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void resetObject(IScene pScene,
Object pObject)
throws IOException,
AutomationException
pScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||