public class GeoRoundRectangle extends Geometry
The GeoRoundRectangle class.
Modifier and Type | Field and Description |
---|---|
Point2D |
center
Center point.
|
double |
height
The height before rotating.
|
double |
radiusX
The length of the semi-major axis of the round corner.
|
double |
radiusY
The length of the semi-minor axis of the round corner.
|
double |
rotation
Rotation.
|
double |
width
The width before rotating.
|
Constructor and Description |
---|
GeoRoundRectangle()
The Constructor.
|
GeoRoundRectangle(GeoRoundRectangle geoRoundRectangle)
Constructs a new object identical to the given GeoRoundRectangle object.
|
GeoRoundRectangle(int id, Point2D center, double height, double width, double radiusX, double radiusY, double rotation)
Initializes a new GeoRoundRectangle object according to the given 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
Center point.
public double height
The height before rotating.
public double width
The width before rotating.
public double radiusX
The length of the semi-major axis of the round corner.
public double radiusY
The length of the semi-minor axis of the round corner.
public double rotation
Rotation. The pivot point is the center point of the Rectangle2D object.
public GeoRoundRectangle()
The Constructor.
public GeoRoundRectangle(int id, Point2D center, double height, double width, double radiusX, double radiusY, double rotation)
Initializes a new GeoRoundRectangle object according to the given arguments.
id
- the ID of the object.center
- The center point.height
- The height before rotating.width
- The width before rotating.radiusX
- The length of the semi-major axis of the round corner.radiusX
- The length of the semi-major axis of the round corner.rotation
- Rotation. The pivot point is the center point of the Rectangle2D object.public GeoRoundRectangle(GeoRoundRectangle geoRoundRectangle)
Constructs a new object identical to the given GeoRoundRectangle object.
geoRectangle
- The given GeoRoundRectangle 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}