C# Класс Hpgl.Transformations.Optimizer

converts instructions to lines
Наследование: HpglAllVisitor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
segments List

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

Метод Описание
Process ( List items ) : List

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

Метод Описание
GetPenUpLength ( List lines ) : double
Optimize ( ) : void
VisitInitialization ( Initialization item ) : void
VisitLabel ( Label item ) : void
VisitPenAbsolute ( PenAbsolute item ) : void
VisitPenDown ( PenDown item ) : void
VisitPenRelative ( PenRelative item ) : void
VisitPenUp ( PenUp item ) : void
VisitSelectPen ( SelectPen item ) : void
VisitTerminator ( Terminator item ) : void
VisitUnknown ( UnknownCommand item ) : void

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

Метод Описание
SegmentsToHpgl ( ) : List

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

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

protected GetPenUpLength ( List lines ) : double
lines List
Результат double

Optimize() защищенный абстрактный Метод

protected abstract Optimize ( ) : void
Результат void

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

public Process ( List items ) : List
items List
Результат List

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

protected VisitInitialization ( Initialization item ) : void
item Hpgl.Language.Initialization
Результат void

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

protected VisitLabel ( Label item ) : void
item Hpgl.Language.Label
Результат void

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

protected VisitPenAbsolute ( PenAbsolute item ) : void
item Hpgl.Language.PenAbsolute
Результат void

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

protected VisitPenDown ( PenDown item ) : void
item Hpgl.Language.PenDown
Результат void

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

protected VisitPenRelative ( PenRelative item ) : void
item Hpgl.Language.PenRelative
Результат void

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

protected VisitPenUp ( PenUp item ) : void
item Hpgl.Language.PenUp
Результат void

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

protected VisitSelectPen ( SelectPen item ) : void
item Hpgl.Language.SelectPen
Результат void

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

protected VisitTerminator ( Terminator item ) : void
item Hpgl.Language.Terminator
Результат void

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

protected VisitUnknown ( UnknownCommand item ) : void
item Hpgl.Language.UnknownCommand
Результат void

Описание свойств

segments защищенное свойство

protected List segments
Результат List