
public class CIMTinFaceClassBreaksRenderer : CIMTinColorRampRenderer, System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
Public Class CIMTinFaceClassBreaksRenderer Inherits CIMTinColorRampRenderer Implements System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
var aspectFaceRendererDef = new TinFaceClassBreaksAspectRendererDefinition(); aspectFaceRendererDef.SymbolTemplate = polySymbol.MakeSymbolReference(); // accept default color ramp if (surfaceLayer.CanCreateRenderer(aspectFaceRendererDef)) { CIMTinRenderer renderer = surfaceLayer.CreateRenderer(aspectFaceRendererDef); if (surfaceLayer.CanSetRenderer(renderer, SurfaceRendererTarget.Surface)) surfaceLayer.SetRenderer(renderer, SurfaceRendererTarget.Surface); }
var slopeFaceClassBreaksEqual = new TinFaceClassBreaksRendererDefinition(TerrainDrawCursorType.FaceSlope); // accept default breakCount, symbolTemplate, color ramp if (surfaceLayer.CanCreateRenderer(slopeFaceClassBreaksEqual)) { CIMTinRenderer renderer = surfaceLayer.CreateRenderer(slopeFaceClassBreaksEqual); if (surfaceLayer.CanSetRenderer(renderer, SurfaceRendererTarget.Surface)) surfaceLayer.SetRenderer(renderer, SurfaceRendererTarget.Surface); }
var slopeFaceClassBreaksQuantile = new TinFaceClassBreaksRendererDefinition(TerrainDrawCursorType.FaceSlope); slopeFaceClassBreaksQuantile.ClassificationMethod = ClassificationMethod.Quantile; // accept default breakCount, symbolTemplate, color ramp if (surfaceLayer.CanCreateRenderer(slopeFaceClassBreaksQuantile)) { CIMTinRenderer renderer = surfaceLayer.CreateRenderer(slopeFaceClassBreaksQuantile); if (surfaceLayer.CanSetRenderer(renderer, SurfaceRendererTarget.Surface)) surfaceLayer.SetRenderer(renderer, SurfaceRendererTarget.Surface); }
var elevFaceClassBreaksEqual = new TinFaceClassBreaksRendererDefinition(); // accept default breakCount, symbolTemplate, color ramp if (surfaceLayer.CanCreateRenderer(slopeFaceClassBreaksEqual)) { CIMTinRenderer renderer = surfaceLayer.CreateRenderer(slopeFaceClassBreaksEqual); if (surfaceLayer.CanSetRenderer(renderer, SurfaceRendererTarget.Surface)) surfaceLayer.SetRenderer(renderer, SurfaceRendererTarget.Surface); }
System.Object
ArcGIS.Core.CIM.CIMObject
ArcGIS.Core.CIM.CIMTinRenderer
ArcGIS.Core.CIM.CIMTerrainAttributeRenderer
ArcGIS.Core.CIM.CIMTinColorRampRenderer
ArcGIS.Core.CIM.CIMTinFaceClassBreaksRenderer
Target Platforms: Windows 11, Windows 10