

Public Class LasPointClassBreaksRendererDefinition Inherits TinColorRampRendererDefinition
public class LasPointClassBreaksRendererDefinition : TinColorRampRendererDefinition
Once you define a class breaks renderer, you can call a surface layer's CanCreateRenderer, CreateRenderer, CanSetRenderer and SetRenderer methods to create and assign a renderer to a surface layer.
{
var lasPointsClassBreaksRendererDef = new LasPointClassBreaksRendererDefinition();
lasPointsClassBreaksRendererDef.ClassificationMethod = ClassificationMethod.NaturalBreaks;
lasPointsClassBreaksRendererDef.ModulateUsingIntensity = true;
// increase the symbol size by a factor
lasPointsClassBreaksRendererDef.SymbolScaleFactor = 1.0;
// Note: Needs QueuedTask to run
{
if (lasDatasetLayer.CanCreateRenderer(lasPointsClassBreaksRendererDef))
{
CIMTinRenderer renderer = lasDatasetLayer.CreateRenderer(lasPointsClassBreaksRendererDef);
if (lasDatasetLayer.CanSetRenderer(renderer, SurfaceRendererTarget.Points))
lasDatasetLayer.SetRenderer(renderer, SurfaceRendererTarget.Points);
}
}
}
System.Object
ArcGIS.Desktop.Mapping.LayerDrawingDefinition
ArcGIS.Desktop.Mapping.TinRendererDefinition
ArcGIS.Desktop.Mapping.TinColorRampRendererDefinition
ArcGIS.Desktop.Mapping.LasPointClassBreaksRendererDefinition
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)