C# Класс Treefrog.Plugins.Object.ObjectSelectionManager

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

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

Метод Описание
AddObjectToSelection ( ObjectInstance obj ) : void
AddObjectsToSelection ( IEnumerable objs ) : void
ClearSelection ( ) : void
CommitMoveFromRecordedLocations ( ) : void
DeleteSelectedObjects ( ) : void
Dispose ( ) : void
HideAnnotations ( ) : void
IsObjectSelected ( ObjectInstance obj ) : bool
MoveObjectsByOffset ( Point offset ) : void
MoveObjectsByOffsetRelative ( Point offset ) : void
ObjectSelectionManager ( ) : System
RecordLocations ( ) : void
RemoveObjectFromSelection ( ObjectInstance obj ) : void
RemoveObjectsFromSelection ( IEnumerable objs ) : void
SelectionBounds ( ) : Rectangle
SelectionBounds ( ObjectRegionTest test ) : Rectangle
ShowAnnotations ( ) : void

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

Метод Описание
Dispose ( bool disposing ) : void
OnSelectionChanged ( EventArgs e ) : void

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

Метод Описание
AddAnnotation ( Annotation annot ) : void
ExecuteCommand ( Command command ) : void
InstancePositionChanged ( object sender, EventArgs e ) : void
InstanceRotationChanged ( object sender, EventArgs e ) : void
RemoveAnnotation ( Annotation annot ) : void

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

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

public AddObjectToSelection ( ObjectInstance obj ) : void
obj Treefrog.Framework.Model.ObjectInstance
Результат void

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

public AddObjectsToSelection ( IEnumerable objs ) : void
objs IEnumerable
Результат void

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

public ClearSelection ( ) : void
Результат void

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

public CommitMoveFromRecordedLocations ( ) : void
Результат void

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

public DeleteSelectedObjects ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public HideAnnotations ( ) : void
Результат void

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

public IsObjectSelected ( ObjectInstance obj ) : bool
obj Treefrog.Framework.Model.ObjectInstance
Результат bool

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

public MoveObjectsByOffset ( Point offset ) : void
offset Point
Результат void

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

public MoveObjectsByOffsetRelative ( Point offset ) : void
offset Point
Результат void

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

public ObjectSelectionManager ( ) : System
Результат System

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

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

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

public RecordLocations ( ) : void
Результат void

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

public RemoveObjectFromSelection ( ObjectInstance obj ) : void
obj Treefrog.Framework.Model.ObjectInstance
Результат void

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

public RemoveObjectsFromSelection ( IEnumerable objs ) : void
objs IEnumerable
Результат void

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

public SelectionBounds ( ) : Rectangle
Результат Treefrog.Framework.Imaging.Rectangle

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

public SelectionBounds ( ObjectRegionTest test ) : Rectangle
test ObjectRegionTest
Результат Treefrog.Framework.Imaging.Rectangle

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

public ShowAnnotations ( ) : void
Результат void