C# 클래스 Mapsui.Rendering.Xaml.GeometryRenderer

In this class there are a lot of collistions in class names between Mapsui and the .net framework libaries I use for Xaml rendering. I resolve this by using namespace aliases. I will use 'Xaml' in namespace and method names to refer to all .net framework classes related to Xaml, even if they are not.
파일 보기 프로젝트 열기: pauldendulk/Mapsui 1 사용 예제들

공개 메소드들

메소드 설명
CreateTransformMatrix ( Mapsui.Geometries.Point point, IViewport viewport ) : System.Windows.Media.Matrix
PositionGeometry ( System.Windows.Shapes renderedGeometry, IViewport viewport ) : void
PositionRaster ( UIElement renderedGeometry, BoundingBox boundingBox, IViewport viewport ) : void
RenderLineString ( LineString lineString, IStyle style, IViewport viewport ) : System.Windows.Shapes.Shape
RenderMultiLineString ( MultiLineString multiLineString, IStyle style, IViewport viewport ) : System.Windows.Shapes.Shape
RenderMultiPoint ( MultiPoint multiPoint, IStyle style, IViewport viewport ) : System.Windows.Shapes.Shape
RenderMultiPolygon ( MultiPolygon geometry, IStyle style, IViewport viewport ) : System.Windows.Shapes.Path
RenderPolygon ( Polygon polygon, IStyle style, IViewport viewport, BrushCache brushCache = null ) : System.Windows.Shapes.Shape
RenderRaster ( IRaster raster, IStyle style, IViewport viewport ) : System.Windows.Shapes.Path
RoundToPixel ( Rect dest ) : Rect

비공개 메소드들

메소드 설명
ConvertMultiPoint ( MultiPoint multiPoint, SymbolStyle style, IViewport viewport ) : System.Windows.Media.GeometryGroup
ConvertSymbol ( Mapsui.Geometries.Point point, SymbolStyle style, IViewport viewport ) : System.Windows.Media.Geometry
CounterScaleLineWidth ( UIElement renderedGeometry, double resolution ) : void
CreateLineStringPath ( VectorStyle style ) : System.Windows.Shapes.Path
CreatePointPath ( SymbolStyle style ) : System.Windows.Shapes.Path
CreatePolygonPath ( VectorStyle style, double resolution, BrushCache brushCache = null ) : System.Windows.Shapes.Path
CreateRasterPath ( IStyle style, MemoryStream stream ) : System.Windows.Shapes.Path
CreateTransformMatrix1 ( IViewport viewport ) : System.Windows.Media.Matrix
UpdateRenderTransform ( UIElement renderedGeometry, IViewport viewport ) : void

메소드 상세

CreateTransformMatrix() 공개 정적인 메소드

public static CreateTransformMatrix ( Mapsui.Geometries.Point point, IViewport viewport ) : System.Windows.Media.Matrix
point Mapsui.Geometries.Point
viewport IViewport
리턴 System.Windows.Media.Matrix

PositionGeometry() 공개 정적인 메소드

public static PositionGeometry ( System.Windows.Shapes renderedGeometry, IViewport viewport ) : void
renderedGeometry System.Windows.Shapes
viewport IViewport
리턴 void

PositionRaster() 공개 정적인 메소드

public static PositionRaster ( UIElement renderedGeometry, BoundingBox boundingBox, IViewport viewport ) : void
renderedGeometry UIElement
boundingBox BoundingBox
viewport IViewport
리턴 void

RenderLineString() 공개 정적인 메소드

public static RenderLineString ( LineString lineString, IStyle style, IViewport viewport ) : System.Windows.Shapes.Shape
lineString Mapsui.Geometries.LineString
style IStyle
viewport IViewport
리턴 System.Windows.Shapes.Shape

RenderMultiLineString() 공개 정적인 메소드

public static RenderMultiLineString ( MultiLineString multiLineString, IStyle style, IViewport viewport ) : System.Windows.Shapes.Shape
multiLineString Mapsui.Geometries.MultiLineString
style IStyle
viewport IViewport
리턴 System.Windows.Shapes.Shape

RenderMultiPoint() 공개 정적인 메소드

public static RenderMultiPoint ( MultiPoint multiPoint, IStyle style, IViewport viewport ) : System.Windows.Shapes.Shape
multiPoint Mapsui.Geometries.MultiPoint
style IStyle
viewport IViewport
리턴 System.Windows.Shapes.Shape

RenderMultiPolygon() 공개 정적인 메소드

public static RenderMultiPolygon ( MultiPolygon geometry, IStyle style, IViewport viewport ) : System.Windows.Shapes.Path
geometry Mapsui.Geometries.MultiPolygon
style IStyle
viewport IViewport
리턴 System.Windows.Shapes.Path

RenderPolygon() 공개 정적인 메소드

public static RenderPolygon ( Polygon polygon, IStyle style, IViewport viewport, BrushCache brushCache = null ) : System.Windows.Shapes.Shape
polygon Polygon
style IStyle
viewport IViewport
brushCache BrushCache
리턴 System.Windows.Shapes.Shape

RenderRaster() 공개 정적인 메소드

public static RenderRaster ( IRaster raster, IStyle style, IViewport viewport ) : System.Windows.Shapes.Path
raster IRaster
style IStyle
viewport IViewport
리턴 System.Windows.Shapes.Path

RoundToPixel() 공개 정적인 메소드

public static RoundToPixel ( Rect dest ) : Rect
dest Rect
리턴 Rect