CADability dotNET
Base class for construct actions.
The ConstructAction..::..GeoVectorInput type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | ConstructAction..::..GeoVectorInput(String) |
Constructs a LengthInput object.
|
![]() | ConstructAction..::..GeoVectorInput(String, GeoVector) |
Constructs a LengthInput object with an initial value
|
Methods
Name | Description | |
---|---|---|
![]() | AdjustHighlight | (Overrides ConstructAction..::..InputObject..::..AdjustHighlight()()()().) |
![]() | ForceValue |
Forces the input object to the specified value. The input filed is updated accordingly.
|
![]() | SetVectorFromPoint |
Sets the point as a basis for the calculation of the vector.
The calculated vector is the vector from this point to the mouseposition.
|
Properties
Name | Description | |
---|---|---|
![]() | DefaultGeoVector |
Sets a DefaultGeoVector, which should be a static value, that carries the last
input value of this vector to the next instantiation of the action.
|
![]() | ForwardMouseInputTo |
Mouse input should be forwarded to another input object and only processed
by this input, when the other input object is fixed.
|
![]() | IsAngle | |
![]() | PlaneForAngle |
Defines the plane in which the angle should be computed. The input point
will be projected into this plane and the Angle to the x-axis will be used
as the input
|
![]() | ReadOnly |
true: this input field does not accept user input,
false: normal input field that requires user input
(Overrides ConstructAction..::..InputObject..::..ReadOnly.) |
Events
Name | Description | |
---|---|---|
![]() | CalculateGeoVectorEvent |
Provide a method here, if you want to calculate the vector yourself, i.e. if vector
from point, line or plane is not appropriate to your needs.
|
![]() | GetGeoVectorEvent |
Provide a method here, if the vector not only depends from this input, but is also
modified by other means.
|
![]() | MouseClickEvent |
Event that is fired when a mousclick happens and this input has the focus.
|
![]() | SetGeoVectorEvent |
Provide a method here to get the result of this input (and modify your object)
|