Package | Description |
---|---|
pythagoras.f |
The Pythagoras geometry utility classes specialized on
float . |
Modifier and Type | Interface and Description |
---|---|
interface |
IArc
Provides read-only access to an
Arc . |
interface |
ICubicCurve
Provides read-only access to a
CubicCurve . |
interface |
IEllipse
Provides read-only access to an
Ellipse . |
interface |
ILine
Provides read-only access to a
Line . |
interface |
IQuadCurve
Provides read-only access to a
QuadCurve . |
interface |
IRectangle
Provides read-only access to a
Rectangle . |
interface |
IRectangularShape
An interface implemented by
IShape classes whose geometry is defined by a rectangular
frame. |
interface |
IRoundRectangle
Provides read-only access to a
RoundRectangle . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArc
Provides most of the implementation of
IArc , obtaining only the frame and other metrics
from the derived class. |
class |
AbstractCubicCurve
Provides most of the implementation of
ICubicCurve , obtaining only the start, end and
control points from the derived class. |
class |
AbstractEllipse
Provides most of the implementation of
IEllipse , obtaining the framing rectangle from
the derived class. |
class |
AbstractLine
Provides most of the implementation of
ILine , obtaining only the start and end points
from the derived class. |
class |
AbstractQuadCurve
Provides most of the implementation of
IQuadCurve , obtaining only the start, end and
control point from the derived class. |
class |
AbstractRectangle
Provides most of the implementation of
IRectangle , obtaining only the location and
dimensions from the derived class. |
class |
AbstractRoundRectangle
Provides most of the implementation of
IRoundRectangle , obtaining the framing rectangle
from the derived class. |
class |
Arc
Represents an arc defined by a framing rectangle, start angle, angular extend, and closure type.
|
class |
Area
Stores and manipulates an enclosed area of 2D space.
|
class |
CubicCurve
Represents a cubic curve.
|
class |
Ellipse
Represents an ellipse that is described by a framing rectangle.
|
class |
Line
Represents a line segment.
|
class |
Path
Represents a path constructed from lines and curves and which can contain subpaths.
|
class |
QuadCurve
Represents a quadratic curve.
|
class |
Rectangle
Represents an area in two dimensions.
|
class |
RectangularShape
The base class for various
IShape objects whose geometry is defined by a rectangular
frame. |
class |
RoundRectangle
Represents a rectangle with rounded corners, defined by an arc width and height.
|
Modifier and Type | Method and Description |
---|---|
IShape |
Path.createTransformedShape(Transform t) |
static IShape |
Transforms.createTransformedShape(Transform t,
IShape src)
Creates and returns a new shape that is the supplied shape transformed by this transform's
matrix.
|
Modifier and Type | Method and Description |
---|---|
void |
Path.append(IShape shape,
boolean connect) |
static IShape |
Transforms.createTransformedShape(Transform t,
IShape src)
Creates and returns a new shape that is the supplied shape transformed by this transform's
matrix.
|
Constructor and Description |
---|
Area(IShape s)
Creates an area from the supplied shape.
|
Path(IShape shape) |
Copyright © 2017. All rights reserved.