CADability dotNET
Base class for construct actions.
The ConstructAction..::..CurveInput type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ConstructAction..::..CurveInput |
Creates a Curveinput object.
|
Methods
Name | Description | |
---|---|---|
AdjustHighlight | (Overrides ConstructAction..::..InputObject..::..AdjustHighlight()()()().) | |
GetCurves |
Gets the currently selected curves.
| |
SetCurves |
Forces the given curves to be displayed
| |
SetSelectedCurve |
Set the selected curve
| |
SplitAtMousePosition |
Returns two curves (Path), that represent the given curve, splitted at the vertex
which is closest to the mouse position. The endpoint of the first curve is the
startpoint of the second curve. If the curve is not closed and the startpoint or endpoint
is closest to the mouse position, en empty array will be returned.
|
Fields
Name | Description | |
---|---|---|
ModifiableOnly |
true: only curves that may be modified are yielded
false: any kind of curves curves are yielded
| |
PreferPath |
Prefer path objects instead of single curves (when available)
|
Properties
Name | Description | |
---|---|---|
Decomposed |
true: only decomposed curves are yielded,
false: also path objects, that consist of several subcurves are yielded
| |
FailCursor |
Sets the cursor that will be displayed when no curve is hit
| |
ForwardMouseInputTo |
Mouse input should be forwarded to another input object and only processed
by this input, when the other input object is fixed.
| |
HitCursor |
Sets the cursor that will be displayed when a curve is hit
|
Events
Name | Description | |
---|---|---|
CurveSelectionChangedEvent |
Provide a method here to react on the user selecting a different curve
| |
MouseOverCurvesEvent |
Provide a method here to react on the user moving the cursor over curves.
|