|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.animation.TimeKeyframe
public class TimeKeyframe
Time keyframe object.
| Constructor Summary | |
|---|---|
TimeKeyframe()
Constructs a TimeKeyframe using ArcGIS Engine. |
|
TimeKeyframe(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. TimeKeyframe theTimeKeyframe = (TimeKeyframe) obj; |
|
| Method Summary | |
|---|---|
void |
apply(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
Object pObject)
Apply to the object the active properties of the keyframe. |
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
void |
captureProperties(IAGAnimationContainer pContainer,
Object pObject)
Copy the properties from the object to the keyframe. |
boolean |
equals(Object o)
Compare this object with another |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
ILongArray |
getActiveProperties()
The combination of active properties. |
double |
getAnimationInterval(IAGKeyframe pNextKeyframe)
The interval for this keyframe. |
static String |
getClsid()
getClsid. |
void |
getDisplayTime(String[] pDisplayTime)
The last interpolated time interval for this keyframe. |
String |
getName()
The name of the keyframe. |
Object |
getPropertyValue(int propIndex)
The value of a typed property. |
String |
getText(int propIndex,
int columnIndex)
Get the column text. |
double |
getTimeStamp()
The time stamp (in the interval 0-1). |
int |
hashCode()
the hashcode for this object |
IAGAnimationType |
IAGKeyframe_getAnimationType()
The animation type. |
void |
interpolate(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
Object pObject,
int propertyIndex,
double time,
IAGKeyframe pNextKeyframe,
IAGKeyframe pPrevKeyframe,
IAGKeyframe pAfterNextKeyframe)
Interpolates the values of an object property for a time between this keyframe and the next (time is in [0,1]). |
boolean |
isActiveProperty(int propIndex)
Indicates if an animation property is active. |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
boolean |
isObjectNeedsRefresh()
Indicates if the object must be refreshed after interpolating its state. |
void |
refreshObject(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
Object pObject)
Recreates the object after its properties have been interpolated. |
void |
setActiveProperties(ILongArray ppActiveProps)
The combination of active properties. |
void |
setIsActiveProperty(int propIndex,
boolean pbIsActiveProp)
Indicates if an animation property is active. |
void |
setName(String name)
The name of the keyframe. |
void |
setPropertyValue(int propIndex,
Object pValue)
The value of a typed property. |
void |
setText(int propIndex,
int columnIndex,
String text)
Set the column text. |
void |
setTimeStamp(double pTimeStamp)
The time stamp (in the interval 0-1). |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public TimeKeyframe()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public TimeKeyframe(Object obj)
throws IOException
TimeKeyframe theTimeKeyframe = (TimeKeyframe) obj;
obj to TimeKeyframe.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface IAGKeyframeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String name)
throws IOException,
AutomationException
setName in interface IAGKeyframename - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILongArray getActiveProperties()
throws IOException,
AutomationException
getActiveProperties in interface IAGKeyframeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setActiveProperties(ILongArray ppActiveProps)
throws IOException,
AutomationException
setActiveProperties in interface IAGKeyframeppActiveProps - A reference to a com.esri.arcgis.system.ILongArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isActiveProperty(int propIndex)
throws IOException,
AutomationException
isActiveProperty in interface IAGKeyframepropIndex - The propIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsActiveProperty(int propIndex,
boolean pbIsActiveProp)
throws IOException,
AutomationException
setIsActiveProperty in interface IAGKeyframepropIndex - The propIndex (in)pbIsActiveProp - The pbIsActiveProp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getPropertyValue(int propIndex)
throws IOException,
AutomationException
getPropertyValue in interface IAGKeyframepropIndex - The propIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertyValue(int propIndex,
Object pValue)
throws IOException,
AutomationException
setPropertyValue in interface IAGKeyframepropIndex - The propIndex (in)pValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTimeStamp(double pTimeStamp)
throws IOException,
AutomationException
setTimeStamp in interface IAGKeyframepTimeStamp - The pTimeStamp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getTimeStamp()
throws IOException,
AutomationException
getTimeStamp in interface IAGKeyframeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IAGAnimationType IAGKeyframe_getAnimationType()
throws IOException,
AutomationException
IAGKeyframe_getAnimationType in interface IAGKeyframeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void apply(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
Object pObject)
throws IOException,
AutomationException
apply in interface IAGKeyframepTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void captureProperties(IAGAnimationContainer pContainer,
Object pObject)
throws IOException,
AutomationException
captureProperties in interface IAGKeyframepContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interpolate(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
Object pObject,
int propertyIndex,
double time,
IAGKeyframe pNextKeyframe,
IAGKeyframe pPrevKeyframe,
IAGKeyframe pAfterNextKeyframe)
throws IOException,
AutomationException
interpolate in interface IAGKeyframepTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)propertyIndex - The propertyIndex (in)time - The time (in)pNextKeyframe - A reference to a com.esri.arcgis.animation.IAGKeyframe (in)pPrevKeyframe - A reference to a com.esri.arcgis.animation.IAGKeyframe (in)pAfterNextKeyframe - A reference to a com.esri.arcgis.animation.IAGKeyframe (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isObjectNeedsRefresh()
throws IOException,
AutomationException
isObjectNeedsRefresh in interface IAGKeyframeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void refreshObject(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
Object pObject)
throws IOException,
AutomationException
refreshObject in interface IAGKeyframepTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)pObject - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getText(int propIndex,
int columnIndex)
throws IOException,
AutomationException
getText in interface IAGKeyframeUIpropIndex - The propIndex (in)columnIndex - The columnIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setText(int propIndex,
int columnIndex,
String text)
throws IOException,
AutomationException
setText in interface IAGKeyframeUIpropIndex - The propIndex (in)columnIndex - The columnIndex (in)text - The text (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IClone esri_clone()
throws IOException,
AutomationException
esri_clone in interface ICloneIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void assign(IClone src)
throws IOException,
AutomationException
assign in interface IClonesrc - A reference to a com.esri.arcgis.system.IClone (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEqual(IClone other)
throws IOException,
AutomationException
IsEqual returns True if the receiver and the source have the same properties. Note, this does not imply that the receiver and the source reference the same object.
isEqual in interface ICloneother - A reference to a com.esri.arcgis.system.IClone (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isIdentical(IClone other)
throws IOException,
AutomationException
IsIdentical returns true if the receiver and the source reference the same object.
isIdentical in interface ICloneother - A reference to a com.esri.arcgis.system.IClone (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAnimationInterval(IAGKeyframe pNextKeyframe)
throws IOException,
AutomationException
getAnimationInterval in interface IAGKeyframeIntervalpNextKeyframe - A reference to a com.esri.arcgis.animation.IAGKeyframe (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getDisplayTime(String[] pDisplayTime)
throws IOException,
AutomationException
getDisplayTime in interface IAGKeyframeIntervalpDisplayTime - The pDisplayTime (out: use single element array)
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 | ||||||||