com.esri.arcgis.carto
Interface IDimensionFeature

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DimensionFeature, IDimensionFeatureProxy

public interface IDimensionFeature
extends java.io.Serializable

COM Interface 'IDimensionFeature'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control a dimension feature.' 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 IID5c305710_da7f_11d3_80ce_00c04f601565
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getCustomLength()
          The dimension feature's custom or user-defined length.
 int getDimensionLineDisplay()
          The dimension line display for the feature.
 IDimensionShape getDimensionShape()
          The dimension feature's shape.
 int getDimensionType()
          The dimension type of the feature.
 int getExtensionLineDisplay()
          The extension line display of the feature.
 double getLength()
          The dimension feature's length.
 int getMarkerDisplay()
          The arrow display of the feature.
 int getStyleID()
          The dimension feature's style Id.
 boolean isUseCustomLength()
          Indicates if this dimension feature displays the dimension length or a custom length.
 void setCustomLength(double length)
          The dimension feature's custom or user-defined length.
 void setDimensionLineDisplay(int displayOption)
          The dimension line display for the feature.
 void setDimensionShape(IDimensionShape shape)
          The dimension feature's shape.
 void setDimensionType(int type)
          The dimension type of the feature.
 void setExtensionLineDisplay(int displayOption)
          The extension line display of the feature.
 void setMarkerDisplay(int displayOption)
          The arrow display of the feature.
 void setStyleID(int iD)
          The dimension feature's style Id.
 void setUseCustomLength(boolean use)
          Indicates if this dimension feature displays the dimension length or a custom length.
 

Field Detail

IID5c305710_da7f_11d3_80ce_00c04f601565

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

setDimensionShape

void setDimensionShape(IDimensionShape shape)
                       throws java.io.IOException,
                              AutomationException
The dimension feature's shape.

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

getDimensionShape

IDimensionShape getDimensionShape()
                                  throws java.io.IOException,
                                         AutomationException
The dimension feature's shape.

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

getStyleID

int getStyleID()
               throws java.io.IOException,
                      AutomationException
The dimension feature's style Id.

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

setStyleID

void setStyleID(int iD)
                throws java.io.IOException,
                       AutomationException
The dimension feature's style Id.

Parameters:
iD - The iD (in)
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 dimension feature's length.

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

getCustomLength

double getCustomLength()
                       throws java.io.IOException,
                              AutomationException
The dimension feature's custom or user-defined length.

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

setCustomLength

void setCustomLength(double length)
                     throws java.io.IOException,
                            AutomationException
The dimension feature's custom or user-defined length.

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

isUseCustomLength

boolean isUseCustomLength()
                          throws java.io.IOException,
                                 AutomationException
Indicates if this dimension feature displays the dimension length or a custom length.

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

setUseCustomLength

void setUseCustomLength(boolean use)
                        throws java.io.IOException,
                               AutomationException
Indicates if this dimension feature displays the dimension length or a custom length.

Parameters:
use - The use (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDimensionLineDisplay

void setDimensionLineDisplay(int displayOption)
                             throws java.io.IOException,
                                    AutomationException
The dimension line display for the feature.

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

getDimensionLineDisplay

int getDimensionLineDisplay()
                            throws java.io.IOException,
                                   AutomationException
The dimension line display for the feature.

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

setExtensionLineDisplay

void setExtensionLineDisplay(int displayOption)
                             throws java.io.IOException,
                                    AutomationException
The extension line display of the feature.

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

getExtensionLineDisplay

int getExtensionLineDisplay()
                            throws java.io.IOException,
                                   AutomationException
The extension line display of the feature.

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

setMarkerDisplay

void setMarkerDisplay(int displayOption)
                      throws java.io.IOException,
                             AutomationException
The arrow display of the feature.

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

getMarkerDisplay

int getMarkerDisplay()
                     throws java.io.IOException,
                            AutomationException
The arrow display of the feature.

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

getDimensionType

int getDimensionType()
                     throws java.io.IOException,
                            AutomationException
The dimension type of the feature.

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

setDimensionType

void setDimensionType(int type)
                      throws java.io.IOException,
                             AutomationException
The dimension type of the feature.

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