C# 클래스 PurplePen.ChangeEvent

This class has static methods for changing the event database in useful ways. Note that it never involves the undo manager; you must begin a command before calling one of these methods. You must ensure that your edit is correct and meaningful before calling these methods.
파일 보기 프로젝트 열기: petergolde/PurplePen

공개 메소드들

메소드 설명
AddControlPoint ( EventDB eventDB, ControlPointKind kind, string code, PointF location, float orientation ) : Id
AddCourseControl ( EventDB eventDB, Id controlId, Id courseId, Id courseControl1, Id courseControl2 ) : Id
AddDescription ( EventDB eventDB, bool allCourses, CourseDesignator courses, PointF topLeft, float cellSize, int numColumns ) : Id
AddFinishToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
AddGap ( CircleGap gaps, double radians ) : PurplePen.CircleGap[]
AddGap ( EventDB eventDB, float scale, Id controlId, PointF pt1, PointF pt2 ) : void
AddImageSpecial ( EventDB eventDB, RectangleF boundingRectangle, Bitmap imageBitmap, string imageName ) : Id
AddLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF newBend ) : void
AddLineAreaSpecial ( EventDB eventDB, SpecialKind specialKind, PointF locations ) : Id
AddLineSpecial ( EventDB eventDB, PointF locations, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize ) : Id
AddPointSpecial ( EventDB eventDB, SpecialKind specialKind, PointF location, float orientation ) : Id
AddRectangleSpecial ( EventDB eventDB, RectangleF rect, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, float cornerRadius ) : Id
AddSpecialCorner ( EventDB eventDB, Id specialId, PointF newCorner ) : void
AddStartToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
AddTextSpecial ( EventDB eventDB, RectangleF boundingRectangle, string text, string fontName, bool bold, bool italic, SpecialColor color ) : Id
AddVariation ( EventDB eventDB, CourseDesignator courseDesignator, Id variationCourseControlId, bool loop, int numberOfForks ) : bool
AutoRenumberControls ( EventDB eventDB ) : void
ChangeAllControlsCodeLocation ( EventDB eventDB, Id controlId, bool customLocation, float newAngle ) : void
ChangeAllControlsProperties ( EventDB eventDB, float printScale, DescriptionKind descriptionKind ) : void
ChangeAutoNumbering ( EventDB eventDB, int startCode, bool disallowInvertibleCodes ) : void
ChangeCode ( EventDB eventDB, Id controlId, string newCode ) : void
ChangeColumnFText ( EventDB eventDB, Id controlId, string newText ) : void
ChangeControl ( EventDB eventDB, Id courseControlId, Id newControlId ) : void
ChangeControlExchange ( EventDB eventDB, Id courseControlId, bool isExchange ) : void
ChangeControlGaps ( EventDB eventDB, Id controlId, float scale, CircleGap newGaps ) : void
ChangeControlLocation ( EventDB eventDB, Id controlId, PointF newLocation ) : void
ChangeControlOrientation ( EventDB eventDB, Id controlId, float newOrientation ) : void
ChangeCourseAppearance ( EventDB eventDB, CourseAppearance courseAppearance ) : void
ChangeCourseClimb ( EventDB eventDB, Id courseId, float newClimb ) : void
ChangeCourseLoad ( EventDB eventDB, Id courseId, int newLoad ) : void
ChangeCourseName ( EventDB eventDB, Id courseId, string newName ) : void
ChangeCourseOverrideLength ( EventDB eventDB, Id courseId, float length ) : void
ChangeCourseProperties ( EventDB eventDB, Id courseId, CourseKind courseKind, string courseName, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal ) : void
ChangeCourseSecondaryTitle ( EventDB eventDB, Id courseId, string newTitle ) : void
ChangeCourseSortOrder ( EventDB eventDB, Id courseId, int newSortOrder ) : void
ChangeCustomSymbolText ( EventDB eventDB, Dictionary customSymbolText, bool>.Dictionary customSymbolKey ) : void
ChangeDescriptionColumns ( EventDB eventDB, Id specialId, int numColumns ) : void
ChangeDescriptionLanguage ( EventDB eventDB, string newLangId ) : void
ChangeDescriptionSymbol ( EventDB eventDB, Id controlId, int symbolNumber, string newSymbol ) : void
ChangeDisplayedCourses ( EventDB eventDB, Id specialId, CourseDesignator displayedCourses ) : void
ChangeEventTitle ( EventDB eventDB, string newTitle ) : void
ChangeFlagging ( EventDB eventDB, Id controlId1, Id controlId2, FlaggingKind flagging ) : void
ChangeLegGaps ( EventDB eventDB, Id controlId1, Id controlId2, LegGap newGaps ) : void
ChangeMapScale ( EventDB eventDB, float newScale ) : void
ChangeNumberLocation ( EventDB eventDB, Id courseControlId, bool customLocation, PointF newLocation ) : void
ChangePartOptions ( EventDB eventDB, CourseDesignator courseDesignator, PartOptions partOptions ) : void
ChangePrintArea ( EventDB eventDB, CourseDesignator courseDesignator, bool removeParts, PrintArea printArea ) : void
ChangePunchcardFormat ( EventDB eventDB, PunchcardFormat punchcardFormat ) : void
ChangeScore ( EventDB eventDB, Id courseControlId, int newScore ) : void
ChangeSpecialLocations ( EventDB eventDB, Id specialId, PointF newLocations ) : void
ChangeSpecialOrientation ( EventDB eventDB, Id specialId, float newOrientation ) : void
ChangeSpecialText ( EventDB eventDB, Id specialId, string newText, string fontName, bool fontBold, bool fontItalic, SpecialColor specialColor ) : void
ChangeTextLine ( EventDB eventDB, Id controlId, string textLine, bool above ) : void
ChangeTextLine ( EventDB eventDB, Id courseControlId, string textLine, bool above ) : void
CreateCourse ( EventDB eventDB, CourseKind courseKind, string name, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal, bool addStartAndFinish ) : Id
DeleteCourse ( EventDB eventDB, Id courseId ) : void
DeleteSpecial ( EventDB eventDB, Id specialId ) : void
DuplicateCourse ( EventDB eventDB, Id oldCourseId, string newName ) : Id
MoveControlInCourse ( EventDB eventDB, Id courseId, Id courseControlIdToMove, Id destinationBefore, Id destinationAfter ) : Id
MoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldBend, PointF newBend ) : void
MoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldPoint, PointF newPoint ) : void
RemoveControl ( EventDB eventDB, Id controlId ) : void
RemoveCourseControl ( EventDB eventDB, Id courseId, Id courseControlIdRemove ) : ICollection>
RemoveGap ( CircleGap start, double radians ) : PurplePen.CircleGap[]
RemoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF bendToRemove ) : void
RemoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF gapLocation ) : void
RemoveSpecialCorner ( EventDB eventDB, Id specialId, PointF cornerToRemove ) : void
ReplaceControlInCourse ( EventDB eventDB, Id courseId, Id oldControlId, Id newControlId ) : void
SetAllPunchPatterns ( EventDB eventDB, PunchPattern>.Dictionary allPatterns ) : void
SetRelayParameters ( EventDB eventDB, Id courseId, int numberTeams, int numberLegs ) : void
UpdateDescriptionCourses ( EventDB eventDB, Id descriptionId ) : void

비공개 메소드들

메소드 설명
ChangeSpecialLineAppearance ( EventDB eventDB, Id specialId, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, float cornerRadius ) : void
FindUniqueControl ( EventDB eventDB, Id courseId, ControlPointKind controlPointKind ) : Id

메소드 상세

AddControlPoint() 공개 정적인 메소드

public static AddControlPoint ( EventDB eventDB, ControlPointKind kind, string code, PointF location, float orientation ) : Id
eventDB EventDB
kind ControlPointKind
code string
location System.Drawing.PointF
orientation float
리턴 Id

AddCourseControl() 공개 정적인 메소드

public static AddCourseControl ( EventDB eventDB, Id controlId, Id courseId, Id courseControl1, Id courseControl2 ) : Id
eventDB EventDB
controlId Id
courseId Id
courseControl1 Id
courseControl2 Id
리턴 Id

AddDescription() 공개 정적인 메소드

public static AddDescription ( EventDB eventDB, bool allCourses, CourseDesignator courses, PointF topLeft, float cellSize, int numColumns ) : Id
eventDB EventDB
allCourses bool
courses CourseDesignator
topLeft System.Drawing.PointF
cellSize float
numColumns int
리턴 Id

AddFinishToCourse() 공개 정적인 메소드

public static AddFinishToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
eventDB EventDB
controlId Id
courseId Id
addToOtherCourses bool
리턴 Id

AddGap() 공개 정적인 메소드

public static AddGap ( CircleGap gaps, double radians ) : PurplePen.CircleGap[]
gaps CircleGap
radians double
리턴 PurplePen.CircleGap[]

AddGap() 공개 정적인 메소드

public static AddGap ( EventDB eventDB, float scale, Id controlId, PointF pt1, PointF pt2 ) : void
eventDB EventDB
scale float
controlId Id
pt1 System.Drawing.PointF
pt2 System.Drawing.PointF
리턴 void

AddImageSpecial() 공개 정적인 메소드

public static AddImageSpecial ( EventDB eventDB, RectangleF boundingRectangle, Bitmap imageBitmap, string imageName ) : Id
eventDB EventDB
boundingRectangle System.Drawing.RectangleF
imageBitmap System.Drawing.Bitmap
imageName string
리턴 Id

AddLegBend() 공개 정적인 메소드

public static AddLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF newBend ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
newBend System.Drawing.PointF
리턴 void

AddLineAreaSpecial() 공개 정적인 메소드

public static AddLineAreaSpecial ( EventDB eventDB, SpecialKind specialKind, PointF locations ) : Id
eventDB EventDB
specialKind SpecialKind
locations System.Drawing.PointF
리턴 Id

AddLineSpecial() 공개 정적인 메소드

public static AddLineSpecial ( EventDB eventDB, PointF locations, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize ) : Id
eventDB EventDB
locations System.Drawing.PointF
color SpecialColor
lineKind LineKind
lineWidth float
gapSize float
dashSize float
리턴 Id

AddPointSpecial() 공개 정적인 메소드

public static AddPointSpecial ( EventDB eventDB, SpecialKind specialKind, PointF location, float orientation ) : Id
eventDB EventDB
specialKind SpecialKind
location System.Drawing.PointF
orientation float
리턴 Id

AddRectangleSpecial() 공개 정적인 메소드

public static AddRectangleSpecial ( EventDB eventDB, RectangleF rect, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, float cornerRadius ) : Id
eventDB EventDB
rect System.Drawing.RectangleF
color SpecialColor
lineKind LineKind
lineWidth float
gapSize float
dashSize float
cornerRadius float
리턴 Id

AddSpecialCorner() 공개 정적인 메소드

public static AddSpecialCorner ( EventDB eventDB, Id specialId, PointF newCorner ) : void
eventDB EventDB
specialId Id
newCorner System.Drawing.PointF
리턴 void

AddStartToCourse() 공개 정적인 메소드

public static AddStartToCourse ( EventDB eventDB, Id controlId, Id courseId, bool addToOtherCourses ) : Id
eventDB EventDB
controlId Id
courseId Id
addToOtherCourses bool
리턴 Id

AddTextSpecial() 공개 정적인 메소드

public static AddTextSpecial ( EventDB eventDB, RectangleF boundingRectangle, string text, string fontName, bool bold, bool italic, SpecialColor color ) : Id
eventDB EventDB
boundingRectangle System.Drawing.RectangleF
text string
fontName string
bold bool
italic bool
color SpecialColor
리턴 Id

AddVariation() 공개 정적인 메소드

public static AddVariation ( EventDB eventDB, CourseDesignator courseDesignator, Id variationCourseControlId, bool loop, int numberOfForks ) : bool
eventDB EventDB
courseDesignator CourseDesignator
variationCourseControlId Id
loop bool
numberOfForks int
리턴 bool

AutoRenumberControls() 공개 정적인 메소드

public static AutoRenumberControls ( EventDB eventDB ) : void
eventDB EventDB
리턴 void

ChangeAllControlsCodeLocation() 공개 정적인 메소드

public static ChangeAllControlsCodeLocation ( EventDB eventDB, Id controlId, bool customLocation, float newAngle ) : void
eventDB EventDB
controlId Id
customLocation bool
newAngle float
리턴 void

ChangeAllControlsProperties() 공개 정적인 메소드

public static ChangeAllControlsProperties ( EventDB eventDB, float printScale, DescriptionKind descriptionKind ) : void
eventDB EventDB
printScale float
descriptionKind DescriptionKind
리턴 void

ChangeAutoNumbering() 공개 정적인 메소드

public static ChangeAutoNumbering ( EventDB eventDB, int startCode, bool disallowInvertibleCodes ) : void
eventDB EventDB
startCode int
disallowInvertibleCodes bool
리턴 void

ChangeCode() 공개 정적인 메소드

public static ChangeCode ( EventDB eventDB, Id controlId, string newCode ) : void
eventDB EventDB
controlId Id
newCode string
리턴 void

ChangeColumnFText() 공개 정적인 메소드

public static ChangeColumnFText ( EventDB eventDB, Id controlId, string newText ) : void
eventDB EventDB
controlId Id
newText string
리턴 void

ChangeControl() 공개 정적인 메소드

public static ChangeControl ( EventDB eventDB, Id courseControlId, Id newControlId ) : void
eventDB EventDB
courseControlId Id
newControlId Id
리턴 void

ChangeControlExchange() 공개 정적인 메소드

public static ChangeControlExchange ( EventDB eventDB, Id courseControlId, bool isExchange ) : void
eventDB EventDB
courseControlId Id
isExchange bool
리턴 void

ChangeControlGaps() 공개 정적인 메소드

public static ChangeControlGaps ( EventDB eventDB, Id controlId, float scale, CircleGap newGaps ) : void
eventDB EventDB
controlId Id
scale float
newGaps CircleGap
리턴 void

ChangeControlLocation() 공개 정적인 메소드

public static ChangeControlLocation ( EventDB eventDB, Id controlId, PointF newLocation ) : void
eventDB EventDB
controlId Id
newLocation System.Drawing.PointF
리턴 void

ChangeControlOrientation() 공개 정적인 메소드

public static ChangeControlOrientation ( EventDB eventDB, Id controlId, float newOrientation ) : void
eventDB EventDB
controlId Id
newOrientation float
리턴 void

ChangeCourseAppearance() 공개 정적인 메소드

public static ChangeCourseAppearance ( EventDB eventDB, CourseAppearance courseAppearance ) : void
eventDB EventDB
courseAppearance CourseAppearance
리턴 void

ChangeCourseClimb() 공개 정적인 메소드

public static ChangeCourseClimb ( EventDB eventDB, Id courseId, float newClimb ) : void
eventDB EventDB
courseId Id
newClimb float
리턴 void

ChangeCourseLoad() 공개 정적인 메소드

public static ChangeCourseLoad ( EventDB eventDB, Id courseId, int newLoad ) : void
eventDB EventDB
courseId Id
newLoad int
리턴 void

ChangeCourseName() 공개 정적인 메소드

public static ChangeCourseName ( EventDB eventDB, Id courseId, string newName ) : void
eventDB EventDB
courseId Id
newName string
리턴 void

ChangeCourseOverrideLength() 공개 정적인 메소드

public static ChangeCourseOverrideLength ( EventDB eventDB, Id courseId, float length ) : void
eventDB EventDB
courseId Id
length float
리턴 void

ChangeCourseProperties() 공개 정적인 메소드

public static ChangeCourseProperties ( EventDB eventDB, Id courseId, CourseKind courseKind, string courseName, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal ) : void
eventDB EventDB
courseId Id
courseKind CourseKind
courseName string
labelKind ControlLabelKind
scoreColumn int
secondaryTitle string
printScale float
climb float
length float
descriptionKind DescriptionKind
firstControlOrdinal int
리턴 void

ChangeCourseSecondaryTitle() 공개 정적인 메소드

public static ChangeCourseSecondaryTitle ( EventDB eventDB, Id courseId, string newTitle ) : void
eventDB EventDB
courseId Id
newTitle string
리턴 void

ChangeCourseSortOrder() 공개 정적인 메소드

public static ChangeCourseSortOrder ( EventDB eventDB, Id courseId, int newSortOrder ) : void
eventDB EventDB
courseId Id
newSortOrder int
리턴 void

ChangeCustomSymbolText() 공개 정적인 메소드

public static ChangeCustomSymbolText ( EventDB eventDB, Dictionary customSymbolText, bool>.Dictionary customSymbolKey ) : void
eventDB EventDB
customSymbolText Dictionary
customSymbolKey bool>.Dictionary
리턴 void

ChangeDescriptionColumns() 공개 정적인 메소드

public static ChangeDescriptionColumns ( EventDB eventDB, Id specialId, int numColumns ) : void
eventDB EventDB
specialId Id
numColumns int
리턴 void

ChangeDescriptionLanguage() 공개 정적인 메소드

public static ChangeDescriptionLanguage ( EventDB eventDB, string newLangId ) : void
eventDB EventDB
newLangId string
리턴 void

ChangeDescriptionSymbol() 공개 정적인 메소드

public static ChangeDescriptionSymbol ( EventDB eventDB, Id controlId, int symbolNumber, string newSymbol ) : void
eventDB EventDB
controlId Id
symbolNumber int
newSymbol string
리턴 void

ChangeDisplayedCourses() 공개 정적인 메소드

public static ChangeDisplayedCourses ( EventDB eventDB, Id specialId, CourseDesignator displayedCourses ) : void
eventDB EventDB
specialId Id
displayedCourses CourseDesignator
리턴 void

ChangeEventTitle() 공개 정적인 메소드

public static ChangeEventTitle ( EventDB eventDB, string newTitle ) : void
eventDB EventDB
newTitle string
리턴 void

ChangeFlagging() 공개 정적인 메소드

public static ChangeFlagging ( EventDB eventDB, Id controlId1, Id controlId2, FlaggingKind flagging ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
flagging FlaggingKind
리턴 void

ChangeLegGaps() 공개 정적인 메소드

public static ChangeLegGaps ( EventDB eventDB, Id controlId1, Id controlId2, LegGap newGaps ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
newGaps LegGap
리턴 void

ChangeMapScale() 공개 정적인 메소드

public static ChangeMapScale ( EventDB eventDB, float newScale ) : void
eventDB EventDB
newScale float
리턴 void

ChangeNumberLocation() 공개 정적인 메소드

public static ChangeNumberLocation ( EventDB eventDB, Id courseControlId, bool customLocation, PointF newLocation ) : void
eventDB EventDB
courseControlId Id
customLocation bool
newLocation System.Drawing.PointF
리턴 void

ChangePartOptions() 공개 정적인 메소드

public static ChangePartOptions ( EventDB eventDB, CourseDesignator courseDesignator, PartOptions partOptions ) : void
eventDB EventDB
courseDesignator CourseDesignator
partOptions PartOptions
리턴 void

ChangePrintArea() 공개 정적인 메소드

public static ChangePrintArea ( EventDB eventDB, CourseDesignator courseDesignator, bool removeParts, PrintArea printArea ) : void
eventDB EventDB
courseDesignator CourseDesignator
removeParts bool
printArea PrintArea
리턴 void

ChangePunchcardFormat() 공개 정적인 메소드

public static ChangePunchcardFormat ( EventDB eventDB, PunchcardFormat punchcardFormat ) : void
eventDB EventDB
punchcardFormat PunchcardFormat
리턴 void

ChangeScore() 공개 정적인 메소드

public static ChangeScore ( EventDB eventDB, Id courseControlId, int newScore ) : void
eventDB EventDB
courseControlId Id
newScore int
리턴 void

ChangeSpecialLocations() 공개 정적인 메소드

public static ChangeSpecialLocations ( EventDB eventDB, Id specialId, PointF newLocations ) : void
eventDB EventDB
specialId Id
newLocations System.Drawing.PointF
리턴 void

ChangeSpecialOrientation() 공개 정적인 메소드

public static ChangeSpecialOrientation ( EventDB eventDB, Id specialId, float newOrientation ) : void
eventDB EventDB
specialId Id
newOrientation float
리턴 void

ChangeSpecialText() 공개 정적인 메소드

public static ChangeSpecialText ( EventDB eventDB, Id specialId, string newText, string fontName, bool fontBold, bool fontItalic, SpecialColor specialColor ) : void
eventDB EventDB
specialId Id
newText string
fontName string
fontBold bool
fontItalic bool
specialColor SpecialColor
리턴 void

ChangeTextLine() 공개 정적인 메소드

public static ChangeTextLine ( EventDB eventDB, Id controlId, string textLine, bool above ) : void
eventDB EventDB
controlId Id
textLine string
above bool
리턴 void

ChangeTextLine() 공개 정적인 메소드

public static ChangeTextLine ( EventDB eventDB, Id courseControlId, string textLine, bool above ) : void
eventDB EventDB
courseControlId Id
textLine string
above bool
리턴 void

CreateCourse() 공개 정적인 메소드

public static CreateCourse ( EventDB eventDB, CourseKind courseKind, string name, ControlLabelKind labelKind, int scoreColumn, string secondaryTitle, float printScale, float climb, float length, DescriptionKind descriptionKind, int firstControlOrdinal, bool addStartAndFinish ) : Id
eventDB EventDB
courseKind CourseKind
name string
labelKind ControlLabelKind
scoreColumn int
secondaryTitle string
printScale float
climb float
length float
descriptionKind DescriptionKind
firstControlOrdinal int
addStartAndFinish bool
리턴 Id

DeleteCourse() 공개 정적인 메소드

public static DeleteCourse ( EventDB eventDB, Id courseId ) : void
eventDB EventDB
courseId Id
리턴 void

DeleteSpecial() 공개 정적인 메소드

public static DeleteSpecial ( EventDB eventDB, Id specialId ) : void
eventDB EventDB
specialId Id
리턴 void

DuplicateCourse() 공개 정적인 메소드

public static DuplicateCourse ( EventDB eventDB, Id oldCourseId, string newName ) : Id
eventDB EventDB
oldCourseId Id
newName string
리턴 Id

MoveControlInCourse() 공개 정적인 메소드

public static MoveControlInCourse ( EventDB eventDB, Id courseId, Id courseControlIdToMove, Id destinationBefore, Id destinationAfter ) : Id
eventDB EventDB
courseId Id
courseControlIdToMove Id
destinationBefore Id
destinationAfter Id
리턴 Id

MoveLegBend() 공개 정적인 메소드

public static MoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldBend, PointF newBend ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
oldBend System.Drawing.PointF
newBend System.Drawing.PointF
리턴 void

MoveLegGap() 공개 정적인 메소드

public static MoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF oldPoint, PointF newPoint ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
oldPoint System.Drawing.PointF
newPoint System.Drawing.PointF
리턴 void

RemoveControl() 공개 정적인 메소드

public static RemoveControl ( EventDB eventDB, Id controlId ) : void
eventDB EventDB
controlId Id
리턴 void

RemoveCourseControl() 공개 정적인 메소드

public static RemoveCourseControl ( EventDB eventDB, Id courseId, Id courseControlIdRemove ) : ICollection>
eventDB EventDB
courseId Id
courseControlIdRemove Id
리턴 ICollection>

RemoveGap() 공개 정적인 메소드

public static RemoveGap ( CircleGap start, double radians ) : PurplePen.CircleGap[]
start CircleGap
radians double
리턴 PurplePen.CircleGap[]

RemoveLegBend() 공개 정적인 메소드

public static RemoveLegBend ( EventDB eventDB, Id controlId1, Id controlId2, PointF bendToRemove ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
bendToRemove System.Drawing.PointF
리턴 void

RemoveLegGap() 공개 정적인 메소드

public static RemoveLegGap ( EventDB eventDB, Id controlId1, Id controlId2, PointF gapLocation ) : void
eventDB EventDB
controlId1 Id
controlId2 Id
gapLocation System.Drawing.PointF
리턴 void

RemoveSpecialCorner() 공개 정적인 메소드

public static RemoveSpecialCorner ( EventDB eventDB, Id specialId, PointF cornerToRemove ) : void
eventDB EventDB
specialId Id
cornerToRemove System.Drawing.PointF
리턴 void

ReplaceControlInCourse() 공개 정적인 메소드

public static ReplaceControlInCourse ( EventDB eventDB, Id courseId, Id oldControlId, Id newControlId ) : void
eventDB EventDB
courseId Id
oldControlId Id
newControlId Id
리턴 void

SetAllPunchPatterns() 공개 정적인 메소드

public static SetAllPunchPatterns ( EventDB eventDB, PunchPattern>.Dictionary allPatterns ) : void
eventDB EventDB
allPatterns PunchPattern>.Dictionary
리턴 void

SetRelayParameters() 공개 정적인 메소드

public static SetRelayParameters ( EventDB eventDB, Id courseId, int numberTeams, int numberLegs ) : void
eventDB EventDB
courseId Id
numberTeams int
numberLegs int
리턴 void

UpdateDescriptionCourses() 공개 정적인 메소드

public static UpdateDescriptionCourses ( EventDB eventDB, Id descriptionId ) : void
eventDB EventDB
descriptionId Id
리턴 void