C# Class PurplePen.MapDisplay

Inheritance: IMapDisplay
Afficher le fichier Open project: petergolde/PurplePen Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

Clone() public méthode

public Clone ( ) : MapDisplay
Résultat MapDisplay

CloneToFullIntensity() public méthode

public CloneToFullIntensity ( ) : MapDisplay
Résultat MapDisplay

Draw() public méthode

public Draw ( Bitmap bitmap, Matrix transform, Region clipRegion = null ) : void
bitmap System.Drawing.Bitmap
transform Matrix
clipRegion System.Drawing.Region
Résultat void

Draw() public méthode

public Draw ( IGraphicsTarget grTarget, RectangleF visRect, float minResolution ) : void
grTarget IGraphicsTarget
visRect System.Drawing.RectangleF
minResolution float
Résultat void

GetMapColors() public méthode

public GetMapColors ( ) : List
Résultat List

MissingFonts() public méthode

public MissingFonts ( ) : string[]
Résultat string[]

NonRenderableObjects() public méthode

public NonRenderableObjects ( ) : string[]
Résultat string[]

SetCourse() public méthode

public SetCourse ( CourseLayout newCourse ) : void
newCourse CourseLayout
Résultat void

SetMapFile() public méthode

public SetMapFile ( MapType newMapType, string newFilename ) : void
newMapType MapType
newFilename string
Résultat void

SetPrintArea() public méthode

public SetPrintArea ( RectangleF printArea ) : void
printArea System.Drawing.RectangleF
Résultat void

UpdateDimmedBitmap() public méthode

public UpdateDimmedBitmap ( ) : void
Résultat void

WriteBitmapMap() public méthode

public WriteBitmapMap ( string fileName, ImageFormat format, float &dpi ) : void
fileName string
format System.Drawing.Imaging.ImageFormat
dpi float
Résultat void