A segment of a curve that could be used in a closed shape or curve path. The names start and end are used in CurveSeg and its sub classes to provide consistent naming across line segments LineSegs, circular arcs CArcs, elliptical arcs EArcs and Square and cubic beziers Beziers, which require different numbers of points in their specification.
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
Members list
Value members
Abstract methods
The X component of the end point of this curve segment. Often called x2 on a line or x4 on a cubic bezier in other APIs.
The X component of the end point of this curve segment. Often called x2 on a line or x4 on a cubic bezier in other APIs.
Attributes
The Y component of the end point of this curve segment. Often called y2 on a line or y4 on a cubic bezier in other APIs.
The Y component of the end point of this curve segment. Often called y2 on a line or y4 on a cubic bezier in other APIs.
Attributes
Mirror, reflection 2D geometric transformation across the Y axis by negating X, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub traits / classes.
Mirror, reflection 2D geometric transformation across the X axis by negating Y, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub traits / classes.
2D Transformation using a ProlignMatrix, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes / traits.
2D Transformation using a ProlignMatrix, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes / traits.
Attributes
- Definition Classes
Reflect 2D geometric transformation across a line, line segment or ray, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes and traits.
Rotation 2D geometric transformation on a GeomElem, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes and traits.
Rotation of 180 degrees, 2D geometric transformation on a Drawable, returns a Drawable. The return type will be narrowed in sub classes and traits.
Rotation positive or anti clockwise 270 degrees, 2D geometric transformation on a Drawable, returns a Drawable. The return type will be narrowed in sub classes and traits.
Rotation positive or anti clockwise 90 degrees, 2D geometric transformation on a Drawable, returns a Drawable. The return type will be narrowed in sub classes and traits.
Uniform 2D geometric scaling transformation, on this CurveSeg, returns a CurveSeg. The Return type will be narrowed in sub traits / classes.
XY scaling 2D geometric transformation, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes and traits.
Shear 2D geometric transformation along the X Axis, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes and traits.
Shear 2D geometric transformation along the Y Axis, on this CurveSeg, returns a CurveSeg. The return type will be narrowed in sub classes and traits.
Translate 2D geometric transformation, on this CurveSeg, returns a CurveSeg. The Return type will be narrowed in sub traits.
The X component of the start point of this curve segment often called x1 in other APIs.
The X component of the start point of this curve segment often called x1 in other APIs.
Attributes
Concrete methods
Inherited methods
Draws this geometric element to produce a GraphElem graphical element, that can be displayed or printed.
Draws this geometric element to produce a GraphElem graphical element, that can be displayed or printed.
Attributes
- Inherited from:
- Drawable