public class GeoChord extends Geometry
The GeoChord class.
Modifier and Type | Field and Description |
---|---|
Point2D |
center
The center of the ellipse which the GeoChord object belongs to.
|
double |
rotation
Sets the rotation angle of the GeoChord object.
|
double |
semimajorAxis
The semi-major axis of the ellipse which the GeoChord object belongs to.
|
double |
semiminorAxis
The semi-minor axis of the ellipse which the GeoChord object belongs to.
|
double |
startAngle
The start angle of the elliptical arc which the GeoChord object corresponds to.
|
double |
sweepAngle
The sweep angle of the elliptic arc corresponding to the GeoChord object.
|
Constructor and Description |
---|
GeoChord()
The Constructor.
|
GeoChord(GeoChord geoChord)
Initializes a new instance according to the specified GeoChord object.
|
GeoChord(int id, Point2D center, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double rotation)
Creates a new GeoChord 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 GeoChord object belongs to.
public double semimajorAxis
The semi-major axis of the ellipse which the GeoChord object belongs to.
public double semiminorAxis
The semi-minor axis of the ellipse which the GeoChord object belongs to.
public double startAngle
The start angle of the elliptical arc which the GeoChord object corresponds to.
public double sweepAngle
The sweep angle of the elliptic arc corresponding to the GeoChord object.
public double rotation
Sets the rotation angle of the GeoChord object. The pivot point is the center of the ellipse which the GeoChord object belongs to.
public GeoChord()
The Constructor.
public GeoChord(int id, Point2D center, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double rotation)
Creates a new GeoChord object according to the specified arguments.
id
- the ID of the object.center
- the center of the ellipse which the GeoChord object belongs to.semimajorAxis
- the semi-major axis of the ellipse which the GeoChord object belongs to.semiminorAxis
- the semi-minor axis of the ellipse which the GeoChord object belongs to.startAngle
- the start angle of the elliptical arc which the GeoChord object corresponds to.sweepAngle
- the sweep angle of the elliptic arc corresponding to the GeoChord object.rotation
- Sets the rotation angle of the GeoChord object. The pivot point is the center of the ellipse which the GeoChord object belongs to.public GeoChord(GeoChord geoChord)
Initializes a new instance according to the specified GeoChord object.
geoChord
- The given GeoChord 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}