2D graphic that draws an arc of an ellipse. The trait has 2 implementations, CArcdraw, a cirular arc draw and the general case is implemented with EArcDraw.EArcDrawImp.
- Companion:
- object
Value members
Abstract methods
Concrete methods
Mirror, reflection 2D geometric transformation across the X axis on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
Mirror, reflection 2D geometric transformation across the X axis on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
- Definition Classes
Mirror, reflection 2D geometric transformation across the X axis on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
Mirror, reflection 2D geometric transformation across the X axis on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
- Definition Classes
2D geometric transformation using a ProlignMatrix on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
2D geometric transformation using a ProlignMatrix on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
- Definition Classes
Reflect 2D geometric transformation across a line, line segment or ray on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
Reflect 2D geometric transformation across a line, line segment or ray on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
- Definition Classes
Rotation 2D geometric transformation on a EArcDraw taking the rotation as a scalar measured in radians, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
Rotation 2D geometric transformation on a EArcDraw taking the rotation as a scalar measured in radians, returns a EArcDraw. The Return type will be narrowed in sub traits / classes.
- Definition Classes
Uniform scaling 2D geometric transformation on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes. The scale name was chosen for this operation as it is normally the desired operation and preserves Circles and Squares. Use the xyScale method for differential scaling on the X and Y axes.
Uniform scaling 2D geometric transformation on a EArcDraw, returns a EArcDraw. The Return type will be narrowed in sub traits / classes. The scale name was chosen for this operation as it is normally the desired operation and preserves Circles and Squares. Use the xyScale method for differential scaling on the X and Y axes.
- Definition Classes
XY scaling 2D geometric transformation on a EArcDraw, returns a GrpahicElem. This allows different scaling factors across X and Y dimensions. The return type will be narrowed in sub classes and traits.
XY scaling 2D geometric transformation on a EArcDraw, returns a GrpahicElem. This allows different scaling factors across X and Y dimensions. The return type will be narrowed in sub classes and traits.
- Definition Classes
Shear 2D geometric transformation along the X Axis on a EArcDraw, returns a EArcDraw. The return type will be narrowed in sub classes and traits.
Shear 2D geometric transformation along the X Axis on a EArcDraw, returns a EArcDraw. The return type will be narrowed in sub classes and traits.
- Definition Classes
Shear 2D geometric transformation along the Y Axis on a EArcDraw, returns a EArcDraw. The return type will be narrowed in sub classes and traits.
Shear 2D geometric transformation along the Y Axis on a EArcDraw, returns a EArcDraw. The return type will be narrowed in sub classes and traits.
- Definition Classes
Inherited methods
The default value for the colour is Black.
The default value for the colour is Black.
- Inherited from:
- CurveSegDraw
The default value the line width is 2.
The default value the line width is 2.
- Inherited from:
- CurveSegDraw
The end point. Often called p2 on a line or p4 on a cubic bezier.
The end point. Often called p2 on a line or p4 on a cubic bezier.
- Inherited from:
- CurveSegGraphic
Renders this functional immutable GraphicElem, using the imperative methods of the abstract pCanv.CanvasPlatform interface.
Renders this functional immutable GraphicElem, using the imperative methods of the abstract pCanv.CanvasPlatform interface.
- Inherited from:
- GraphicElem
the x component of the start point often called x1
the x component of the start point often called x1
- Inherited from:
- CurveSegGraphic
the y component of the start point often called y1
the y component of the start point often called y1
- Inherited from:
- CurveSegGraphic