C# Class PurplePen.LineSpecialCourseObj

Inheritance: LineCourseObj
ファイルを表示 Open project: petergolde/PurplePen Class Usage Examples

Public Properties

Property Type Description
color SpecialColor
dashSize float
gapSize float
lineKind LineKind
lineWidth float

Public Methods

Method Description
CreateLineSpecialSymDef ( Map map, SymColor symColor, LineKind lineKind, float lineWidth, float gapSize, float dashSize, LineJoin lineJoin, LineCap lineCap ) : SymDef
Equals ( object obj ) : bool
GetHashCode ( ) : int
LineSpecialCourseObj ( Id specialId, CourseAppearance appearance, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, SymPath path ) : System
ToString ( ) : string

Protected Methods

Method Description
CreateSymDef ( Map map, SymColor symColor ) : SymDef
SymDefKey ( ) : object

Method Details

CreateLineSpecialSymDef() public static method

public static CreateLineSpecialSymDef ( Map map, SymColor symColor, LineKind lineKind, float lineWidth, float gapSize, float dashSize, LineJoin lineJoin, LineCap lineCap ) : SymDef
map Map
symColor SymColor
lineKind LineKind
lineWidth float
gapSize float
dashSize float
lineJoin LineJoin
lineCap LineCap
return SymDef

CreateSymDef() protected method

protected CreateSymDef ( Map map, SymColor symColor ) : SymDef
map Map
symColor SymColor
return SymDef

Equals() public method

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

GetHashCode() public method

public GetHashCode ( ) : int
return int

LineSpecialCourseObj() public method

public LineSpecialCourseObj ( Id specialId, CourseAppearance appearance, SpecialColor color, LineKind lineKind, float lineWidth, float gapSize, float dashSize, SymPath path ) : System
specialId Id
appearance CourseAppearance
color SpecialColor
lineKind LineKind
lineWidth float
gapSize float
dashSize float
path SymPath
return System

SymDefKey() protected method

protected SymDefKey ( ) : object
return object

ToString() public method

public ToString ( ) : string
return string

Property Details

color public_oe property

public SpecialColor,PurplePen color
return SpecialColor

dashSize public_oe property

public float dashSize
return float

gapSize public_oe property

public float gapSize
return float

lineKind public_oe property

public LineKind lineKind
return LineKind

lineWidth public_oe property

public float lineWidth
return float