Public Member Functions | Public Attributes

de.softpro.doc.Rect Class Reference

Coordinates of a rectangle. More...

List of all members.

Public Member Functions

 Rect ()
 Constructor.
 Rect (double aX1, double aY1, double aX2, double aY2)
 Constructor.
void set (double aX1, double aY1, double aX2, double aY2)
 Set the coordinates of the rectangle.
double height ()
 Get the height of the rectangle.
double width ()
 Get the width of the rectangle.
void normalize ()
 Normalizes the rectangle.
void scale (double aFactor)
 scale the rectangle.
double getWidth ()
 Get the width of the rectangle.
double getHeight ()
 Get the height of the rectangle.
String toString ()

Public Attributes

double mX1
double mY1
double mX2
double mY2

Detailed Description

Coordinates of a rectangle.

If coordinates are given in pixels (this is true for TIFF documents), the right and top coordinates are exclusive.


Constructor & Destructor Documentation

de.softpro.doc.Rect.Rect (  )

Constructor.

All coordinates are set to 0.

de.softpro.doc.Rect.Rect ( double  aX1,
double  aY1,
double  aX2,
double  aY2 
)

Constructor.

Parameters:
[in]aX1The first X coordinate.
[in]aY1The first Y coordinate.
[in]aX2The second X coordinate.
[in]aY2The second Y coordinate.

Member Function Documentation

double de.softpro.doc.Rect.getHeight (  )

Get the height of the rectangle.

Returns:
The height of the rectangle.
double de.softpro.doc.Rect.getWidth (  )

Get the width of the rectangle.

Returns:
The width of the rectangle.
double de.softpro.doc.Rect.height (  )

Get the height of the rectangle.

Returns:
The height of the rectangle.
void de.softpro.doc.Rect.normalize (  )

Normalizes the rectangle.

Normalizes the rectangle to the one with lower-left and upper-right corners assuming that the origin is in the lower-left corner of the page.

void de.softpro.doc.Rect.scale ( double  aFactor )

scale the rectangle.

Parameters:
[in]aFactorThe factor by which the rectangle is to be scaled.
void de.softpro.doc.Rect.set ( double  aX1,
double  aY1,
double  aX2,
double  aY2 
)

Set the coordinates of the rectangle.

Parameters:
[in]aX1The first X coordinate.
[in]aY1The first Y coordinate.
[in]aX2The second X coordinate.
[in]aY2The second Y coordinate.
String de.softpro.doc.Rect.toString (  )
double de.softpro.doc.Rect.width (  )

Get the width of the rectangle.

Returns:
The width of the rectangle.

Member Data Documentation


The documentation for this class was generated from the following file: