|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.reportmill.foundation.RMObject
com.reportmill.foundation.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(float w,
float h)
Creates a size initialized to the given width and height. |
|
RMSize(RMSize s)
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. |
| Methods inherited from class com.reportmill.foundation.RMObject |
archiverClassName, clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, 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(float w,
float h)
public RMSize(RMSize s)
| Method Detail |
public RMSize abs()
public float magnitude()
public RMSize normalize()
public void negate()
public boolean equals(java.lang.Object anObj)
public boolean equals(float w,
float h)
|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||