Package boofcv.struct
Class RectangleRotate_F32
java.lang.Object
boofcv.struct.RectangleRotate_F32
A rectangle which can be rotated. Angle of rotation is relative to +x axis, which is along the rectangle's width. +y is along its height. Point of rotation is the rectangle's center.
Conversion from rectangle to parent frame:
x' = x*cos(theta) - y*sin(theta) + cx;
y' = x*sin(theta) + y*cos(theta) + cy;
where (x,y) are points in the rectangle's frame.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionRectangleRotate_F32
(float cx, float cy, float width, float height, float theta) -
Method Summary
-
Field Details
-
cx
public float cxCenter point of rectangle -
cy
public float cyCenter point of rectangle -
width
public float widthWidth of rectangle -
height
public float heightheight of rectangle -
theta
public float thetaAngle of rotation about rectangle's center
-
-
Constructor Details
-
RectangleRotate_F32
public RectangleRotate_F32(float cx, float cy, float width, float height, float theta) -
RectangleRotate_F32
public RectangleRotate_F32()
-
-
Method Details