com.esri.arcgis.geometry
Interface IArea3D

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Envelope, IArea3DProxy, MultiPatch, Polygon

public interface IArea3D
extends java.io.Serializable

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

Description: 'Provides access to members that return properties common to MultiPatches.' 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 IID984839b4_f7ea_42f8_ae20_48632369cc08
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getArea3D()
          The 3D surface area.
 IPoint getCentroid3D()
          A 3D point whose XY coordinates are set to the center of gravity of the shape’s 2D footprint and Z set to the shape’s ZMax.
 IPoint getLabelPoint3D()
          A point guaranteed to be on this 3D surface area.
 void queryCentroid3D(IPoint center)
          Copies the centroid of this 3D surface area to the specified point.
 void queryLabelPoint3D(IPoint labelPoint)
          Copies to the input point a point guaranteed to be on this 3D surface area.
 

Field Detail

IID984839b4_f7ea_42f8_ae20_48632369cc08

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

getArea3D

double getArea3D()
                 throws java.io.IOException,
                        AutomationException
The 3D surface area.

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

getCentroid3D

IPoint getCentroid3D()
                     throws java.io.IOException,
                            AutomationException
A 3D point whose XY coordinates are set to the center of gravity of the shape’s 2D footprint and Z set to the shape’s ZMax.

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

getLabelPoint3D

IPoint getLabelPoint3D()
                       throws java.io.IOException,
                              AutomationException
A point guaranteed to be on this 3D surface area.

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

queryCentroid3D

void queryCentroid3D(IPoint center)
                     throws java.io.IOException,
                            AutomationException
Copies the centroid of this 3D surface area to the specified point.

Parameters:
center - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLabelPoint3D

void queryLabelPoint3D(IPoint labelPoint)
                       throws java.io.IOException,
                              AutomationException
Copies to the input point a point guaranteed to be on this 3D surface area.

Parameters:
labelPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.