C# Класс PurplePen.MapDisplay

Наследование: IMapDisplay
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clone ( ) : MapDisplay
CloneToFullIntensity ( ) : MapDisplay
Draw ( Bitmap bitmap, Matrix transform, Region clipRegion = null ) : void
Draw ( IGraphicsTarget grTarget, RectangleF visRect, float minResolution ) : void
GetMapColors ( ) : List
MissingFonts ( ) : string[]
NonRenderableObjects ( ) : string[]
SetCourse ( CourseLayout newCourse ) : void
SetMapFile ( MapType newMapType, string newFilename ) : void
SetPrintArea ( RectangleF printArea ) : void
UpdateDimmedBitmap ( ) : void
WriteBitmapMap ( string fileName, ImageFormat format, float &dpi ) : void

Приватные методы

Метод Описание
BitmapTransform ( ) : Matrix
ComputeColorMatrix ( ) : PurplePen.MapModel.ColorMatrix
DrawBitmapMap ( IGraphicsTarget grTarget, RectangleF visRect, float minResolution ) : void
DrawHelper ( IGraphicsTarget grTargetOcadMap, IGraphicsTarget grTargetBitmapMap, IGraphicsTarget grTargetCourses, RectangleF visRect, float minResolution ) : void
DrawOcadMap ( IGraphicsTarget grTarget, RectangleF visRect, RenderOptions renderOptions ) : void
GetMinResolution ( Matrix transform ) : float
RaiseChanged ( Region region ) : void

Описание методов

Clone() публичный Метод

public Clone ( ) : MapDisplay
Результат MapDisplay

CloneToFullIntensity() публичный Метод

public CloneToFullIntensity ( ) : MapDisplay
Результат MapDisplay

Draw() публичный Метод

public Draw ( Bitmap bitmap, Matrix transform, Region clipRegion = null ) : void
bitmap System.Drawing.Bitmap
transform Matrix
clipRegion System.Drawing.Region
Результат void

Draw() публичный Метод

public Draw ( IGraphicsTarget grTarget, RectangleF visRect, float minResolution ) : void
grTarget IGraphicsTarget
visRect System.Drawing.RectangleF
minResolution float
Результат void

GetMapColors() публичный Метод

public GetMapColors ( ) : List
Результат List

MissingFonts() публичный Метод

public MissingFonts ( ) : string[]
Результат string[]

NonRenderableObjects() публичный Метод

public NonRenderableObjects ( ) : string[]
Результат string[]

SetCourse() публичный Метод

public SetCourse ( CourseLayout newCourse ) : void
newCourse CourseLayout
Результат void

SetMapFile() публичный Метод

public SetMapFile ( MapType newMapType, string newFilename ) : void
newMapType MapType
newFilename string
Результат void

SetPrintArea() публичный Метод

public SetPrintArea ( RectangleF printArea ) : void
printArea System.Drawing.RectangleF
Результат void

UpdateDimmedBitmap() публичный Метод

public UpdateDimmedBitmap ( ) : void
Результат void

WriteBitmapMap() публичный Метод

public WriteBitmapMap ( string fileName, ImageFormat format, float &dpi ) : void
fileName string
format System.Drawing.Imaging.ImageFormat
dpi float
Результат void