C# Class PurplePen.Course

Inheritance: StorableObject
Mostrar archivo 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_oe property

public float climb
return float

descKind public_oe property

public DescriptionKind descKind
return DescriptionKind

firstControlOrdinal public_oe property

public int firstControlOrdinal
return int

firstCourseControl public_oe property

public Id firstCourseControl
return Id

kind public_oe property

public CourseKind kind
return CourseKind

labelKind public_oe property

public ControlLabelKind labelKind
return ControlLabelKind

load public_oe property

public int load
return int

name public_oe property

public string name
return string

overrideCourseLength public_oe property

public float? overrideCourseLength
return float?

partOptions public_oe property

public Dictionary partOptions
return PartOptions>.Dictionary

partPrintAreas public_oe property

public Dictionary partPrintAreas
return PrintArea>.Dictionary

printArea public_oe property

public PrintArea,PurplePen printArea
return PrintArea

printScale public_oe property

public float printScale
return float

relayLegs public_oe property

public int relayLegs
return int

relayTeams public_oe property

public int relayTeams
return int

scoreColumn public_oe property

public int scoreColumn
return int

secondaryTitle public_oe property

public string secondaryTitle
return string

sortOrder public_oe property

public int sortOrder
return int