C# 클래스 PurplePen.TopologyFormatter

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

공개 메소드들

메소드 설명
FormatCourseToLayout ( SymbolDB symbolDB, CourseView courseViewAllVariations, CourseView specificVariation, CourseLayout courseLayout, CourseLayer layerAllVariations, CourseLayer layerSpecificVariation ) : RectangleF

비공개 메소드들

메소드 설명
AssignControlPositions ( int startIndex, int endIndex, float startX, float startY ) : SizeF
ControlViewInSpecificVariation ( CourseView controlView ) : bool
CreateControlNumber ( CourseView controlView, ControlPosition controlPosition ) : void
CreateLegBetweenControls ( CourseView controlView1, ControlPosition controlPosition1, CourseView controlView2, ControlPosition controlPosition2, int splitLegIndex, ForkPosition forkStart ) : void
CreateObjectsForControlView ( CourseView controlView, ControlPosition controlPosition ) : void
CreateVariationCode ( CourseView controlView1, ControlPosition controlPosition1, int splitLegIndex, ForkPosition forkStart ) : CourseObj
LegInSpecificVariation ( Id start, Id end ) : bool
LocationFromAbstractPosition ( float x, float y ) : PointF
PathBetweenControls ( ControlPosition controlPosition1, ControlPosition controlPosition2, ForkPosition forkStart, PointF &dropTargetPosition ) : SymPath
PathFromStartToEnd ( float xStart, float yStart, float xEnd, float yEnd, bool startHorizontal, float yLoopBottom ) : SymPath
SizeFromAbstractSize ( SizeF abstractSize ) : SizeF

메소드 상세

FormatCourseToLayout() 공개 메소드

public FormatCourseToLayout ( SymbolDB symbolDB, CourseView courseViewAllVariations, CourseView specificVariation, CourseLayout courseLayout, CourseLayer layerAllVariations, CourseLayer layerSpecificVariation ) : RectangleF
symbolDB SymbolDB
courseViewAllVariations CourseView
specificVariation CourseView
courseLayout CourseLayout
layerAllVariations CourseLayer
layerSpecificVariation CourseLayer
리턴 RectangleF