This document is archived and information here might be outdated.  Recommended version.


IClassBreaksUIProperties.LowBreak Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IC > IClassBreaksUIProperties Interface > IClassBreaksUIProperties.LowBreak Property
ArcGIS Developer Help

IClassBreaksUIProperties.LowBreak Property

Lower bound of the class at the specified index.

[Visual Basic .NET]
Public Function get_LowBreak ( _
    ByVal Index As Integer _
) As Double
[Visual Basic .NET]
Public Sub set_LowBreak ( _
    ByVal Index As Integer, _
    ByVal Value As Double _
)
[C#]
public double get_LowBreak (
    int Index
);
[C#]
public void set_LowBreak (
    int Index,
    double Value
);
[C++]
HRESULT get_LowBreak(
  long Index,
  System.Double* Value
);
[C++]
HRESULT put_LowBreak(
  long Index,
  double Value
);
[C++]
Parameters
Index [in]

Index is a parameter of type long Value [out, retval]
Value is a parameter of type double* Index [in]
Index is a parameter of type long Value [in]
Value is a parameter of type double

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

 


 

Remarks

LowBreak(i) is the lower bound of the ith class. Take care when setting LowBreak based on IClassBreaksRenderer::Break values. The following outlines one way to set LowBreak values for a classification with 5 classes. This logic creates classes that appear to overlap, i.e. the class break for the 1st class is used as the low break for the 2nd class. The ArcGIS framework assigns LowBreak values differently than this example, creating non-overlapping classes. To calculate LowBreak values for non-overlapping classes requires more calculation by the developer:

LowBreak(0) should equal IClassBreaksRenderer.MinimumBreak.

LowBreak(1) should equal IClassBreaksRenderer.Break(0)
LowBreak(2) should equal IClassBreaksRendere.Break(1)
LowBreak(3) should equal IClassBreaksRenderer.Break(2)
LowBreak(4) should equal IClassBreaksRenderer.Break(3)
Remember that the LowBreak values do NOT affect the map symbolization, only the appearance of classe in the ArcGIS user interface including: the layer properties dialog's symbology tab, table of contents, and the legend if applicable.

See the associated example for an example of setting LowBreak values.

See Also

IClassBreaksUIProperties Interface