Quad Class Documentation
classQuadNamespace:com::datalogics::PDFL
Detailed Description
Represents a quadrilateral in a program. A quadrilateral is a polygon graphic that has four sides or edges and four corners, Bottom Left, Bottom Right, Top Left, and Top Right.
Referenced by
Constructor & Destructor Documentation
Quad
Quad()Creates a Quad with all points at the origin.
Quad
Parameters
Creates a Quad from a set of 4 points.
Member Function Documentation
DisposeChildren
voidDisposeChildren()Returns:
void[static initializer]
static void[static initializer]()delete
synchronized voiddelete(Booleandisposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized voiddelete()Returns:
synchronized voidequals
booleanequals(Objectrhs)Parameters
rhs: Object
Returns:
booleanfinalize
voidfinalize()Returns:
voidgetBottomLeft
PointgetBottomLeft()Returns:
PointBottom left corner of the Quad.
getBottomRight
PointgetBottomRight()Returns:
PointBottom right corner of the Quad.
getTopLeft
PointgetTopLeft()Returns:
PointTop left corner of the Quad.
getTopRight
PointgetTopRight()Returns:
PointTop right corner of the Quad.
sameTypeEquals
booleansameTypeEquals(Quadrhs)Parameters
rhs: Quad
Returns:
booleantoRect
RecttoRect()Returns:
A Rect with the lower-left corner at BottomLeft and the upper-right corner at TopRight.Returns a rectangle describing the same area as the quad.
toString
StringtoString()Returns:
A string in the format "[ TopLeft=(...), TopRight=(...), BottomLeft=(...), BottomRight=(...) ]".Returns a UTF-8 string representation of the quad by calling each point's ToString function.
transform
Parameters
arg0: MatrixThe transformation matrix to apply to each point of the Quad.
Returns:
A new Quad with each point transformed by the given matrix.Create a new quad from the results of a Transform on each point of the Quad.