com.esri.arcgis.geoprocessing
Interface IGpDescribeGeometry

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IGpDescribeGeometryProxy

public interface IGpDescribeGeometry
extends java.io.Serializable

COM Interface 'IGpDescribeGeometry'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to the properties and methods of the Describe Geometry object.' 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 DISPID_1_GET_NAME
           
static java.lang.String DISPID_10_NAME
           
static java.lang.String DISPID_11_NAME
           
static java.lang.String DISPID_12_GET_NAME
           
static java.lang.String DISPID_13_GET_NAME
           
static java.lang.String DISPID_14_GET_NAME
           
static java.lang.String DISPID_15_GET_NAME
           
static java.lang.String DISPID_2_GET_NAME
           
static java.lang.String DISPID_3_GET_NAME
           
static java.lang.String DISPID_4_GET_NAME
           
static java.lang.String DISPID_5_GET_NAME
           
static java.lang.String DISPID_6_GET_NAME
           
static java.lang.String DISPID_7_GET_NAME
           
static java.lang.String DISPID_8_GET_NAME
           
static java.lang.String DISPID_9_GET_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID27dffb2e_7b69_4dde_8aca_42b14e37c5f0
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getArea()
          The area of the geometry object.
 java.lang.String getCentroid(java.lang.Object pInside)
          The centroid of the geometry object; returns label point if centroid is outside.
 java.lang.String getExtent()
          The extent of the geometry object.
 java.lang.String getFirstPoint()
          The first point of the geometry object.
 IGeometry getGeometry()
          Sets the geometry property.
 java.lang.String getHullRectangle()
          The four corners of the most narrow enclosing rectangle.
 java.lang.String getIsMultipart()
          Indicates whether the geometry object contains more than one part.
 java.lang.String getLabelPoint()
          The (inside) label point of the geometry object.
 java.lang.String getLastPoint()
          The last point of the geometry object.
 double getLength()
          The length of the geometry object.
 java.lang.Object getPart(java.lang.Object part)
          Returns the part of the geometry object at the specified index.
 int getPartCount()
          The number of parts of the geometry object.
 int getPointCount()
          The number of points of the geometry object.
 java.lang.String getTrueCentroid()
          The true centroid of the geometry object.
 java.lang.String getType()
          The geometry type of the geometry object.
 

Field Detail

IID27dffb2e_7b69_4dde_8aca_42b14e37c5f0

static final int IID27dffb2e_7b69_4dde_8aca_42b14e37c5f0
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

DISPID_1_GET_NAME

static final java.lang.String DISPID_1_GET_NAME
See Also:
Constant Field Values

DISPID_2_GET_NAME

static final java.lang.String DISPID_2_GET_NAME
See Also:
Constant Field Values

DISPID_3_GET_NAME

static final java.lang.String DISPID_3_GET_NAME
See Also:
Constant Field Values

DISPID_14_GET_NAME

static final java.lang.String DISPID_14_GET_NAME
See Also:
Constant Field Values

DISPID_15_GET_NAME

static final java.lang.String DISPID_15_GET_NAME
See Also:
Constant Field Values

DISPID_4_GET_NAME

static final java.lang.String DISPID_4_GET_NAME
See Also:
Constant Field Values

DISPID_5_GET_NAME

static final java.lang.String DISPID_5_GET_NAME
See Also:
Constant Field Values

DISPID_6_GET_NAME

static final java.lang.String DISPID_6_GET_NAME
See Also:
Constant Field Values

DISPID_7_GET_NAME

static final java.lang.String DISPID_7_GET_NAME
See Also:
Constant Field Values

DISPID_8_GET_NAME

static final java.lang.String DISPID_8_GET_NAME
See Also:
Constant Field Values

DISPID_9_GET_NAME

static final java.lang.String DISPID_9_GET_NAME
See Also:
Constant Field Values

DISPID_10_NAME

static final java.lang.String DISPID_10_NAME
See Also:
Constant Field Values

DISPID_11_NAME

static final java.lang.String DISPID_11_NAME
See Also:
Constant Field Values

DISPID_12_GET_NAME

static final java.lang.String DISPID_12_GET_NAME
See Also:
Constant Field Values

DISPID_13_GET_NAME

static final java.lang.String DISPID_13_GET_NAME
See Also:
Constant Field Values
Method Detail

getType

java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
The geometry type of the geometry object.

Returns:
The type
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

java.lang.String getExtent()
                           throws java.io.IOException,
                                  AutomationException
The extent of the geometry object.

Returns:
The extent
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentroid

java.lang.String getCentroid(java.lang.Object pInside)
                             throws java.io.IOException,
                                    AutomationException
The centroid of the geometry object; returns label point if centroid is outside.

Parameters:
pInside - A Variant (in, optional, pass null if not required)
Returns:
The centroid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrueCentroid

java.lang.String getTrueCentroid()
                                 throws java.io.IOException,
                                        AutomationException
The true centroid of the geometry object.

Returns:
The centroid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelPoint

java.lang.String getLabelPoint()
                               throws java.io.IOException,
                                      AutomationException
The (inside) label point of the geometry object.

Returns:
The labelPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFirstPoint

java.lang.String getFirstPoint()
                               throws java.io.IOException,
                                      AutomationException
The first point of the geometry object.

Returns:
The firstPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLastPoint

java.lang.String getLastPoint()
                              throws java.io.IOException,
                                     AutomationException
The last point of the geometry object.

Returns:
The lastPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getArea

double getArea()
               throws java.io.IOException,
                      AutomationException
The area of the geometry object.

Returns:
The area
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLength

double getLength()
                 throws java.io.IOException,
                        AutomationException
The length of the geometry object.

Returns:
The length
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsMultipart

java.lang.String getIsMultipart()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether the geometry object contains more than one part.

Returns:
The multipart
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPartCount

int getPartCount()
                 throws java.io.IOException,
                        AutomationException
The number of parts of the geometry object.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPart

java.lang.Object getPart(java.lang.Object part)
                         throws java.io.IOException,
                                AutomationException
Returns the part of the geometry object at the specified index.

Parameters:
part - A Variant (in, optional, pass null if not required)
Returns:
A reference to another Automation Object (IDispatch)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometry

IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
Sets the geometry property.

Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHullRectangle

java.lang.String getHullRectangle()
                                  throws java.io.IOException,
                                         AutomationException
The four corners of the most narrow enclosing rectangle.

Returns:
The rectangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPointCount

int getPointCount()
                  throws java.io.IOException,
                         AutomationException
The number of points of the geometry object.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.