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

IMultivariateOp.Dendrogram Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > SpatialAnalyst > ESRI.ArcGIS.SpatialAnalyst > Interfaces > IM > IMultivariateOp Interface > IMultivariateOp.Dendrogram Method
ArcGIS Developer Help

IMultivariateOp.Dendrogram Method

Constructs a tree diagram showing attribute distances between sequentially merged classes in a signature file.

[Visual Basic .NET]
Public Sub Dendrogram ( _
    ByVal signatureFile As String, _
    ByVal dendrogramFile As String, _
    [ByVal computeWithVariance As Boolean], _
    [ByVal lineWidth As Object] _
public void Dendrogram (
    string signatureFile,
    string dendrogramFile,
    bool computeWithVariance,
    object lineWidth
HRESULT Dendrogram(
  BSTR signatureFile,
  BSTR dendrogramFile,
  VARIANT_BOOL computeWithVariance,
  VARIANT lineWidth
signatureFile [in]

signatureFile is a parameter of type BSTR dendrogramFile [in]
dendrogramFile is a parameter of type BSTR computeWithVariance [in, optional, defaultvalue()]
computeWithVariance is a parameter of type bool lineWidth [in, optional]
lineWidth is a parameter of type VARIANT
To indicate this parameter is undefined pass in a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.



name of the input signature file whose class signatures are used to produce a dendrogram.A �.gsg� extension is required.


the path to an output dendrogram file. The file contains a table of distances between pairs of sequentially merged classes and a graphical representation showing the relationships among classes and the hierarchy of the merging.


A Boolean specifying the manner in which the distances between classes in multi-dimensional attribute space are defined.

If True, The distances between classes will be computed based on the variances and the Euclidean distance between the means of their signatures.

If False, The distances between classes will be determined only by the Euclidean distances between the means of the class signatures.


The value specifies the width of the graph based on the number of characters. The default value of 78, is also the minimum valid number to be entered.


See Also

IMultivariateOp Interface