C# Class PurplePen.Course

Inheritance: StorableObject
Show file Open project: petergolde/PurplePen Class Usage Examples

Public Properties

Property Type Description
climb float
descKind DescriptionKind
firstControlOrdinal int
firstCourseControl Id
kind CourseKind
labelKind ControlLabelKind
load int
name string
overrideCourseLength float?
partOptions PartOptions>.Dictionary
partPrintAreas PrintArea>.Dictionary
printArea PrintArea
printScale float
relayLegs int
relayTeams int
scoreColumn int
secondaryTitle string
sortOrder int

Public Methods

Method Description
Clone ( ) : StorableObject
Course ( ) : System
Course ( CourseKind kind, string name, float printScale, int sortOrder ) : System
Equals ( object obj ) : bool
ReadAttributesAndContent ( XmlInput xmlinput ) : void
UpdateUnknownPageSizes ( RectangleF mapBounds, float mapScale ) : void
Validate ( Id id, EventDB validateInfo ) : void
ValidateCourseControl ( Id courseControl, Id idCourse, EventDB validateInfo ) : void
WriteAttributesAndContent ( System xmloutput ) : void

Private Methods

Method Description
ValidateCourseControlsToJoin ( Id nextCourseControl, Id idJoin, Id idCourse, EventDB validateInfo ) : void

Method Details

Clone() public method

public Clone ( ) : StorableObject
return StorableObject

Course() public method

public Course ( ) : System
return System

Course() public method

public Course ( CourseKind kind, string name, float printScale, int sortOrder ) : System
kind CourseKind
name string
printScale float
sortOrder int
return System

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

ReadAttributesAndContent() public method

public ReadAttributesAndContent ( XmlInput xmlinput ) : void
xmlinput XmlInput
return void

UpdateUnknownPageSizes() public method

public UpdateUnknownPageSizes ( RectangleF mapBounds, float mapScale ) : void
mapBounds System.Drawing.RectangleF
mapScale float
return void

Validate() public method

public Validate ( Id id, EventDB validateInfo ) : void
id Id
validateInfo EventDB
return void

ValidateCourseControl() public method

public ValidateCourseControl ( Id courseControl, Id idCourse, EventDB validateInfo ) : void
courseControl Id
idCourse Id
validateInfo EventDB
return void

WriteAttributesAndContent() public method

public WriteAttributesAndContent ( System xmloutput ) : void
xmloutput System
return void

Property Details

climb public property

public float climb
return float

descKind public property

public DescriptionKind descKind
return DescriptionKind

firstControlOrdinal public property

public int firstControlOrdinal
return int

firstCourseControl public property

public Id firstCourseControl
return Id

kind public property

public CourseKind kind
return CourseKind

labelKind public property

public ControlLabelKind labelKind
return ControlLabelKind

load public property

public int load
return int

name public property

public string name
return string

overrideCourseLength public property

public float? overrideCourseLength
return float?

partOptions public property

public Dictionary partOptions
return PartOptions>.Dictionary

partPrintAreas public property

public Dictionary partPrintAreas
return PrintArea>.Dictionary

printArea public property

public PrintArea,PurplePen printArea
return PrintArea

printScale public property

public float printScale
return float

relayLegs public property

public int relayLegs
return int

relayTeams public property

public int relayTeams
return int

scoreColumn public property

public int scoreColumn
return int

secondaryTitle public property

public string secondaryTitle
return string

sortOrder public property

public int sortOrder
return int