Class ThreeDrawLayerBase<T>
public abstract class ThreeDrawLayerBase<T> : GeometryShapeDrawLayerBase<T>, IMouseLayer, IDrawLayer, ILayer, IInputerShapeDrawingLayer where T : IGeometryShape
Type Parameters
T
- Inheritance
-
ThreeDrawLayerBase<T>
- Implements
- Inherited Members
- Extension Methods
Properties
Second
protected Point? Second { get; set; }
Property Value
Methods
Clear()
public override void Clear()
DrawSubline(IDrawing)
protected override void DrawSubline(IDrawing dc)
Parameters
dc
IDrawing
OnMouseDown(object, MouseButtonEventArgs)
public override void OnMouseDown(object sender, MouseButtonEventArgs e)
Parameters
sender
objecte
MouseButtonEventArgs
OnOneMouseDown(object, MouseButtonEventArgs)
protected virtual void OnOneMouseDown(object sender, MouseButtonEventArgs e)
Parameters
sender
objecte
MouseButtonEventArgs
OnThreeMouseDown(object, MouseButtonEventArgs)
protected virtual void OnThreeMouseDown(object sender, MouseButtonEventArgs e)
Parameters
sender
objecte
MouseButtonEventArgs
OnTwoMouseDown(object, MouseButtonEventArgs)
protected virtual void OnTwoMouseDown(object sender, MouseButtonEventArgs e)
Parameters
sender
objecte
MouseButtonEventArgs