|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.analyst3d.AnimationTypeCamera
The Camera Animation Type coclass.
AnimationTypeCamera is one of the three built-in animation types (the other two are AnimationTypeLayer and AnimationTypeScene) that are associated with an animation track.
| Constructor Summary | |
AnimationTypeCamera()
Constructs a AnimationTypeCamera using ArcGIS Engine. |
|
AnimationTypeCamera(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
getAnimationClass()
The class of the animation type. |
java.lang.Object |
getAnimationObjectByID(IAGAnimationContainer pContainer,
int objectID)
The animated object with the given ID. |
java.lang.Object |
getAnimationObjectByID(IScene pScene,
int objectID)
The animated object with the given ID. |
int |
getAnimationObjectID(IAGAnimationContainer pContainer,
java.lang.Object pObject)
The ID (index) of the given object among those of its animation type. |
int |
getAnimationObjectID(IScene pScene,
java.lang.Object pObject)
The ID (index) of the given object among those of its animation type in the scene. |
java.lang.String |
getAnimationObjectName(IAGAnimationContainer pContainer,
java.lang.Object pObject)
The name of the given object for animation purposes. |
java.lang.String |
getAnimationObjectName(IScene pScene,
java.lang.Object pObject)
The name of the given object for animation purposes. |
IAGAnimationType |
getAsIAGAnimationType()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IAGAnimationTypeUI |
getAsIAGAnimationTypeUI()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IAnimationType |
getAsIAnimationType()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IStringArray |
getChoiceList(int propIndex,
int columnIndex)
The column choice list. |
static java.lang.String |
getClsid()
|
IUID |
getCLSID()
The class ID of the animation type. |
int |
getColumnCount(int propIndex)
The number of columns. |
java.lang.String |
getColumnName(int propIndex,
int columnIndex)
The column name. |
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. |
java.lang.String |
getEnumPropertyValueName(int index,
int value)
The name of a value in an enumerated property. |
IUID |
getKeyframeCLSID()
The class ID of the associated keyframe. |
java.lang.String |
getName()
The name of the animation type. |
IArray |
getObjectArray(IAGAnimationContainer pContainer)
The array of objects of this 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. |
java.lang.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. |
int |
hashCode()
the hashcode for this object |
boolean |
isAppliesToObject(java.lang.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(IAGAnimationContainer pContainer,
java.lang.Object pObject)
Resets the state of the object, preparing it for animation. |
void |
resetObject(IScene pScene,
java.lang.Object pObject)
Resets the state of the object, preparing it for animation. |
void |
updateTrackExtensions(IAGAnimationTrack pTrack)
Creates or modifies extensions of the given track when its type is assigned or objects are attached/detached. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AnimationTypeCamera()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public AnimationTypeCamera(java.lang.Object obj)
throws java.io.IOException
obj to AnimationTypeCamera. AnimationTypeCamera theAnimationTypeCamera = (AnimationTypeCamera) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public IAnimationType getAsIAnimationType()
public IAGAnimationType getAsIAGAnimationType()
public IAGAnimationTypeUI getAsIAGAnimationTypeUI()
public boolean equals(java.lang.Object o)
public int hashCode()
public java.lang.String getName()
throws java.io.IOException,
AutomationException
IAnimationType
getName in interface IAnimationTypejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getCLSID()
throws java.io.IOException,
AutomationException
IAnimationType
getCLSID in interface IAnimationTypejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getKeyframeCLSID()
throws java.io.IOException,
AutomationException
IAnimationType
getKeyframeCLSID in interface IAnimationTypejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAppliesToObject(java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAnimationType
isAppliesToObject in interface IAnimationTypepObject - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPropertyCount()
throws java.io.IOException,
AutomationException
IAnimationType
getPropertyCount in interface IAnimationTypeAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getPropertyType(int index)
throws java.io.IOException,
AutomationException
IAnimationType
getPropertyType in interface IAnimationTypeindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getPropertyName(int index)
throws java.io.IOException,
AutomationException
IAnimationType
getPropertyName in interface IAnimationTypeindex - The index (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEnumProperty(int index)
throws java.io.IOException,
AutomationException
IAnimationType
isEnumProperty in interface IAnimationTypeindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getEnumPropertyValueName(int index,
int value)
throws java.io.IOException,
AutomationException
IAnimationType
getEnumPropertyValueName in interface IAnimationTypeindex - The index (in)value - The value (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getEnumPropertyMinValue(int index)
throws java.io.IOException,
AutomationException
IAnimationType
getEnumPropertyMinValue in interface IAnimationTypeindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getEnumPropertyMaxValue(int index)
throws java.io.IOException,
AutomationException
IAnimationType
getEnumPropertyMaxValue in interface IAnimationTypeindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IArray getObjectArray(IScene pScene)
throws java.io.IOException,
AutomationException
IAnimationType
getObjectArray in interface IAnimationTypepScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAnimationObjectID(IScene pScene,
java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAnimationType
getAnimationObjectID in interface IAnimationTypepScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject - A Variant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.Object getAnimationObjectByID(IScene pScene,
int objectID)
throws java.io.IOException,
AutomationException
IAnimationType
getAnimationObjectByID in interface IAnimationTypepScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)objectID - The objectID (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getAnimationObjectName(IScene pScene,
java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAnimationType
getAnimationObjectName in interface IAnimationTypepScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void resetObject(IScene pScene,
java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAnimationType
resetObject in interface IAnimationTypepScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAnimationClass()
throws java.io.IOException,
AutomationException
IAGAnimationType
getAnimationClass in interface IAGAnimationTypeAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IArray getObjectArray(IAGAnimationContainer pContainer)
throws java.io.IOException,
AutomationException
IAGAnimationType
getObjectArray in interface IAGAnimationTypepContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getAnimationObjectID(IAGAnimationContainer pContainer,
java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAGAnimationTypeThis property returns the ID or index of an animation object among those of the same animation type. For example, if the object is a time layer in ArcMap, then AnimationObjectID will return the index of the object in the ArcMap TOC.
getAnimationObjectID in interface IAGAnimationTypepContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.Object getAnimationObjectByID(IAGAnimationContainer pContainer,
int objectID)
throws java.io.IOException,
AutomationException
IAGAnimationType
getAnimationObjectByID in interface IAGAnimationTypepContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)objectID - The objectID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getAnimationObjectName(IAGAnimationContainer pContainer,
java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAGAnimationType
getAnimationObjectName in interface IAGAnimationTypepContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void resetObject(IAGAnimationContainer pContainer,
java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAGAnimationType
resetObject in interface IAGAnimationTypepContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateTrackExtensions(IAGAnimationTrack pTrack)
throws java.io.IOException,
AutomationException
IAGAnimationType
updateTrackExtensions in interface IAGAnimationTypepTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getColumnCount(int propIndex)
throws java.io.IOException,
AutomationException
IAGAnimationTypeUI
getColumnCount in interface IAGAnimationTypeUIpropIndex - The propIndex (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getColumnName(int propIndex,
int columnIndex)
throws java.io.IOException,
AutomationException
IAGAnimationTypeUI
getColumnName in interface IAGAnimationTypeUIpropIndex - The propIndex (in)columnIndex - The columnIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray getChoiceList(int propIndex,
int columnIndex)
throws java.io.IOException,
AutomationException
IAGAnimationTypeUI
getChoiceList in interface IAGAnimationTypeUIpropIndex - The propIndex (in)columnIndex - The columnIndex (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||