com.croftsoft.core.media.jogl.camera
Class JoglCameraImp
java.lang.Object
com.croftsoft.core.media.jogl.camera.JoglCameraImp
- All Implemented Interfaces:
- JoglCamera, JoglCameraMut
public final class JoglCameraImp
- extends Object
- implements JoglCameraMut
Implementation.
- Since:
- 2008-05-09
- Version:
- $Id: JoglCameraImp.java,v 1.5 2008/05/16 20:25:34 croft Exp $
- Author:
- David Wallace Croft
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JoglCameraImp
public JoglCameraImp(AxisAngle axisAngle,
double x,
double y,
double z)
JoglCameraImp
public JoglCameraImp()
getAxisAngle
public AxisAngle getAxisAngle()
- Specified by:
getAxisAngle
in interface JoglCamera
getX
public double getX()
- Specified by:
getX
in interface JoglCamera
getY
public double getY()
- Specified by:
getY
in interface JoglCamera
getZ
public double getZ()
- Specified by:
getZ
in interface JoglCamera
setAxisAngle
public void setAxisAngle(AxisAngle axisAngle)
- Specified by:
setAxisAngle
in interface JoglCameraMut
setX
public void setX(double x)
- Specified by:
setX
in interface JoglCameraMut
setY
public void setY(double y)
- Specified by:
setY
in interface JoglCameraMut
setZ
public void setZ(double z)
- Specified by:
setZ
in interface JoglCameraMut
rotate
public void rotate(AxisAngle axisAngle)
- Specified by:
rotate
in interface JoglCameraMut
rotate
public void rotate(JoglCamera.Axis axis,
double degrees)
- Specified by:
rotate
in interface JoglCameraMut
rotate
public void rotate(JoglCamera.Rotation rotation,
double degrees)
- Specified by:
rotate
in interface JoglCameraMut
translate
public void translate(JoglCamera.Axis axis,
double distance)
- Specified by:
translate
in interface JoglCameraMut
translate
public void translate(JoglCamera.Translation translation,
double distance)
- Specified by:
translate
in interface JoglCameraMut
CroftSoft Core Javadoc (2008-09-28 20:58:02)