linearalgebra.graph
Class Viewport
java.lang.Object
linearalgebra.graph.Viewport
public class Viewport
- extends java.lang.Object
Field Summary |
(package private) java.awt.geom.Rectangle2D |
m_viewport
|
Method Summary |
java.awt.geom.Rectangle2D |
getViewport()
|
private java.awt.geom.AffineTransform |
getViewportTransform(java.awt.Dimension viewSize)
|
void |
setViewport(double xOrigin,
double yOrigin,
double width,
double height)
|
void |
setViewport(java.awt.geom.Rectangle2D view)
|
private void |
setViewportTransform(java.awt.geom.AffineTransform t,
java.awt.Dimension viewSize)
|
java.awt.geom.Point2D |
viewToWorld(java.awt.Point p,
java.awt.Dimension viewSize)
|
java.awt.Point |
worldToView(java.awt.geom.Point2D p,
java.awt.Dimension viewSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_viewport
java.awt.geom.Rectangle2D m_viewport
Viewport
public Viewport()
setViewport
public void setViewport(double xOrigin,
double yOrigin,
double width,
double height)
setViewport
public void setViewport(java.awt.geom.Rectangle2D view)
getViewport
public java.awt.geom.Rectangle2D getViewport()
viewToWorld
public java.awt.geom.Point2D viewToWorld(java.awt.Point p,
java.awt.Dimension viewSize)
worldToView
public java.awt.Point worldToView(java.awt.geom.Point2D p,
java.awt.Dimension viewSize)
getViewportTransform
private java.awt.geom.AffineTransform getViewportTransform(java.awt.Dimension viewSize)
setViewportTransform
private void setViewportTransform(java.awt.geom.AffineTransform t,
java.awt.Dimension viewSize)