public class DefaultProjection extends java.lang.Object implements Projection
| Modifier and Type | Field and Description |
|---|---|
private int |
nextProjectionSettings |
private double[][] |
projectionSettings |
private double |
scale |
private double |
viewHeight |
private double |
viewWidth |
private double |
viewX |
private double |
viewY |
MOUSEWHEEL1, MOUSEWHEEL2, SCALE, VIEW_HEIGHT, VIEW_WIDTH, VIEW_X, VIEW_Y| Constructor and Description |
|---|
DefaultProjection() |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(java.awt.Graphics2D g) |
double |
get(int param) |
java.lang.String |
getDescription() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getName() |
void |
initialize(Options options,
java.lang.String prefix) |
void |
modify(int param,
double delta) |
void |
modify(int param,
double delta,
double multiplier) |
double |
scale(double x,
double y) |
Tuples.T2<java.lang.Double,java.lang.Double> |
screenToWorld(double x,
double y) |
void |
set(int param,
double value) |
void |
useNextProjectionSettings() |
Tuples.T2<java.lang.Double,java.lang.Double> |
worldToScreen(double x,
double y) |
private double scale
private double viewWidth
private double viewHeight
private double viewX
private double viewY
private double[][] projectionSettings
private int nextProjectionSettings
public void useNextProjectionSettings()
useNextProjectionSettings in interface Projectionpublic void modify(int param,
double delta)
modify in interface Projectionpublic void modify(int param,
double delta,
double multiplier)
modify in interface Projectionpublic void set(int param,
double value)
set in interface Projectionpublic double get(int param)
get in interface Projectionpublic double scale(double x,
double y)
scale in interface Projectionpublic Tuples.T2<java.lang.Double,java.lang.Double> worldToScreen(double x, double y)
worldToScreen in interface Projectionpublic Tuples.T2<java.lang.Double,java.lang.Double> screenToWorld(double x, double y)
screenToWorld in interface Projectionpublic void draw(java.awt.Graphics2D g)
draw in interface Projectionpublic void initialize(Options options, java.lang.String prefix)
initialize in interface Projectionpublic java.lang.String getName()
getName in interface Projectionpublic java.lang.String getDescription()
getDescription in interface Projectionpublic javax.swing.Icon getIcon()
getIcon in interface ProjectionCopyright 2004-2015 Wandora Team