|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.analyst3d.SceneKeyframe
public class SceneKeyframe
COM Class 'SceneKeyframe'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'
Description 'The scene keyframe coclass.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.analyst3d.IKeyframe |
---|
IID, IID767c9b53_5a8e_11d5_b295_00508bcdde28, xxDummy |
Fields inherited from interface com.esri.arcgis.animation.IAGKeyframe |
---|
IID, IID7c35dc01_7cdf_463e_9b7a_87c9ae769bef, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IClone |
---|
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy |
Constructor Summary | |
---|---|
SceneKeyframe()
Constructs a SceneKeyframe using ArcGIS Engine. |
|
SceneKeyframe(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SceneKeyframe theSceneKeyframe = (SceneKeyframe) obj; |
Method Summary | |
---|---|
void |
apply(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
java.lang.Object pObject)
Apply to the object the active properties of the keyframe. |
void |
apply(IScene pScene,
java.lang.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,
java.lang.Object pObject)
Copy the properties from the object to the keyframe. |
void |
captureProperties(IScene pScene,
java.lang.Object pObject)
Copy the properties from the object to the keyframe. |
boolean |
equals(java.lang.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. |
IAnimationType |
getAnimationType()
The animation type. |
static java.lang.String |
getClsid()
getClsid. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getName()
The name of the keyframe. |
java.lang.Object |
getPropertyValue(int propIndex)
The value of a typed property. |
double |
getPropertyValueDouble(int propIndex)
The value of a double-typed property. |
IEnvelope |
getPropertyValueExtent(int propIndex)
The value of an Extent-typed property. |
int |
getPropertyValueInt(int propIndex)
The value of an integer typed property. |
int |
getPropertyValueLong(int propIndex)
The value of a long integer typed property. |
IPoint |
getPropertyValuePoint(int propIndex)
The value of a Point-typed property. |
IColor |
getPropertyValueRGBColor(int propIndex)
The value of an RGB Color-typed property. |
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,
java.lang.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]). |
void |
interpolate(IScene pScene,
java.lang.Object pObject,
int propertyIndex,
double time,
IKeyframe pNextKeyframe,
IKeyframe pPrevKeyframe,
IKeyframe 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. |
boolean |
isPropertyValueBoolean(int propIndex)
Indicates if the property is TRUE. |
void |
refreshObject(IAGAnimationTrack pTrack,
IAGAnimationContainer pContainer,
java.lang.Object pObject)
Recreates the object after its properties have been interpolated. |
void |
refreshObject(IScene pScene,
java.lang.Object pObject)
Recreates the object after its properties have been interpolated. |
void |
release()
Release a SceneKeyframe. |
void |
setActiveProperties(ILongArray ppActiveProps)
The combination of active properties. |
void |
setIsActiveProperty(int propIndex,
boolean pbIsActiveProp)
Indicates if an animation property is active. |
void |
setName(java.lang.String name)
The name of the keyframe. |
void |
setPropertyValue(int propIndex,
java.lang.Object pValue)
The value of a typed property. |
void |
setPropertyValueBoolean(int propIndex,
boolean pBoolValue)
Indicates if the property is TRUE. |
void |
setPropertyValueDouble(int propIndex,
double pDoubleValue)
The value of a double-typed property. |
void |
setPropertyValueExtent(int propIndex,
IEnvelope ppExtent)
The value of an Extent-typed property. |
void |
setPropertyValueInt(int propIndex,
int pIntValue)
The value of an integer typed property. |
void |
setPropertyValueLong(int propIndex,
int pLongValue)
The value of a long integer typed property. |
void |
setPropertyValuePoint(int propIndex,
IPoint ppPoint)
The value of a Point-typed property. |
void |
setPropertyValueRGBColor(int propIndex,
IColor ppColor)
The value of an RGB Color-typed property. |
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 |
Constructor Detail |
---|
public SceneKeyframe() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic SceneKeyframe(java.lang.Object obj) throws java.io.IOException
SceneKeyframe theSceneKeyframe = (SceneKeyframe) obj;
obj
to SceneKeyframe
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IKeyframe
getName
in interface IAGKeyframe
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(java.lang.String name) throws java.io.IOException, AutomationException
setName
in interface IKeyframe
setName
in interface IAGKeyframe
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILongArray getActiveProperties() throws java.io.IOException, AutomationException
getActiveProperties
in interface IKeyframe
getActiveProperties
in interface IAGKeyframe
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveProperties(ILongArray ppActiveProps) throws java.io.IOException, AutomationException
setActiveProperties
in interface IKeyframe
setActiveProperties
in interface IAGKeyframe
ppActiveProps
- A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isActiveProperty(int propIndex) throws java.io.IOException, AutomationException
isActiveProperty
in interface IKeyframe
isActiveProperty
in interface IAGKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsActiveProperty(int propIndex, boolean pbIsActiveProp) throws java.io.IOException, AutomationException
setIsActiveProperty
in interface IKeyframe
setIsActiveProperty
in interface IAGKeyframe
propIndex
- The propIndex (in)pbIsActiveProp
- The pbIsActiveProp (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPropertyValueInt(int propIndex) throws java.io.IOException, AutomationException
getPropertyValueInt
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPropertyValueLong(int propIndex) throws java.io.IOException, AutomationException
getPropertyValueLong
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getPropertyValueDouble(int propIndex) throws java.io.IOException, AutomationException
getPropertyValueDouble
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPropertyValueBoolean(int propIndex) throws java.io.IOException, AutomationException
isPropertyValueBoolean
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getPropertyValuePoint(int propIndex) throws java.io.IOException, AutomationException
getPropertyValuePoint
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getPropertyValueExtent(int propIndex) throws java.io.IOException, AutomationException
getPropertyValueExtent
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getPropertyValueRGBColor(int propIndex) throws java.io.IOException, AutomationException
getPropertyValueRGBColor
in interface IKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValueInt(int propIndex, int pIntValue) throws java.io.IOException, AutomationException
setPropertyValueInt
in interface IKeyframe
propIndex
- The propIndex (in)pIntValue
- The pIntValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValueLong(int propIndex, int pLongValue) throws java.io.IOException, AutomationException
setPropertyValueLong
in interface IKeyframe
propIndex
- The propIndex (in)pLongValue
- The pLongValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValueDouble(int propIndex, double pDoubleValue) throws java.io.IOException, AutomationException
setPropertyValueDouble
in interface IKeyframe
propIndex
- The propIndex (in)pDoubleValue
- The pDoubleValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValueBoolean(int propIndex, boolean pBoolValue) throws java.io.IOException, AutomationException
setPropertyValueBoolean
in interface IKeyframe
propIndex
- The propIndex (in)pBoolValue
- The pBoolValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValuePoint(int propIndex, IPoint ppPoint) throws java.io.IOException, AutomationException
setPropertyValuePoint
in interface IKeyframe
propIndex
- The propIndex (in)ppPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValueExtent(int propIndex, IEnvelope ppExtent) throws java.io.IOException, AutomationException
setPropertyValueExtent
in interface IKeyframe
propIndex
- The propIndex (in)ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValueRGBColor(int propIndex, IColor ppColor) throws java.io.IOException, AutomationException
setPropertyValueRGBColor
in interface IKeyframe
propIndex
- The propIndex (in)ppColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeStamp(double pTimeStamp) throws java.io.IOException, AutomationException
setTimeStamp
in interface IKeyframe
setTimeStamp
in interface IAGKeyframe
pTimeStamp
- The pTimeStamp (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTimeStamp() throws java.io.IOException, AutomationException
getTimeStamp
in interface IKeyframe
getTimeStamp
in interface IAGKeyframe
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IAnimationType getAnimationType() throws java.io.IOException, AutomationException
getAnimationType
in interface IKeyframe
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void apply(IScene pScene, java.lang.Object pObject) throws java.io.IOException, AutomationException
apply
in interface IKeyframe
pScene
- 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 captureProperties(IScene pScene, java.lang.Object pObject) throws java.io.IOException, AutomationException
captureProperties
in interface IKeyframe
pScene
- 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 interpolate(IScene pScene, java.lang.Object pObject, int propertyIndex, double time, IKeyframe pNextKeyframe, IKeyframe pPrevKeyframe, IKeyframe pAfterNextKeyframe) throws java.io.IOException, AutomationException
interpolate
in interface IKeyframe
pScene
- A reference to a com.esri.arcgis.analyst3d.IScene (in)pObject
- A Variant (in)propertyIndex
- The propertyIndex (in)time
- The time (in)pNextKeyframe
- A reference to a com.esri.arcgis.analyst3d.IKeyframe (in)pPrevKeyframe
- A reference to a com.esri.arcgis.analyst3d.IKeyframe (in)pAfterNextKeyframe
- A reference to a com.esri.arcgis.analyst3d.IKeyframe (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isObjectNeedsRefresh() throws java.io.IOException, AutomationException
isObjectNeedsRefresh
in interface IKeyframe
isObjectNeedsRefresh
in interface IAGKeyframe
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshObject(IScene pScene, java.lang.Object pObject) throws java.io.IOException, AutomationException
refreshObject
in interface IKeyframe
pScene
- 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 java.lang.Object getPropertyValue(int propIndex) throws java.io.IOException, AutomationException
getPropertyValue
in interface IAGKeyframe
propIndex
- The propIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertyValue(int propIndex, java.lang.Object pValue) throws java.io.IOException, AutomationException
setPropertyValue
in interface IAGKeyframe
propIndex
- The propIndex (in)pValue
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IAGAnimationType IAGKeyframe_getAnimationType() throws java.io.IOException, AutomationException
IAGKeyframe_getAnimationType
in interface IAGKeyframe
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void apply(IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, java.lang.Object pObject) throws java.io.IOException, AutomationException
apply
in interface IAGKeyframe
pTrack
- 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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void captureProperties(IAGAnimationContainer pContainer, java.lang.Object pObject) throws java.io.IOException, AutomationException
captureProperties
in interface IAGKeyframe
pContainer
- 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 interpolate(IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, java.lang.Object pObject, int propertyIndex, double time, IAGKeyframe pNextKeyframe, IAGKeyframe pPrevKeyframe, IAGKeyframe pAfterNextKeyframe) throws java.io.IOException, AutomationException
interpolate
in interface IAGKeyframe
pTrack
- 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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshObject(IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, java.lang.Object pObject) throws java.io.IOException, AutomationException
refreshObject
in interface IAGKeyframe
pTrack
- 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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface IClone
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws java.io.IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws java.io.IOException, AutomationException
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws java.io.IOException, AutomationException
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
java.io.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 |