net.groboclown.gui.tripleBuffer.v1.test
Class TerrainViewSpace

java.lang.Object
  |
  +--net.groboclown.gui.tripleBuffer.v1.test.TerrainViewSpace

class TerrainViewSpace
extends Object


Field Summary
(package private)  int cx
           
(package private)  int cy
           
(package private)  double eyeToPlane
           
(package private)  double eyeToZ
           
(package private)  double eyeToZero
           
(package private)  int maxVisibleX
           
(package private)  double maxVisibleXslope
           
(package private)  int maxVisibleY
           
(package private)  double maxVisibleYslope
           
(package private)  double planeToZero
           
(package private)  double posX
           
(package private)  double posY
           
(package private)  double posZ
           
(package private)  double squareHeight
           
(package private)  double squareWidth
           
(package private)  TerrainMap tMap
           
 
Constructor Summary
TerrainViewSpace(TerrainMap tm)
           
 
Method Summary
protected  void calcVisible()
           
 void flyBy(double dx, double dy, double dz)
           
 void flyTo(double x, double y, double z)
           
 void moveBy(double dx, double dy)
           
 void moveTo(double x, double y)
           
 void setEyeToPlane(double d)
           
 void setPlaneToZero(double d)
           
 void setSquareHeight(double d)
           
 void setSquareWidth(double d)
           
(package private)  void windowChangedSize(int width, int height)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

eyeToPlane

double eyeToPlane

planeToZero

double planeToZero

eyeToZero

double eyeToZero

maxVisibleXslope

double maxVisibleXslope

maxVisibleYslope

double maxVisibleYslope

eyeToZ

double eyeToZ

maxVisibleX

int maxVisibleX

maxVisibleY

int maxVisibleY

posX

double posX

posY

double posY

posZ

double posZ

squareHeight

double squareHeight

squareWidth

double squareWidth

tMap

TerrainMap tMap

cx

int cx

cy

int cy
Constructor Detail

TerrainViewSpace

public TerrainViewSpace(TerrainMap tm)
Method Detail

setEyeToPlane

public void setEyeToPlane(double d)

setPlaneToZero

public void setPlaneToZero(double d)

setSquareWidth

public void setSquareWidth(double d)

setSquareHeight

public void setSquareHeight(double d)

moveBy

public void moveBy(double dx,
                   double dy)

moveTo

public void moveTo(double x,
                   double y)

flyBy

public void flyBy(double dx,
                  double dy,
                  double dz)

flyTo

public void flyTo(double x,
                  double y,
                  double z)

windowChangedSize

void windowChangedSize(int width,
                       int height)

calcVisible

protected void calcVisible()


Written under the LGPL