C# 클래스 MultivariateRenderers.MultivariateRenderer

상속: ExportSupport, IExportSupport, IFeatureRenderer, IMultivariateRenderer, ILegendInfo, IPersistVariant, IRotationRenderer, ITransparencyRenderer
파일 보기 프로젝트 열기: Esri/arcobjects-sdk-community-samples 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CanRender() 공개 메소드

public CanRender ( IFeatureClass featClass, IDisplay Display ) : bool
featClass IFeatureClass
Display IDisplay
리턴 bool

CreateLegend() 공개 메소드

public CreateLegend ( ) : void
리턴 void

Draw() 공개 메소드

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

Load() 공개 메소드

public Load ( IVariantStream Stream ) : void
Stream IVariantStream
리턴 void

MultivariateRenderer() 공개 메소드

public MultivariateRenderer ( ) : System
리턴 System

PrepareFilter() 공개 메소드

public PrepareFilter ( IFeatureClass fc, IQueryFilter queryFilter ) : void
fc IFeatureClass
queryFilter IQueryFilter
리턴 void

Save() 공개 메소드

public Save ( IVariantStream Stream ) : void
Stream IVariantStream
리턴 void