|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Field Summary |
| Method Summary | |
void |
dtow(MiBounds dBounds,
MiBounds wBounds)
Convert the given device space bounds to world space bounds. |
void |
dtow(MiDeviceBounds dBounds,
MiBounds wBounds)
Convert the given integer device space bounds to world space bounds. |
void |
dtow(MiDevicePoint dPoint,
MiDeviceVector dVector,
MiVector wVector)
Convert the vector at the given location in device space to the corresponding vector in world space. |
void |
dtow(MiDevicePoint dPoint,
MiPoint point)
Convert the coordinate in integer device space to it's corresponding coordinate in world space. |
void |
dtow(MiPoint dPoint,
MiPoint wPoint)
Convert the coordinate in device space to it's corresponding coordinate in world space. |
void |
dtow(MiPoint dPoint,
MiVector dVector,
MiVector wVector)
Convert the vector at the given location in device space to the corresponding vector in world space. |
MiVector |
getDeviceTranslation(MiVector vector)
Get the device translation. |
MiiCommandHandler |
getObserver()
Gets the observer that will be notified whenever this transform changes. |
double |
getRotation()
Get the current rotation in radians. |
MiPoint |
getRotationPoint(MiPoint center)
Get the point to rotate about. |
MiScale |
getScale(MiScale scale)
Get the horizontal and vertical scale factors. |
MiVector |
getWorldTranslation(MiVector vector)
Get the world translation. |
boolean |
isPositionDependent()
Returns whether this transform has constant scaleFactors and translations across the world space. |
void |
rotate(double radians)
Adjust the rotation by the given amount. |
void |
scale(MiScale scale)
Increase/decrease the scale factor by the given amount. |
void |
setDeviceTranslation(MiVector vector)
Set the device translation to the given amount. |
void |
setObserver(MiiCommandHandler handler)
Specifies the observer that will be notified whenever this transform changes. |
void |
setRotation(double radians)
Set the rotation to the given amount. |
void |
setRotationPoint(MiPoint center)
Set the point to rotate about. |
void |
setScale(MiScale scale)
Set the scale factor to the given amount. |
void |
setWorldTranslation(MiVector vector)
Set the world translation to the given amount. |
void |
translate(MiVector vector)
Adjust the world translation by the given amount. |
void |
wtod(MiBounds wBounds,
MiBounds dBounds)
Convert the given world space bounds to device space bounds. |
void |
wtod(MiBounds wBounds,
MiDeviceBounds dBounds)
Convert the given world space bounds to integer device space bounds. |
void |
wtod(MiPoint point,
MiDevicePoint dPoint)
Convert the coordinate in world space to it's corresponding coordinate in integer device space. |
void |
wtod(MiPoint wPoint,
MiPoint dPoint)
Convert the coordinate in world space to it's corresponding coordinate in device space. |
void |
wtod(MiPoint wPoint,
MiVector wVector,
MiDeviceVector dVector)
Convert the vector at the given location in world space to the corresponding vector in device space. |
void |
wtod(MiPoint wPoint,
MiVector wVector,
MiVector dVector)
Convert the vector at the given location in world space to the corresponding vector in device space. |
| Method Detail |
public boolean isPositionDependent()
public void setObserver(MiiCommandHandler handler)
handler - the observergetObserver()public MiiCommandHandler getObserver()
setObserver(com.swfm.mica.commands.MiiCommandHandler)public void scale(MiScale scale)
scale - the scale that is combined with
the current scale factor.public void translate(MiVector vector)
vector - the translation that is combined with
the current translation.public void rotate(double radians)
radians - the angle that is combined with
the current rotation.public void setScale(MiScale scale)
scale - the new scale factor.public MiScale getScale(MiScale scale)
scale - the (returned) scale factor.
public void setWorldTranslation(MiVector vector)
vector - the new translation.public MiVector getWorldTranslation(MiVector vector)
vector - the (returned) translation.
public void setDeviceTranslation(MiVector vector)
vector - the new translation.public MiVector getDeviceTranslation(MiVector vector)
vector - the (returned) translation.
public void setRotation(double radians)
radians - the new angle of rotation.public double getRotation()
public void setRotationPoint(MiPoint center)
center - the center of rotation.public MiPoint getRotationPoint(MiPoint center)
center - the (returned) center of rotation.
public void wtod(MiPoint wPoint,
MiPoint dPoint)
wPoint - the world space coordinatedPoint - the (returned) device space coordinate
public void wtod(MiPoint point,
MiDevicePoint dPoint)
point - the world space coordinatedPoint - the (returned) device space coordinate
public void wtod(MiPoint wPoint,
MiVector wVector,
MiVector dVector)
wPoint - the world space coordinatewVector - the world space vectordVector - the (returned) device space vector
public void wtod(MiPoint wPoint,
MiVector wVector,
MiDeviceVector dVector)
wPoint - the world space coordinatewVector - the world space vectordVector - the (returned) device space vector
public void wtod(MiBounds wBounds,
MiBounds dBounds)
wBounds - the world space boundsdBounds - the (returned) device space bounds
public void wtod(MiBounds wBounds,
MiDeviceBounds dBounds)
wBounds - the world space boundsdBounds - the (returned) device space bounds
public void dtow(MiPoint dPoint,
MiPoint wPoint)
dPoint - the device space coordinatewPoint - the (returned) world space coordinate
public void dtow(MiDevicePoint dPoint,
MiPoint point)
dPoint - the device space coordinatepoint - the (returned) world space coordinate
public void dtow(MiPoint dPoint,
MiVector dVector,
MiVector wVector)
dPoint - the device space coordinatedVector - the device space vectorwVector - the (returned) world space vector
public void dtow(MiDevicePoint dPoint,
MiDeviceVector dVector,
MiVector wVector)
dPoint - the device space coordinatedVector - the device space vectorwVector - the (returned) world space vector
public void dtow(MiBounds dBounds,
MiBounds wBounds)
dBounds - the device space boundswBounds - the (returned) world space bounds
public void dtow(MiDeviceBounds dBounds,
MiBounds wBounds)
dBounds - the device space boundswBounds - the (returned) world space bounds
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||