C# Class PurplePen.DescriptionCourseObj

Inheritance: AspectPreservingRectCourseObj
Afficher le fichier Open project: petergolde/PurplePen Class Usage Examples

Méthodes publiques

Méthode Description
AddToMap ( Map map, SymColor symColor, SymDef>.Dictionary dict ) : void
Clone ( ) : object
DescriptionCourseObj ( Id specialId, PointF topLeft, float cellSize, SymbolDB symbolDB, DescriptionLine description, DescriptionKind kind, int numColumns ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int
Highlight ( Graphics g, Matrix xformWorldToPixel, Brush brush, bool erasing ) : void
RectangleUpdating ( RectangleF &newRect, bool dragAll, bool dragLeft, bool dragTop, bool dragRight, bool dragBottom ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
AddToMap ( Map map, SymDef symdef ) : void
CreateSymDef ( Map map, SymColor symColor ) : SymDef

Private Methods

Méthode Description
BestNumberOfColumns ( SizeF currentSize ) : int
ComputeAspectAngles ( ) : float[]
GetRect ( PointF topLeft, float cellSize, SymbolDB symbolDB, DescriptionLine description, DescriptionKind kind, int numColumns ) : RectangleF

Method Details

AddToMap() public méthode

public AddToMap ( Map map, SymColor symColor, SymDef>.Dictionary dict ) : void
map Map
symColor SymColor
dict SymDef>.Dictionary
Résultat void

AddToMap() protected méthode

protected AddToMap ( Map map, SymDef symdef ) : void
map Map
symdef SymDef
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

CreateSymDef() protected méthode

protected CreateSymDef ( Map map, SymColor symColor ) : SymDef
map Map
symColor SymColor
Résultat SymDef

DescriptionCourseObj() public méthode

public DescriptionCourseObj ( Id specialId, PointF topLeft, float cellSize, SymbolDB symbolDB, DescriptionLine description, DescriptionKind kind, int numColumns ) : System
specialId Id
topLeft System.Drawing.PointF
cellSize float
symbolDB SymbolDB
description DescriptionLine
kind DescriptionKind
numColumns int
Résultat System

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Highlight() public méthode

public Highlight ( Graphics g, Matrix xformWorldToPixel, Brush brush, bool erasing ) : void
g System.Drawing.Graphics
xformWorldToPixel Matrix
brush System.Drawing.Brush
erasing bool
Résultat void

RectangleUpdating() public méthode

public RectangleUpdating ( RectangleF &newRect, bool dragAll, bool dragLeft, bool dragTop, bool dragRight, bool dragBottom ) : void
newRect System.Drawing.RectangleF
dragAll bool
dragLeft bool
dragTop bool
dragRight bool
dragBottom bool
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string