com.esri.arcgis.geometry
Interface IPolycurveGeodetic

All Superinterfaces:
IPolycurve4, java.io.Serializable
All Known Implementing Classes:
IPolycurveGeodeticProxy, Polygon, Polyline

public interface IPolycurveGeodetic
extends IPolycurve4, java.io.Serializable

COM Interface 'IPolycurveGeodetic'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides various geodetic operations on curves.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IID00fcc4e5_5a6c_482b_9b77_1524d05b19d3
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IPolycurve4
IIDc0ea9a43_8884_4b70_9726_9cb6acfc0788
 
Method Summary
 void densifyGeodetic(int geodeticLineType, ILinearUnit pLU, int densifyMethod, double densifyParameter)
          Constructs different types of geodetic curves.
 double getLengthGeodetic(int geodeticLineType, ILinearUnit pLU)
          Returns length of this polycurve calculated using various types of geodetic methods.
 
Methods inherited from interface com.esri.arcgis.geometry.IPolycurve4
geodesicDensify
 

Field Detail

IID00fcc4e5_5a6c_482b_9b77_1524d05b19d3

static final int IID00fcc4e5_5a6c_482b_9b77_1524d05b19d3
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getLengthGeodetic

double getLengthGeodetic(int geodeticLineType,
                         ILinearUnit pLU)
                         throws java.io.IOException,
                                AutomationException
Returns length of this polycurve calculated using various types of geodetic methods.

Parameters:
geodeticLineType - A com.esri.arcgis.geometry.esriGeodeticType constant (in)
pLU - A reference to a com.esri.arcgis.geometry.ILinearUnit (in)
Returns:
The pLength
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

densifyGeodetic

void densifyGeodetic(int geodeticLineType,
                     ILinearUnit pLU,
                     int densifyMethod,
                     double densifyParameter)
                     throws java.io.IOException,
                            AutomationException
Constructs different types of geodetic curves. The 'by length' and 'by deviation' densification methods are supported.

Parameters:
geodeticLineType - A com.esri.arcgis.geometry.esriGeodeticType constant (in)
pLU - A reference to a com.esri.arcgis.geometry.ILinearUnit (in)
densifyMethod - A com.esri.arcgis.geometry.esriCurveDensifyMethod constant (in)
densifyParameter - The densifyParameter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.