C# 클래스 Treefrog.Plugins.Object.ObjectSelectionManager

상속: IDisposable
파일 보기 프로젝트 열기: jaquadro/Treefrog

공개 메소드들

메소드 설명
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