|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.editor.Course
public class Course
COM Class 'Course'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriEditor.olb'
Description 'Creates line segments defined by COGO descriptions.' 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.editor.ICourse |
---|
IID, IIDfc110ccf_4f67_4fa9_9c9e_065d913a3a09, xxDummy |
Constructor Summary | |
---|---|
Course()
Constructs a Course using ArcGIS Engine. |
|
Course(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. Course theCourse = (Course) obj; |
Method Summary | |
---|---|
ISegment |
addSegment(IGeometry geom,
double distanceFactor,
double angularOffset)
Adds a reference for the course to the input geometry. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
ICourse |
esri_clone()
Clones the course and adds the result to *clone. |
static java.lang.String |
getClsid()
getClsid. |
int |
getCurveDirectionType()
If the course type is esriCTCurve, defines the curve direction type of the third value. |
int |
getCurveParameter1()
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the first value. |
int |
getCurveParameter2()
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the second value. |
java.lang.String |
getDescription(IEditor editor)
Description of the course. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
double |
getMeasure1()
The first value that defines the course. |
double |
getMeasure2()
The second value that defines the course. |
double |
getMeasure3()
Optionally, the direction of the curve if the course type is esriCTCurve. |
int |
getTurnDirection()
Indicates if curve turns to the left or right. |
int |
getType()
The type of course. |
int |
hashCode()
the hashcode for this object |
void |
release()
Release a Course. |
void |
setCurveDirectionType(int cdt)
If the course type is esriCTCurve, defines the curve direction type of the third value. |
void |
setCurveParameter1(int cp)
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the first value. |
void |
setCurveParameter2(int cp)
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the second value. |
void |
setMeasure1(double measure)
The first value that defines the course. |
void |
setMeasure2(double measure)
The second value that defines the course. |
void |
setMeasure3(double measure)
Optionally, the direction of the curve if the course type is esriCTCurve. |
void |
setTurnDirection(int td)
Indicates if curve turns to the left or right. |
void |
setType(int type)
The type of course. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Course() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic Course(java.lang.Object obj) throws java.io.IOException
Course theCourse = (Course) obj;
obj
to Course
.
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 int getType() throws java.io.IOException, AutomationException
getType
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setType(int type) throws java.io.IOException, AutomationException
setType
in interface ICourse
type
- A com.esri.arcgis.editor.esriCourseType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMeasure1() throws java.io.IOException, AutomationException
getMeasure1
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMeasure1(double measure) throws java.io.IOException, AutomationException
setMeasure1
in interface ICourse
measure
- The measure (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMeasure2() throws java.io.IOException, AutomationException
getMeasure2
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMeasure2(double measure) throws java.io.IOException, AutomationException
setMeasure2
in interface ICourse
measure
- The measure (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMeasure3() throws java.io.IOException, AutomationException
getMeasure3
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMeasure3(double measure) throws java.io.IOException, AutomationException
setMeasure3
in interface ICourse
measure
- The measure (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCurveParameter1() throws java.io.IOException, AutomationException
getCurveParameter1
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurveParameter1(int cp) throws java.io.IOException, AutomationException
setCurveParameter1
in interface ICourse
cp
- A com.esri.arcgis.editor.esriCurveParameter constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCurveParameter2() throws java.io.IOException, AutomationException
getCurveParameter2
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurveParameter2(int cp) throws java.io.IOException, AutomationException
setCurveParameter2
in interface ICourse
cp
- A com.esri.arcgis.editor.esriCurveParameter constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTurnDirection() throws java.io.IOException, AutomationException
getTurnDirection
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTurnDirection(int td) throws java.io.IOException, AutomationException
setTurnDirection
in interface ICourse
td
- A com.esri.arcgis.editor.esriTurnDirection constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCurveDirectionType() throws java.io.IOException, AutomationException
getCurveDirectionType
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurveDirectionType(int cdt) throws java.io.IOException, AutomationException
setCurveDirectionType
in interface ICourse
cdt
- A com.esri.arcgis.editor.esriCurveDirectionType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISegment addSegment(IGeometry geom, double distanceFactor, double angularOffset) throws java.io.IOException, AutomationException
addSegment
in interface ICourse
geom
- A reference to a com.esri.arcgis.geometry.IGeometry (in)distanceFactor
- The distanceFactor (in)angularOffset
- The angularOffset (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICourse esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface ICourse
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDescription(IEditor editor) throws java.io.IOException, AutomationException
getDescription
in interface ICourse
editor
- A reference to a com.esri.arcgis.editor.IEditor (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 |