com.esri.arcgis.geometry
Interface IConstructMultiPatch

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IConstructMultiPatchProxy, MultiPatch

public interface IConstructMultiPatch
extends java.io.Serializable

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

Description: 'Provides access to members that can be used to construct 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 IID51cde393_03b4_11d4_9f56_00c04f6bdf0d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void constructExtrude(double offsetZ, IGeometry baseGeom)
          Construct a MultiPatch by using an input (non-point) geometry as one base and offsetting the Zs already set on the input geometry to get the second base.
 void constructExtrudeAbsolute(double toZ, IGeometry baseGeom)
          Construct a MultiPatch by extruding a (non-point) geometry using its initial Zs for one base, and a uniform input Z for the other.
 void constructExtrudeAlongLine(ILine extrusionLine, IGeometry baseGeom)
          Construct a MultiPatch by extruding a (non-point) geometry along a specified line, using the Zs on the two ends of the line to set Zs on the top and bottom.
 void constructExtrudeBetween(IFunctionalSurface fromSurface, IFunctionalSurface toSurface, IGeometry baseGeom)
          Construct a MultiPatch by extruding a (non-point) geometry between two functional surfaces.
 void constructExtrudeFromTo(double fromZ, double toZ, IGeometry baseGeom)
          Construct a MultiPatch by extruding a (non-point) geometry between two specified Z values.
 void constructExtrudeRelative(IVector3D extrusionVector, IGeometry baseGeom)
          Construct a MultiPatch by extruding a (non-point) geometry along a specified vector, using Zs already set on the input geometry.
 

Field Detail

IID51cde393_03b4_11d4_9f56_00c04f6bdf0d

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

constructExtrudeFromTo

void constructExtrudeFromTo(double fromZ,
                            double toZ,
                            IGeometry baseGeom)
                            throws java.io.IOException,
                                   AutomationException
Construct a MultiPatch by extruding a (non-point) 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructExtrudeAbsolute

void constructExtrudeAbsolute(double toZ,
                              IGeometry baseGeom)
                              throws java.io.IOException,
                                     AutomationException
Construct a MultiPatch by extruding a (non-point) 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructExtrudeBetween

void constructExtrudeBetween(IFunctionalSurface fromSurface,
                             IFunctionalSurface toSurface,
                             IGeometry baseGeom)
                             throws java.io.IOException,
                                    AutomationException
Construct a MultiPatch by extruding a (non-point) 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructExtrudeAlongLine

void constructExtrudeAlongLine(ILine extrusionLine,
                               IGeometry baseGeom)
                               throws java.io.IOException,
                                      AutomationException
Construct a MultiPatch by extruding a (non-point) 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructExtrudeRelative

void constructExtrudeRelative(IVector3D extrusionVector,
                              IGeometry baseGeom)
                              throws java.io.IOException,
                                     AutomationException
Construct a MultiPatch by extruding a (non-point) 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructExtrude

void constructExtrude(double offsetZ,
                      IGeometry baseGeom)
                      throws java.io.IOException,
                             AutomationException
Construct a MultiPatch by using an input (non-point) 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.