public class GeoPie extends Geometry
The GeoPie class.
Modifier and Type | Field and Description |
---|---|
Point2D |
center
the center of the ellipse which the GeoPie object belongs to.
|
double |
rotation
Sets the rotation angle of the GeoPie object.
|
double |
semimajorAxis
The length of the semi-major axis of the ellipse which the GeoPie object belongs to.
|
double |
semiminorAxis
The length of the semi-minor axis of the ellipse which the GeoPie object belongs to.
|
double |
startAngle
The sweep angle measured from the start angle ranging from -360 degrees to 360 degrees defining where the elliptical arc ends.
|
double |
sweepAngle
The rotation angle of the GeoPie object.
|
Constructor and Description |
---|
GeoPie()
The Constructor.
|
GeoPie(GeoPie geoPie)
Initializes a new instance according to the specified GeoPie object.
|
GeoPie(int id, Point2D center, double rotation, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle)
Creates a new GeoPie 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 center of the ellipse which the GeoPie object belongs to.
public double semimajorAxis
The length of the semi-major axis of the ellipse which the GeoPie object belongs to.
public double semiminorAxis
The length of the semi-minor axis of the ellipse which the GeoPie object belongs to.
public double startAngle
The sweep angle measured from the start angle ranging from -360 degrees to 360 degrees defining where the elliptical arc ends.
public double sweepAngle
The rotation angle of the GeoPie object. The pivot point is the center of the ellipse which the GeoPie object belongs to.
public double rotation
Sets the rotation angle of the GeoPie object. The pivot point is the center of the ellipse which the GeoPie object belongs to.
public GeoPie()
The Constructor.
public GeoPie(int id, Point2D center, double rotation, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle)
Creates a new GeoPie object according to the specified arguments.
id
- the ID of the object.the
- center of the pie which the GeoPie object belongs to.rotation
- Sets the rotation angle of the GeoPie object. The pivot point is the center of the ellipse which the GeoPie object belongs to.semimajorAxis
- The length of the semi-major axis of the ellipse which the GeoPie object belongs to.semimajorAxis
- The length of the semi-minor axis of the ellipse which the GeoPie object belongs to.startAngle
- The sweep angle measured from the start angle ranging from -360 degrees to 360 degrees defining where the elliptical arc ends.sweepAngle
- The rotation angle of the GeoPie object. The pivot point is the center of the ellipse which the GeoPie object belongs to.public GeoPie(GeoPie geoPie)
Initializes a new instance according to the specified GeoPie object.
geoPie
- the given GeoPie 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}