com.esri.arcgis.carto
Interface INetworkTrafficRenderer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetworkTrafficRendererProxy, NetworkTrafficRenderer

public interface INetworkTrafficRenderer
extends java.io.Serializable

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

Description: 'Provides access to members that control drawing traffic along a network dataset.' 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 IID9db10a1f_c9a6_473f_9ac7_475dd02baa2e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IColor deriveLineCasingsColor(IColor interiorColor)
          The exterior line casing color dervived from the interior color.
 double getExteriorLineWidthIncrement()
          The additional width of the exterior line symbol above the width of the interior line symbol.
 IDoubleArray getInteriorLineWidthsByHierarchyLevelIndex()
          The interior line widths by hierarchy level index.
 IColor getLineCasingsColor()
          The line casings color.
 IDoubleArray getScaleFilters()
          The maximum scale ratios for drawing hierarchy value 1 and also each hierarchy level max value.
 boolean isDrawLineWidthByHierarchyLevelIndex()
          Indicates whether to get interior line width by hierarchy level or instead use the interior line width of the legend symbols.
 boolean isShowLiveTrafficOnly()
          Indicates whether to only show live traffic or otherwise show all traffic.
 boolean isUseDerivedLineCasingsColor()
          Indicates whether to derive the line casings colors from the interior color of the legend line symbols or otherwise use the line casings color.
 boolean isUseLineCasings()
          Indicates whether to use line casings.
 boolean isUseScaleFilters()
          Indicates whether to use scale ratio filters by hierarchy level.
 void setDrawLineWidthByHierarchyLevelIndex(boolean useHierarchy)
          Indicates whether to get interior line width by hierarchy level or instead use the interior line width of the legend symbols.
 void setInteriorLineWidthsByHierarchyLevelIndex(IDoubleArray widths)
          The interior line widths by hierarchy level index.
 void setLineCasingsColor(IColor exteriorColor)
          The line casings color.
 void setScaleFilters(IDoubleArray scaleRatios)
          The maximum scale ratios for drawing hierarchy value 1 and also each hierarchy level max value.
 void setShowLiveTrafficOnly(boolean liveTrafficOnly)
          Indicates whether to only show live traffic or otherwise show all traffic.
 void setUseDerivedLineCasingsColor(boolean useDerivedLineCasingsColor)
          Indicates whether to derive the line casings colors from the interior color of the legend line symbols or otherwise use the line casings color.
 void setUseLineCasings(boolean useLineCasings)
          Indicates whether to use line casings.
 void setUseScaleFilters(boolean useScaleFilters)
          Indicates whether to use scale ratio filters by hierarchy level.
 

Field Detail

IID9db10a1f_c9a6_473f_9ac7_475dd02baa2e

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

isShowLiveTrafficOnly

boolean isShowLiveTrafficOnly()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether to only show live traffic or otherwise show all traffic.

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

setShowLiveTrafficOnly

void setShowLiveTrafficOnly(boolean liveTrafficOnly)
                            throws java.io.IOException,
                                   AutomationException
Indicates whether to only show live traffic or otherwise show all traffic.

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

isUseScaleFilters

boolean isUseScaleFilters()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether to use scale ratio filters by hierarchy level.

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

setUseScaleFilters

void setUseScaleFilters(boolean useScaleFilters)
                        throws java.io.IOException,
                               AutomationException
Indicates whether to use scale ratio filters by hierarchy level.

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

getScaleFilters

IDoubleArray getScaleFilters()
                             throws java.io.IOException,
                                    AutomationException
The maximum scale ratios for drawing hierarchy value 1 and also each hierarchy level max value.

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

setScaleFilters

void setScaleFilters(IDoubleArray scaleRatios)
                     throws java.io.IOException,
                            AutomationException
The maximum scale ratios for drawing hierarchy value 1 and also each hierarchy level max value.

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

isDrawLineWidthByHierarchyLevelIndex

boolean isDrawLineWidthByHierarchyLevelIndex()
                                             throws java.io.IOException,
                                                    AutomationException
Indicates whether to get interior line width by hierarchy level or instead use the interior line width of the legend symbols.

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

setDrawLineWidthByHierarchyLevelIndex

void setDrawLineWidthByHierarchyLevelIndex(boolean useHierarchy)
                                           throws java.io.IOException,
                                                  AutomationException
Indicates whether to get interior line width by hierarchy level or instead use the interior line width of the legend symbols.

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

getInteriorLineWidthsByHierarchyLevelIndex

IDoubleArray getInteriorLineWidthsByHierarchyLevelIndex()
                                                        throws java.io.IOException,
                                                               AutomationException
The interior line widths by hierarchy level index.

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

setInteriorLineWidthsByHierarchyLevelIndex

void setInteriorLineWidthsByHierarchyLevelIndex(IDoubleArray widths)
                                                throws java.io.IOException,
                                                       AutomationException
The interior line widths by hierarchy level index.

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

getExteriorLineWidthIncrement

double getExteriorLineWidthIncrement()
                                     throws java.io.IOException,
                                            AutomationException
The additional width of the exterior line symbol above the width of the interior line symbol.

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

isUseLineCasings

boolean isUseLineCasings()
                         throws java.io.IOException,
                                AutomationException
Indicates whether to use line casings.

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

setUseLineCasings

void setUseLineCasings(boolean useLineCasings)
                       throws java.io.IOException,
                              AutomationException
Indicates whether to use line casings.

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

isUseDerivedLineCasingsColor

boolean isUseDerivedLineCasingsColor()
                                     throws java.io.IOException,
                                            AutomationException
Indicates whether to derive the line casings colors from the interior color of the legend line symbols or otherwise use the line casings color.

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

setUseDerivedLineCasingsColor

void setUseDerivedLineCasingsColor(boolean useDerivedLineCasingsColor)
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether to derive the line casings colors from the interior color of the legend line symbols or otherwise use the line casings color.

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

deriveLineCasingsColor

IColor deriveLineCasingsColor(IColor interiorColor)
                              throws java.io.IOException,
                                     AutomationException
The exterior line casing color dervived from the interior color.

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

getLineCasingsColor

IColor getLineCasingsColor()
                           throws java.io.IOException,
                                  AutomationException
The line casings color.

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

setLineCasingsColor

void setLineCasingsColor(IColor exteriorColor)
                         throws java.io.IOException,
                                AutomationException
The line casings color.

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