C# 클래스 PurplePen.MapDisplay

상속: IMapDisplay
파일 보기 프로젝트 열기: petergolde/PurplePen 1 사용 예제들

공개 메소드들

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