|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAGImportPathOptions
Provides access to options of the 'import animation from path' functionality.
An AGImportPathOptions object must be specified when creating a fly-by-from-path animation. The IAGImportPathOptions interface provides access to the options in creating a fly-by-from-path animation.
| Method Summary | |
|---|---|
void |
getAngleCalculationMethods(int[] pAzimuthMethod,
int[] pInclinationMethod,
int[] pRollMethod)
The options for angle calculation. |
void |
getAngleCalculationValues(double[] pAzimuthValue,
double[] pInclinationValue,
double[] pRollValue)
The values for angle calculation (angles in degrees). |
Object |
getAnimatedObject()
The object to be animated (if any). |
IAGAnimationEnvironment |
getAnimationEnvironment()
The animation environment. |
IAGAnimationTracks |
getAnimationTracks()
The animation track container. |
IAGAnimationType |
getAnimationType()
The type of animation. |
IBasicMap |
getBasicMap()
The basic map. |
int |
getConversionType()
The type of import conversion. |
double |
getLookaheadFactor()
The lookahead factor (0.0-1.0). |
IGeometry |
getPathGeometry()
The original path geometry. |
double |
getRollFactor()
The roll factor. |
double |
getSimplificationFactor()
The path simplification factor (0.0-100.0). |
String |
getTrackName()
The name of the track to be created. |
double |
getVerticalOffset()
The vertical offset in meters to be applied to the path geometry. |
boolean |
isOverwriteExisting()
Indicates whether to overwrite option. |
boolean |
isReversePath()
Indicates whether to reverse the path. |
void |
putAngleCalculationMethods(int azimuthMethod,
int inclinationMethod,
int rollMethod)
The options for angle calculation. |
void |
putAngleCalculationValues(double azimuthValue,
double inclinationValue,
double rollValue)
The values for angle calculation (angles in degrees). |
void |
setAnimatedObjectByRef(Object ppAnimObj)
The object to be animated (if any). |
void |
setAnimationEnvironmentByRef(IAGAnimationEnvironment ppEnvironment)
The animation environment. |
void |
setAnimationTracksByRef(IAGAnimationTracks ppTracks)
The animation track container. |
void |
setAnimationTypeByRef(IAGAnimationType ppAnimType)
The type of animation. |
void |
setBasicMapByRef(IBasicMap ppMap)
The basic map. |
void |
setConversionType(int pConversionType)
The type of import conversion. |
void |
setLookaheadFactor(double pLookaheadFactor)
The lookahead factor (0.0-1.0). |
void |
setOverwriteExisting(boolean pbOverwrite)
Indicates whether to overwrite option. |
void |
setPathGeometry(IGeometry ppPathGeometry)
The original path geometry. |
void |
setReversePath(boolean pbReverse)
Indicates whether to reverse the path. |
void |
setRollFactor(double pRollFactor)
The roll factor. |
void |
setSimplificationFactor(double pSimplFactor)
The path simplification factor (0.0-100.0). |
void |
setTrackName(String pTrackName)
The name of the track to be created. |
void |
setVerticalOffset(double pElevOffsetMeters)
The vertical offset in meters to be applied to the path geometry. |
| Method Detail |
|---|
IBasicMap getBasicMap()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBasicMapByRef(IBasicMap ppMap)
throws IOException,
AutomationException
ppMap - A reference to a com.esri.arcgis.carto.IBasicMap (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IAGAnimationTracks getAnimationTracks()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAnimationTracksByRef(IAGAnimationTracks ppTracks)
throws IOException,
AutomationException
ppTracks - A reference to a com.esri.arcgis.animation.IAGAnimationTracks (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IAGAnimationEnvironment getAnimationEnvironment()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAnimationEnvironmentByRef(IAGAnimationEnvironment ppEnvironment)
throws IOException,
AutomationException
ppEnvironment - A reference to a com.esri.arcgis.animation.IAGAnimationEnvironment (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IAGAnimationType getAnimationType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAnimationTypeByRef(IAGAnimationType ppAnimType)
throws IOException,
AutomationException
ppAnimType - A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getPathGeometry()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPathGeometry(IGeometry ppPathGeometry)
throws IOException,
AutomationException
ppPathGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getVerticalOffset()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setVerticalOffset(double pElevOffsetMeters)
throws IOException,
AutomationException
pElevOffsetMeters - The pElevOffsetMeters (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getAnimatedObject()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAnimatedObjectByRef(Object ppAnimObj)
throws IOException,
AutomationException
ppAnimObj - A reference to another Object (IUnknown) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getConversionType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setConversionType(int pConversionType)
throws IOException,
AutomationException
pConversionType - A com.esri.arcgis.animation.esriFlyFromPathType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isReversePath()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setReversePath(boolean pbReverse)
throws IOException,
AutomationException
pbReverse - The pbReverse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getSimplificationFactor()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSimplificationFactor(double pSimplFactor)
throws IOException,
AutomationException
pSimplFactor - The pSimplFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getLookaheadFactor()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLookaheadFactor(double pLookaheadFactor)
throws IOException,
AutomationException
pLookaheadFactor - The pLookaheadFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getAngleCalculationMethods(int[] pAzimuthMethod,
int[] pInclinationMethod,
int[] pRollMethod)
throws IOException,
AutomationException
pAzimuthMethod - A com.esri.arcgis.animation.esriPathAngleCalculation constant (out: use single element array)pInclinationMethod - A com.esri.arcgis.animation.esriPathAngleCalculation constant (out: use single element array)pRollMethod - A com.esri.arcgis.animation.esriPathAngleCalculation constant (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putAngleCalculationMethods(int azimuthMethod,
int inclinationMethod,
int rollMethod)
throws IOException,
AutomationException
azimuthMethod - A com.esri.arcgis.animation.esriPathAngleCalculation constant (in)inclinationMethod - A com.esri.arcgis.animation.esriPathAngleCalculation constant (in)rollMethod - A com.esri.arcgis.animation.esriPathAngleCalculation constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getAngleCalculationValues(double[] pAzimuthValue,
double[] pInclinationValue,
double[] pRollValue)
throws IOException,
AutomationException
pAzimuthValue - The pAzimuthValue (out: use single element array)pInclinationValue - The pInclinationValue (out: use single element array)pRollValue - The pRollValue (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putAngleCalculationValues(double azimuthValue,
double inclinationValue,
double rollValue)
throws IOException,
AutomationException
azimuthValue - The azimuthValue (in)inclinationValue - The inclinationValue (in)rollValue - The rollValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getRollFactor()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRollFactor(double pRollFactor)
throws IOException,
AutomationException
pRollFactor - The pRollFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isOverwriteExisting()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOverwriteExisting(boolean pbOverwrite)
throws IOException,
AutomationException
pbOverwrite - The pbOverwrite (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getTrackName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTrackName(String pTrackName)
throws IOException,
AutomationException
pTrackName - The pTrackName (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 | ||||||||