org.omegahat.Graphics.Primitives
Class LinePrimitive
java.lang.Object
|
+--org.omegahat.Graphics.Primitives.GraphicalObject
|
+--org.omegahat.Graphics.Primitives.RGO
|
+--org.omegahat.Graphics.Primitives.LinePrimitive
- All Implemented Interfaces:
- GraphicalComponentInt
- public class LinePrimitive
- extends RGO
Single line segment as a rectangular graphics object.
| Fields inherited from class org.omegahat.Graphics.Primitives.RGO |
region |
|
Constructor Summary |
LinePrimitive()
|
LinePrimitive(double x,
double y,
double width,
double height)
|
LinePrimitive(double x,
double y,
double width,
double height,
int unit)
|
LinePrimitive(UDouble x,
UDouble y,
UDouble width,
UDouble height)
|
| 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 |
LinePrimitive
public LinePrimitive()
LinePrimitive
public LinePrimitive(double x,
double y,
double width,
double height,
int unit)
LinePrimitive
public LinePrimitive(double x,
double y,
double width,
double height)
LinePrimitive
public LinePrimitive(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.