C# Class MultivariateRenderers.MultivariateRenderer

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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CanRender ( IFeatureClass featClass, IDisplay Display ) : bool
featClass IFeatureClass
Display IDisplay
Résultat bool

CreateLegend() public méthode

public CreateLegend ( ) : void
Résultat void

Draw() public méthode

public Draw ( IFeatureCursor cursor, esriDrawPhase DrawPhase, IDisplay Display, ITrackCancel trackCancel ) : void
cursor IFeatureCursor
DrawPhase esriDrawPhase
Display IDisplay
trackCancel ITrackCancel
Résultat void

Load() public méthode

public Load ( IVariantStream Stream ) : void
Stream IVariantStream
Résultat void

MultivariateRenderer() public méthode

public MultivariateRenderer ( ) : System
Résultat System

PrepareFilter() public méthode

public PrepareFilter ( IFeatureClass fc, IQueryFilter queryFilter ) : void
fc IFeatureClass
queryFilter IQueryFilter
Résultat void

Save() public méthode

public Save ( IVariantStream Stream ) : void
Stream IVariantStream
Résultat void