|
ReportMill 10 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.reportmill.base.RMObject
com.reportmill.base.RMSize
public class RMSize
This class represents a simple geometric size (width, height).
| Field Summary | |
|---|---|
float |
height
|
float |
width
|
| Constructor Summary | |
|---|---|
RMSize()
Creates a size initialized to 0,0. |
|
RMSize(java.awt.Dimension d)
Creates a size from a java2D dimension |
|
RMSize(double w,
double h)
Creates a size initialized to the given width and height. |
|
RMSize(RMSize aSize)
Creates a size initialized to the given size. |
|
| Method Summary | |
|---|---|
RMSize |
abs()
Normalizes the receiver to positive values. |
boolean |
equals(float w,
float h)
Returns whether size is equal to given width and height. |
boolean |
equals(java.lang.Object anObj)
Standard equals implementation. |
float |
magnitude()
Returns the square root of the sum of the squares of the width and height. |
void |
negate()
Simply sets the width and height to their negatives. |
RMSize |
normalize()
Normalizes the receiver by scaling its width and height such that its magnitude will be 1. |
RMSize |
transform(com.reportmill.graphics.RMTransform aTransform)
Transforms size by given transform (return this for convenience). |
| Methods inherited from class com.reportmill.base.RMObject |
|---|
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, undoClone, undoCopy, undoEquals |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public float width
public float height
| Constructor Detail |
|---|
public RMSize()
public RMSize(double w,
double h)
public RMSize(RMSize aSize)
public RMSize(java.awt.Dimension d)
| Method Detail |
|---|
public RMSize abs()
public float magnitude()
public RMSize normalize()
public void negate()
public RMSize transform(com.reportmill.graphics.RMTransform aTransform)
public boolean equals(java.lang.Object anObj)
equals in class java.lang.Object
public boolean equals(float w,
float h)
|
ReportMill 10 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||