C# Class MultivariateRenderers.MultivariateRenderer

Inheritance: ExportSupport, IExportSupport, IFeatureRenderer, IMultivariateRenderer, ILegendInfo, IPersistVariant, IRotationRenderer, ITransparencyRenderer
Mostra file Open project: Esri/arcobjects-sdk-community-samples Class Usage Examples

Public Methods

Method Description
CanRender ( IFeatureClass featClass, IDisplay Display ) : bool
CreateLegend ( ) : void
Draw ( IFeatureCursor cursor, esriDrawPhase DrawPhase, IDisplay Display, ITrackCancel trackCancel ) : void
Load ( IVariantStream Stream ) : void
MultivariateRenderer ( ) : System
PrepareFilter ( IFeatureClass fc, IQueryFilter queryFilter ) : void
Save ( IVariantStream Stream ) : void

Private Methods

Method Description
ApplyColor ( ISymbol pSym, IFeature pFeat ) : ISymbol
ApplyRotation ( IMarkerSymbol pMarkerSym, IFeature pFeat ) : IMarkerSymbol
ApplySize ( ISymbol pSym, IFeature pFeat ) : ISymbol
ApplyTransparency ( ISymbol pSym ) : ISymbol
BuildColorMatrix ( ) : void
CalcMainRend ( ) : IFeatureRenderer
CorrectLabOutofRange ( double &L, double &a, double &b ) : void
DrawSymbols ( IFeatureCursor Cursor, esriDrawPhase drawPhase, IDisplay Display, ITrackCancel trackCancel ) : void
DrawSymbolsInOrder ( IFeatureCursor Cursor, esriDrawPhase drawPhase, IDisplay Display, ITrackCancel trackCancel ) : void
GetCombinedColor ( IColor pColor1, IColor pColor2, EColorCombinationType eCombinationMethod ) : ESRI.ArcGIS.Display.IColor
GetCombinedColor ( IColor pColor1, IColor pColor2, EColorCombinationType eCombinationMethod, IColor pOriginColor ) : ESRI.ArcGIS.Display.IColor
GetFeatureSymbol ( IFeature pFeat ) : ISymbol
GetSymbolColor ( ISymbol pSym ) : IColor
GetSymbolIndex ( ISymbol pSym, IClassBreaksRenderer pRend ) : int
IFeatureRenderer ( ESRI Feature ) : ESRI.ArcGIS.Display.ISymbol
IFeatureRenderer ( ESRI DrawPhase ) : bool
ILegendInfo ( int Index ) : ESRI.ArcGIS.Carto.ILegendGroup
RemoveLegend ( ) : void
SortData ( IFeatureCursor pCursor, ITrackCancel pTrackCancel ) : IFeatureCursor
SymbolsAreSameColor ( ISymbol pSym1, ISymbol psym2 ) : bool
SymbolsAreSameSize ( ISymbol pSym1, ISymbol psym2 ) : bool

Method Details

CanRender() public method

public CanRender ( IFeatureClass featClass, IDisplay Display ) : bool
featClass IFeatureClass
Display IDisplay
return bool

CreateLegend() public method

public CreateLegend ( ) : void
return void

Draw() public method

public Draw ( IFeatureCursor cursor, esriDrawPhase DrawPhase, IDisplay Display, ITrackCancel trackCancel ) : void
cursor IFeatureCursor
DrawPhase esriDrawPhase
Display IDisplay
trackCancel ITrackCancel
return void

Load() public method

public Load ( IVariantStream Stream ) : void
Stream IVariantStream
return void

MultivariateRenderer() public method

public MultivariateRenderer ( ) : System
return System

PrepareFilter() public method

public PrepareFilter ( IFeatureClass fc, IQueryFilter queryFilter ) : void
fc IFeatureClass
queryFilter IQueryFilter
return void

Save() public method

public Save ( IVariantStream Stream ) : void
Stream IVariantStream
return void