All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class lyon.surfer.Projector

java.lang.Object
   |
   +----lyon.surfer.Projector

public class Projector
extends java.lang.Object

Variable Index

 o _2D_scale
 o _2D_trans_x
 o _2D_trans_y
 o center_x
 o center_y
 o cos_elevation
 o cos_rotation
 o DEGTORAD
 o distance
 o elevation
 o factor
 o rotation
 o scale_x
 o scale_y
 o scale_z
 o sin_elevation
 o sin_rotation
 o sx_cos
 o sx_sin
 o sy_cos
 o sy_sin
 o sz_cos
 o sz_sin
 o trans_x
 o trans_y
 o x1
 o x2
 o y1
 o y2

Constructor Index

 o Projector()

Method Index

 o get2D_xTranslation()
 o get2D_yTranslation()
 o get2DScaling()
 o getCosElevationAngle()
 o getCosRotationAngle()
 o getDistance()
 o getElevationAngle()
 o getRotationAngle()
 o getSinElevationAngle()
 o getSinRotationAngle()
 o getXScaling()
 o getYScaling()
 o getZScaling()
 o project(float, float, float)
 o set2D_xTranslation(int)
 o set2D_yTranslation(int)
 o set2DScaling(float)
 o set2DTranslation(int, int)
 o setDistance(float)
 o setElevationAngle(float)
 o setProjectionArea(Rectangle)
 o setRotationAngle(float)
 o setScaling(float)
 o setScaling(float, float, float)
 o setXScaling(float)
 o setYScaling(float)
 o setZScaling(float)

Variables

 o scale_x
 private float scale_x
 o scale_y
 private float scale_y
 o scale_z
 private float scale_z
 o distance
 private float distance
 o _2D_scale
 private float _2D_scale
 o rotation
 private float rotation
 o elevation
 private float elevation
 o sin_rotation
 private float sin_rotation
 o cos_rotation
 private float cos_rotation
 o sin_elevation
 private float sin_elevation
 o cos_elevation
 private float cos_elevation
 o _2D_trans_x
 private int _2D_trans_x
 o _2D_trans_y
 private int _2D_trans_y
 o x1
 private int x1
 o x2
 private int x2
 o y1
 private int y1
 o y2
 private int y2
 o center_x
 private int center_x
 o center_y
 private int center_y
 o trans_x
 private int trans_x
 o trans_y
 private int trans_y
 o factor
 private float factor
 o sx_cos
 private float sx_cos
 o sy_cos
 private float sy_cos
 o sz_cos
 private float sz_cos
 o sx_sin
 private float sx_sin
 o sy_sin
 private float sy_sin
 o sz_sin
 private float sz_sin
 o DEGTORAD
 private final float DEGTORAD

Constructors

 o Projector
 Projector()

Methods

 o setProjectionArea
 public void setProjectionArea(java.awt.Rectangle r)
 o setRotationAngle
 public void setRotationAngle(float angle)
 o getRotationAngle
 public float getRotationAngle()
 o getSinRotationAngle
 public float getSinRotationAngle()
 o getCosRotationAngle
 public float getCosRotationAngle()
 o setElevationAngle
 public void setElevationAngle(float angle)
 o getElevationAngle
 public float getElevationAngle()
 o getSinElevationAngle
 public float getSinElevationAngle()
 o getCosElevationAngle
 public float getCosElevationAngle()
 o setDistance
 public void setDistance(float new_distance)
 o getDistance
 public float getDistance()
 o setXScaling
 public void setXScaling(float scaling)
 o getXScaling
 public float getXScaling()
 o setYScaling
 public void setYScaling(float scaling)
 o getYScaling
 public float getYScaling()
 o setZScaling
 public void setZScaling(float scaling)
 o getZScaling
 public float getZScaling()
 o setScaling
 public void setScaling(float x,
                        float y,
                        float z)
 o setScaling
 public void setScaling(float scaling)
 o set2DScaling
 public void set2DScaling(float scaling)
 o get2DScaling
 public float get2DScaling()
 o set2DTranslation
 public void set2DTranslation(int x,
                              int y)
 o set2D_xTranslation
 public void set2D_xTranslation(int x)
 o get2D_xTranslation
 public int get2D_xTranslation()
 o set2D_yTranslation
 public void set2D_yTranslation(int y)
 o get2D_yTranslation
 public int get2D_yTranslation()
 o project
 public java.awt.Point project(float x,
                               float y,
                               float z)

All Packages  Class Hierarchy  This Package  Previous  Next  Index