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
dcIDrawing
OnMouseDown(object, MouseButtonEventArgs)
public override void OnMouseDown(object sender, MouseButtonEventArgs e)
Parameters
senderobjecteMouseButtonEventArgs
OnOneMouseDown(object, MouseButtonEventArgs)
protected virtual void OnOneMouseDown(object sender, MouseButtonEventArgs e)
Parameters
senderobjecteMouseButtonEventArgs
OnThreeMouseDown(object, MouseButtonEventArgs)
protected virtual void OnThreeMouseDown(object sender, MouseButtonEventArgs e)
Parameters
senderobjecteMouseButtonEventArgs
OnTwoMouseDown(object, MouseButtonEventArgs)
protected virtual void OnTwoMouseDown(object sender, MouseButtonEventArgs e)
Parameters
senderobjecteMouseButtonEventArgs