com.esri.arcgis.analyst3d
Interface ILine3DPlacement

All Superinterfaces:
ILineSymbol, java.io.Serializable
All Known Implementing Classes:
ILine3DPlacementProxy, SimpleLine3DSymbol, TextureLineSymbol

public interface ILine3DPlacement
extends ILineSymbol, java.io.Serializable

COM Interface 'ILine3DPlacement'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to members that control the simple 3D line symbol origin.' 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 IID470b7273_3552_11d6_a12d_00508bd60cb9
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.display.ILineSymbol
IIDe6bdaa7d_4d35_11d0_98be_00805f7ced21
 
Method Summary
 void applyToLine(IGeometry inShape, IGeometry[] outShape, double enforcedZ, double zScale)
          Applies symbol construction to original shape.
 int getUnits()
          The size units.
 void setUnits(int unitsCode)
          The size units.
 
Methods inherited from interface com.esri.arcgis.display.ILineSymbol
getColor, getWidth, setColor, setWidth
 

Field Detail

IID470b7273_3552_11d6_a12d_00508bd60cb9

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

getUnits

int getUnits()
             throws java.io.IOException,
                    AutomationException
The size units.

Returns:
A com.esri.arcgis.system.esriUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUnits

void setUnits(int unitsCode)
              throws java.io.IOException,
                     AutomationException
The size units.

Parameters:
unitsCode - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applyToLine

void applyToLine(IGeometry inShape,
                 IGeometry[] outShape,
                 double enforcedZ,
                 double zScale)
                 throws java.io.IOException,
                        AutomationException
Applies symbol construction to original shape.

Parameters:
inShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
outShape - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)
enforcedZ - The enforcedZ (in, optional, pass -1.1E+38 if not required)
zScale - The zScale (in, optional, pass 1 if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.