Show / Hide Table of Contents

Class ConstructAngleTwoPoints

Action that constructs an angle defined by two points. It uses a AngleProperty to communicate the constructed point to the outside.

Inheritance
System.Object
Action
ConstructAction
ConstructAngleTwoPoints
Implements
ICommandHandler
IPropertyEntry
IIntermediateConstruction
Inherited Members
ConstructAction.TitleId
ConstructAction.CurrentMousePoint
ConstructAction.ShowAttributes
ConstructAction.FeedBack
ConstructAction.ActionDoneEvent
ConstructAction.IPropertyEntry.PropertyEntryChangedStateEvent
ConstructAction.ActiveObject
ConstructAction.ShowActiveObject
ConstructAction.DisassembleBlock
ConstructAction.FindShape(GeoPoint, Plane)
ConstructAction.KeepAsLastStyle(IGeoObject)
ConstructAction.SetInput(Object[])
ConstructAction.BasePoint
ConstructAction.ClearBasePoint()
ConstructAction.CurrentMousePosition
ConstructAction.SetFocus(Object, Boolean)
ConstructAction.MultiSolution
ConstructAction.MultiSolutionCount
ConstructAction.OnDifferentSolution(Boolean)
ConstructAction.OnSolution(Int32)
ConstructAction.CurrentInput
ConstructAction.AutoRepeat()
ConstructAction.OnMouseMove(MouseEventArgs, IView)
ConstructAction.OnMouseUp(MouseEventArgs, IView)
ConstructAction.MayFinish()
ConstructAction.OnMouseDown(MouseEventArgs, IView)
ConstructAction.OnMouseLeave(EventArgs, IView)
ConstructAction.OnEscape(Object)
ConstructAction.OnEscape()
ConstructAction.OnEnter(Object)
ConstructAction.OnEnter()
ConstructAction.OnTab(Object)
ConstructAction.OnViewsChanged()
ConstructAction.FindTangentialPoint(MouseEventArgs, IView, GeoPoint)
ConstructAction.SnapPoint(MouseEventArgs, IView, SnapPointFinder.DidSnapModes)
ConstructAction.SnapPoint(MouseEventArgs, GeoPoint, IView, SnapPointFinder.DidSnapModes)
ConstructAction.LastSnapObject
ConstructAction.LastSnapMode
ConstructAction.OnCommand(String)
ConstructAction.OnUpdateCommand(String, CommandState)
ConstructAction.Finish()
ConstructAction.StartBackgroundTask(Delegate, Delegate, Object[])
ConstructAction.IsBackgroundTaskActive
ConstructAction.CancelBackgroundTask()
ConstructAction.WaitForBackgroundTask()
ConstructAction.IPropertyEntry.IsOpen
ConstructAction.StateChangedEvent
ConstructAction.IPropertyEntry.Opened(Boolean)
ConstructAction.IPropertyEntry.Flags
ConstructAction.IPropertyEntry.ReadOnly
ConstructAction.IPropertyEntry.Label
ConstructAction.IPropertyEntry.Value
ConstructAction.IPropertyEntry.ResourceId
ConstructAction.IPropertyEntry.Parent
ConstructAction.IPropertyEntry.Index
ConstructAction.IPropertyEntry.IndentLevel
ConstructAction.IPropertyEntry.SubItems
ConstructAction.IPropertyEntry.OpenOrCloseSubEntries()
ConstructAction.IPropertyEntry.ButtonClicked(PropertyEntryButton)
ConstructAction.IPropertyEntry.Added(IPropertyPage)
ConstructAction.IPropertyEntry.Removed(IPropertyPage)
ConstructAction.IPropertyEntry.ContextMenu
ConstructAction.IPropertyEntry.GetDropDownList()
ConstructAction.IPropertyEntry.StartEdit(Boolean)
ConstructAction.IPropertyEntry.EndEdit(Boolean, Boolean, String)
ConstructAction.IPropertyEntry.EditTextChanged(String)
ConstructAction.IPropertyEntry.Selected(IPropertyEntry)
ConstructAction.IPropertyEntry.UnSelected(IPropertyEntry)
ConstructAction.IPropertyEntry.Select()
ConstructAction.IPropertyEntry.ListBoxSelected(Int32)
ConstructAction.IPropertyEntry.DeferUpdate
Action.MenuId
Action.IgnoreForSnap
Action.ViewType
Action.OnlyThisModel
Action.OnlyThisView
Action.IsActive
Action.CurrentMouseView
Action.UseFilter
Action.WorksOnLayoutView
Action.OnDisplayChanged(DisplayChangeArg)
Action.OnMouseEnter(EventArgs, IView)
Action.OnMouseHover(EventArgs, IView)
Action.OnMouseWheel(MouseEventArgs, IView)
Action.OnDelete()
Action.OnDelete(Object)
Action.AutoRepeated()
Action.Frame
Action.AutoCursor
Action.ChangeTabInControlCenter
Action.SetCursor(SnapPointFinder.DidSnapModes, IView)
Action.SetCursor(SnapPointFinder.DidSnapModes, String)
Action.WorldPoint(Point)
Action.WorldPoint(MouseEventArgs, IView)
Action.WorldPoint(GeoPoint2D)
Action.WorldLength(Double)
Action.WorldDirection(Angle)
Action.ActiveDrawingPlane
Action.CurveHitTest(ICurve, Point)
Action.GetObjectsUnderCursor(Point)
Action.RemoveThisAction()
Action.PreviousAction
Action.OnSelected(MenuWithHandler, Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability.Actions
Assembly: CADability.dll
Syntax
public class ConstructAngleTwoPoints : ConstructAction, ICommandHandler, IPropertyEntry, IIntermediateConstruction

Constructors

| Improve this Doc View Source

ConstructAngleTwoPoints(AngleProperty)

Declaration
public ConstructAngleTwoPoints(AngleProperty angleProperty)
Parameters
Type Name Description
AngleProperty angleProperty

Methods

| Improve this Doc View Source

GetID()

Overrides GetID()

Declaration
public override string GetID()
Returns
Type Description
System.String
Overrides
Action.GetID()
| Improve this Doc View Source

OnActivate(Action, Boolean)

Implements OnActivate(Action, Boolean). If you override this method don't forget to call the bas implementation.

Declaration
public override void OnActivate(Action OldActiveAction, bool SettingAction)
Parameters
Type Name Description
Action OldActiveAction
System.Boolean SettingAction
Overrides
ConstructAction.OnActivate(Action, Boolean)
| Improve this Doc View Source

OnDone()

Overrides OnDone()

Declaration
public override void OnDone()
Overrides
ConstructAction.OnDone()
| Improve this Doc View Source

OnInactivate(Action, Boolean)

Implements OnInactivate(Action, Boolean). If you override this method don't forget to call the bas implementation.

Declaration
public override void OnInactivate(Action NewActiveAction, bool RemovingAction)
Parameters
Type Name Description
Action NewActiveAction

Action.OnInactivate.NewActiveAction.OnInactivate.NewActiveAction

System.Boolean RemovingAction

Action.OnInactivate.RemovingAction.OnInactivate.RemovingAction

Overrides
ConstructAction.OnInactivate(Action, Boolean)
| Improve this Doc View Source

OnRemoveAction()

Declaration
public override void OnRemoveAction()
Overrides
ConstructAction.OnRemoveAction()
| Improve this Doc View Source

OnSetAction()

Overrides OnSetAction()

Declaration
public override void OnSetAction()
Overrides
ConstructAction.OnSetAction()

Explicit Interface Implementations

| Improve this Doc View Source

IIntermediateConstruction.GetHandledProperty()

Declaration
IPropertyEntry IIntermediateConstruction.GetHandledProperty()
Returns
Type Description
IPropertyEntry
| Improve this Doc View Source

IIntermediateConstruction.Succeeded

Declaration
bool IIntermediateConstruction.Succeeded { get; }
Returns
Type Description
System.Boolean

Implements

ICommandHandler
IPropertyEntry
IIntermediateConstruction
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX