public class GeoEllipticArc extends Geometry
The GeoEllipticArc class.
Modifier and Type | Field and Description |
---|---|
Point2D |
center
the specified center of the ellipse where the elliptic arc lies.
|
double |
rotation
Rotation.
|
double |
semimajorAxis
the length of the semimajor of the ellipse where the elliptic arc lies.
|
double |
semiminorAxis
the length of the semiminor of the ellipse where the elliptic arc lies.
|
double |
startAngle
the start angle of the GeoEllipticArc object.
|
double |
sweepAngle
The sweep angle measured from the start angle ranging from -360 degrees to 360 degrees defining where the elliptical arc ends.
|
Constructor and Description |
---|
GeoEllipticArc()
The Constructor.
|
GeoEllipticArc(GeoEllipticArc geoEllipticArc)
Initializes an object identical to the given GeoEllipticArc object.
|
GeoEllipticArc(int id, Point2D center, double rotation, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle)
Creates a new GeoEllipticArc object according to the specified arguments.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
${services_components_commontypes_Geometry_method_equals_Title}
|
Point2D |
getCenter()
${services_components_commontypes_Geometry_method_getCenter_Title}
|
int |
hashCode()
${services_components_commontypes_Geometry_method_hashCode_Title}
|
equals, fromPoint2D, fromPoint2Ds, fromPoint2Ds, fromRect2D, getBounds, isGeometryCAD, isPointInPolygon, setCenter
public Point2D center
the specified center of the ellipse where the elliptic arc lies.
public double semimajorAxis
the length of the semimajor of the ellipse where the elliptic arc lies.
public double semiminorAxis
the length of the semiminor of the ellipse where the elliptic arc lies.
public double startAngle
the start angle of the GeoEllipticArc object.
public double sweepAngle
The sweep angle measured from the start angle ranging from -360 degrees to 360 degrees defining where the elliptical arc ends.
public double rotation
Rotation. The pivot point is the center of the ellipse which the GeoEllipticArc object belongs to.
public GeoEllipticArc()
The Constructor.
public GeoEllipticArc(int id, Point2D center, double rotation, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle)
Creates a new GeoEllipticArc object according to the specified arguments.
id
- the ID of the object.center
- the specified center of the ellipse where the elliptic arc lies.rotation
- Rotation. The pivot point is the center of the ellipse which the GeoEllipticArc object belongs to.semimajorAxis
- semi-major axissemimajorAxis
- semi-minor axisstartAngle
- the start anglesweepAngle
- The sweep angle measured from the start angle ranging from -360 degrees to 360 degrees defining where the elliptical arc ends.public GeoEllipticArc(GeoEllipticArc geoEllipticArc)
Initializes an object identical to the given GeoEllipticArc object.
geoEllipse
- The given GeoEllipticArc object.public Point2D getCenter()
Geometry
${services_components_commontypes_Geometry_method_getCenter_Title}
${services_components_commontypes_Geometry_method_getCenter_Description}
public boolean equals(java.lang.Object obj)
Geometry
${services_components_commontypes_Geometry_method_equals_Title}
${services_components_commontypes_Geometry_method_equals_Description}
public int hashCode()
Geometry
${services_components_commontypes_Geometry_method_hashCode_Title}
${services_components_commontypes_Geometry_method_hashCode_Description}