|
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 |