|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.animation.AGImportPathOptions
public class AGImportPathOptions
Options of the 'import animation from path' functionality.
Constructor Summary | |
---|---|
AGImportPathOptions()
Constructs a AGImportPathOptions using ArcGIS Engine. |
|
AGImportPathOptions(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. AGImportPathOptions theAGImportPathOptions = (AGImportPathOptions) obj; |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
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. |
static String |
getClsid()
getClsid. |
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. |
int |
hashCode()
the hashcode for this object |
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. |
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 AGImportPathOptions() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic AGImportPathOptions(Object obj) throws IOException
AGImportPathOptions theAGImportPathOptions = (AGImportPathOptions) obj;
obj
to AGImportPathOptions
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public IBasicMap getBasicMap() throws IOException, AutomationException
getBasicMap
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBasicMapByRef(IBasicMap ppMap) throws IOException, AutomationException
setBasicMapByRef
in interface IAGImportPathOptions
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.public IAGAnimationTracks getAnimationTracks() throws IOException, AutomationException
getAnimationTracks
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnimationTracksByRef(IAGAnimationTracks ppTracks) throws IOException, AutomationException
setAnimationTracksByRef
in interface IAGImportPathOptions
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.public IAGAnimationEnvironment getAnimationEnvironment() throws IOException, AutomationException
getAnimationEnvironment
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnimationEnvironmentByRef(IAGAnimationEnvironment ppEnvironment) throws IOException, AutomationException
setAnimationEnvironmentByRef
in interface IAGImportPathOptions
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.public IAGAnimationType getAnimationType() throws IOException, AutomationException
getAnimationType
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnimationTypeByRef(IAGAnimationType ppAnimType) throws IOException, AutomationException
setAnimationTypeByRef
in interface IAGImportPathOptions
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.public IGeometry getPathGeometry() throws IOException, AutomationException
getPathGeometry
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPathGeometry(IGeometry ppPathGeometry) throws IOException, AutomationException
setPathGeometry
in interface IAGImportPathOptions
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.public double getVerticalOffset() throws IOException, AutomationException
getVerticalOffset
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVerticalOffset(double pElevOffsetMeters) throws IOException, AutomationException
setVerticalOffset
in interface IAGImportPathOptions
pElevOffsetMeters
- The pElevOffsetMeters (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getAnimatedObject() throws IOException, AutomationException
getAnimatedObject
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnimatedObjectByRef(Object ppAnimObj) throws IOException, AutomationException
setAnimatedObjectByRef
in interface IAGImportPathOptions
ppAnimObj
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getConversionType() throws IOException, AutomationException
getConversionType
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setConversionType(int pConversionType) throws IOException, AutomationException
setConversionType
in interface IAGImportPathOptions
pConversionType
- A com.esri.arcgis.animation.esriFlyFromPathType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isReversePath() throws IOException, AutomationException
isReversePath
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReversePath(boolean pbReverse) throws IOException, AutomationException
setReversePath
in interface IAGImportPathOptions
pbReverse
- The pbReverse (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSimplificationFactor() throws IOException, AutomationException
getSimplificationFactor
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSimplificationFactor(double pSimplFactor) throws IOException, AutomationException
setSimplificationFactor
in interface IAGImportPathOptions
pSimplFactor
- The pSimplFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLookaheadFactor() throws IOException, AutomationException
getLookaheadFactor
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLookaheadFactor(double pLookaheadFactor) throws IOException, AutomationException
setLookaheadFactor
in interface IAGImportPathOptions
pLookaheadFactor
- The pLookaheadFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getAngleCalculationMethods(int[] pAzimuthMethod, int[] pInclinationMethod, int[] pRollMethod) throws IOException, AutomationException
getAngleCalculationMethods
in interface IAGImportPathOptions
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.public void putAngleCalculationMethods(int azimuthMethod, int inclinationMethod, int rollMethod) throws IOException, AutomationException
putAngleCalculationMethods
in interface IAGImportPathOptions
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.public void getAngleCalculationValues(double[] pAzimuthValue, double[] pInclinationValue, double[] pRollValue) throws IOException, AutomationException
getAngleCalculationValues
in interface IAGImportPathOptions
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.public void putAngleCalculationValues(double azimuthValue, double inclinationValue, double rollValue) throws IOException, AutomationException
putAngleCalculationValues
in interface IAGImportPathOptions
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.public double getRollFactor() throws IOException, AutomationException
getRollFactor
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRollFactor(double pRollFactor) throws IOException, AutomationException
setRollFactor
in interface IAGImportPathOptions
pRollFactor
- The pRollFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isOverwriteExisting() throws IOException, AutomationException
isOverwriteExisting
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOverwriteExisting(boolean pbOverwrite) throws IOException, AutomationException
setOverwriteExisting
in interface IAGImportPathOptions
pbOverwrite
- The pbOverwrite (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getTrackName() throws IOException, AutomationException
getTrackName
in interface IAGImportPathOptions
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTrackName(String pTrackName) throws IOException, AutomationException
setTrackName
in interface IAGImportPathOptions
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 |