com.esri.arcgis.geometry
Interface IExtrude

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IExtrude2
All Known Implementing Classes:
GeometryEnvironment, IExtrude2Proxy, IExtrudeProxy

public interface IExtrude
extends java.io.Serializable

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

Description: 'Provides access to members that can be used to take a geometry and connect it to a translated version of itself to generate a higher-dimensional geometry.' 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 IID6b256ae0_1cde_11d4_9f5c_00c04f6bdf0d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry extrude(double offsetZ, IGeometry baseGeom)
          Extrude using an input geometry as one base and offsetting the Zs already set on the input geometry to get the second base.
 IGeometry extrudeAbsolute(double toZ, IGeometry baseGeom)
          Extrude a geometry using its initial Zs for one base, and a uniform input Z for the other.
 IGeometry extrudeAlongLine(ILine extrusionLine, IGeometry baseGeom)
          Extrude a geometry along a specified line, using the Zs on the two ends of the line to set Zs on the top and bottom.
 IGeometry extrudeBetween(IFunctionalSurface fromSurface, IFunctionalSurface toSurface, IGeometry baseGeom)
          Extrude a geometry between two functional surfaces.
 IGeometry extrudeFromTo(double fromZ, double toZ, IGeometry baseGeom)
          Extrude a geometry between two specified Z values.
 IGeometry extrudeRelative(IVector3D extrusionVector, IGeometry baseGeom)
          Extrude a geometry along a specified vector, using Zs already set on the input geometry.
 

Field Detail

IID6b256ae0_1cde_11d4_9f5c_00c04f6bdf0d

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

extrudeFromTo

IGeometry extrudeFromTo(double fromZ,
                        double toZ,
                        IGeometry baseGeom)
                        throws java.io.IOException,
                               AutomationException
Extrude a geometry between two specified Z values.

Parameters:
fromZ - The fromZ (in)
toZ - The toZ (in)
baseGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
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.

extrudeAbsolute

IGeometry extrudeAbsolute(double toZ,
                          IGeometry baseGeom)
                          throws java.io.IOException,
                                 AutomationException
Extrude a geometry using its initial Zs for one base, and a uniform input Z for the other.

Parameters:
toZ - The toZ (in)
baseGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
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.

extrudeBetween

IGeometry extrudeBetween(IFunctionalSurface fromSurface,
                         IFunctionalSurface toSurface,
                         IGeometry baseGeom)
                         throws java.io.IOException,
                                AutomationException
Extrude a geometry between two functional surfaces.

Parameters:
fromSurface - A reference to a com.esri.arcgis.geometry.IFunctionalSurface (in)
toSurface - A reference to a com.esri.arcgis.geometry.IFunctionalSurface (in)
baseGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
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.

extrudeAlongLine

IGeometry extrudeAlongLine(ILine extrusionLine,
                           IGeometry baseGeom)
                           throws java.io.IOException,
                                  AutomationException
Extrude a geometry along a specified line, using the Zs on the two ends of the line to set Zs on the top and bottom.

Parameters:
extrusionLine - A reference to a com.esri.arcgis.geometry.ILine (in)
baseGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
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.

extrudeRelative

IGeometry extrudeRelative(IVector3D extrusionVector,
                          IGeometry baseGeom)
                          throws java.io.IOException,
                                 AutomationException
Extrude a geometry along a specified vector, using Zs already set on the input geometry.

Parameters:
extrusionVector - A reference to a com.esri.arcgis.geometry.IVector3D (in)
baseGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
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.

extrude

IGeometry extrude(double offsetZ,
                  IGeometry baseGeom)
                  throws java.io.IOException,
                         AutomationException
Extrude using an input geometry as one base and offsetting the Zs already set on the input geometry to get the second base.

Parameters:
offsetZ - The offsetZ (in)
baseGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
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.