C# Класс PurplePen.DescriptionCourseObj

Наследование: AspectPreservingRectCourseObj
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
AddToMap ( Map map, SymDef symdef ) : void
CreateSymDef ( Map map, SymColor symColor ) : SymDef

Приватные методы

Метод Описание
BestNumberOfColumns ( SizeF currentSize ) : int
ComputeAspectAngles ( ) : float[]
GetRect ( PointF topLeft, float cellSize, SymbolDB symbolDB, DescriptionLine description, DescriptionKind kind, int numColumns ) : RectangleF

Описание методов

AddToMap() публичный Метод

public AddToMap ( Map map, SymColor symColor, SymDef>.Dictionary dict ) : void
map Map
symColor SymColor
dict SymDef>.Dictionary
Результат void

AddToMap() защищенный Метод

protected AddToMap ( Map map, SymDef symdef ) : void
map Map
symdef SymDef
Результат void

Clone() публичный Метод

public Clone ( ) : object
Результат object

CreateSymDef() защищенный Метод

protected CreateSymDef ( Map map, SymColor symColor ) : SymDef
map Map
symColor SymColor
Результат SymDef

DescriptionCourseObj() публичный Метод

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
Результат System

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Highlight() публичный Метод

public Highlight ( Graphics g, Matrix xformWorldToPixel, Brush brush, bool erasing ) : void
g System.Drawing.Graphics
xformWorldToPixel Matrix
brush System.Drawing.Brush
erasing bool
Результат void

RectangleUpdating() публичный Метод

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
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string