Class SelectSubshapeAction
- Namespace
- Macad.Interaction
- Assembly
- Macad.Interaction.dll
public class SelectSubshapeAction : ToolAction, IMouseEventHandler, IContextMenuItemProvider
- Inheritance
-
SelectSubshapeAction
- Implements
-
Constructors
public SelectSubshapeAction(SubshapeTypes subshapeTypes, InteractiveEntity sourceEntity = null, ISelectionFilter selectionFilter = null)
subshapeTypes SubshapeTypes
sourceEntity InteractiveEntity
selectionFilter ISelectionFilter
public SelectSubshapeAction(IEnumerable<TopoDS_Shape> shapes, Trsf? localTransformation = null, Color? color = null)
shapes IEnumerable<TopoDS_Shape>
localTransformation Trsf?
color Color?
Properties
public bool SelectOnMouseDown { get; set; }
- Property Value: bool
Methods
public override bool OnMouseDown(MouseEventData data)
data MouseEventData
- Returns: bool
public override bool OnMouseMove(MouseEventData data)
data MouseEventData
- Returns: bool
public override bool OnMouseUp(MouseEventData data)
data MouseEventData
- Returns: bool
public void UpdateShapes(IEnumerable<TopoDS_Shape> shapes, Trsf? localTransformation = null)
shapes IEnumerable<TopoDS_Shape>
localTransformation Trsf?
Events
public event SelectSubshapeAction.EventHandler Finished
- Event Type: SelectSubshapeAction.EventHandler
public event SelectSubshapeAction.EventHandler Preview
- Event Type: SelectSubshapeAction.EventHandler