C# Класс Treefrog.Plugins.Object.Tools.ObjectSelectTool

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

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

Метод Описание
ObjectSelectTool ( ILayerContext layerContext, Treefrog.Framework.Model.ObjectLayer layer, Size gridSize, Treefrog.Presentation.ObjectSelectionManager selectionManager ) : System

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

Метод Описание
DisposeManaged ( ) : void
EndPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
PointerPositionCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
UpdatePointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void

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

Метод Описание
ActivateObjectMenu ( PointerEventInfo info ) : void
CoarseHitTest ( int x, int y ) : List
InitializeCommandManager ( ) : void
MaxBoundingDiagonal ( ObjectInstance inst ) : float
ObjectsInArea ( Rectangle area ) : List
PointInRing ( Point point, Point center, float innerRadius, float outerRadius ) : bool
SelectObjectPosition ( PointerEventInfo info, ILevelGeometry viewport ) : void
TopObject ( List objects ) : ObjectInstance
UpdatePropertyProvider ( ) : void

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

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

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

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

protected EndPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void

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

public ObjectSelectTool ( ILayerContext layerContext, Treefrog.Framework.Model.ObjectLayer layer, Size gridSize, Treefrog.Presentation.ObjectSelectionManager selectionManager ) : System
layerContext ILayerContext
layer Treefrog.Framework.Model.ObjectLayer
gridSize Treefrog.Framework.Imaging.Size
selectionManager Treefrog.Presentation.ObjectSelectionManager
Результат System

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

protected PointerPositionCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void

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

protected StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void

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

protected UpdatePointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void