org.omegahat.Graphics.Primitives
Class RectPrimitive
java.lang.Object
|
+--org.omegahat.Graphics.Primitives.GraphicalObject
|
+--org.omegahat.Graphics.Primitives.RGO
|
+--org.omegahat.Graphics.Primitives.RectPrimitive
- All Implemented Interfaces:
- GraphicalComponentInt
- Direct Known Subclasses:
- FillRectPrimitive
- public class RectPrimitive
- extends RGO
Rectangular box as a graphical object.
| Fields inherited from class org.omegahat.Graphics.Primitives.RGO |
region |
|
Constructor Summary |
RectPrimitive()
|
RectPrimitive(double x,
double y,
double width,
double height)
|
RectPrimitive(double x,
double y,
double width,
double height,
int unit)
|
RectPrimitive(UDouble x,
UDouble y,
UDouble width,
UDouble height)
|
|
Method Summary |
Region |
draw(RectRegion r,
RectRegion rr,
OutputDevice od)
|
Region |
draw(RectRegion rr,
ScaleInt sx,
ScaleInt sy,
int origin,
double widthCM,
double heightCM,
int fontSize,
OutputDevice od,
GraphicalContainerInt parentId)
draw the object in the rectangular region rr, using scales sx and sy. |
| Methods inherited from class org.omegahat.Graphics.Primitives.RGO |
center, centre, createRegionDescription, createRegionDescription, getRegion, height, height, setHJust, setRegion, setVJust, width, width, x, x, y, y |
| Methods inherited from class org.omegahat.Graphics.Primitives.GraphicalObject |
cacheSize, getFontSize, getFontSize, getParameters, getParents, getStatus, isActive, isVisible, lastHeightCM, lastRegion, lastWidthCM, parent, parent, parents, setActive, setParameters, setParents, setVisible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RectPrimitive
public RectPrimitive()
RectPrimitive
public RectPrimitive(double x,
double y,
double width,
double height,
int unit)
RectPrimitive
public RectPrimitive(double x,
double y,
double width,
double height)
RectPrimitive
public RectPrimitive(UDouble x,
UDouble y,
UDouble width,
UDouble height)
draw
public Region draw(RectRegion rr,
ScaleInt sx,
ScaleInt sy,
int origin,
double widthCM,
double heightCM,
int fontSize,
OutputDevice od,
GraphicalContainerInt parentId)
- Description copied from class:
GraphicalObject
- draw the object in the rectangular region rr, using scales sx and sy.
- Overrides:
draw in class GraphicalObject
- Following copied from interface:
org.omegahat.Graphics.Primitives.GraphicalComponentInt
- Parameters:
rr - the parents RectRegion in normalized device coordinates (NDC).sx - the parent's horizontal scale for transforming between arbitrary units.sy - the parent's vertical scale for transforming between arbitrary units.origin - the parent's origin position.
draw
public Region draw(RectRegion r,
RectRegion rr,
OutputDevice od)