quicktime.qd3d.camera
Class ViewAngleAspectCameraData
java.lang.Object
|
+--quicktime.util.QTByteObject
|
+--quicktime.qd3d.camera.CameraData
|
+--quicktime.qd3d.camera.ViewAngleAspectCameraData
- All Implemented Interfaces:
- java.lang.Cloneable, quicktime.jdirect.PrimitivesLib, java.io.Serializable, quicktime.jdirect.SharedLibrary, com.apple.jdirect.SharedLibrary
- public final class ViewAngleAspectCameraData
- extends CameraData
- implements quicktime.jdirect.PrimitivesLib
A view angle aspect camera is a perspective camera specified in
terms of the minimum view angle and the aspect ratio of X to Y.
refer to TQ3ViewAngleAspectCameraData in QuickDraw3d
- See Also:
- Serialized Form
Field Summary |
static int |
kNativeSize
This is the size (the number of bytes) that are required for this class |
Fields inherited from interface quicktime.jdirect.PrimitivesLib |
JDirect_MacOSX, libraryInstance |
Method Summary |
java.lang.Object |
clone()
Returns a copy of this class. |
float |
getFov()
returns the field of view |
float |
setAspectRatio()
returns the aspect ratio |
void |
setAspectRatio(float aspectRatio)
sets the aspect ratio |
void |
setFov(float fov)
sets the field of view |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
kNativeSize
public static final int kNativeSize
- This is the size (the number of bytes) that are required for this class
ViewAngleAspectCameraData
public ViewAngleAspectCameraData()
- Creates a ViewAngleAspectCameraData object containing no data.
ViewAngleAspectCameraData
public ViewAngleAspectCameraData(CameraData cameraData,
float fov,
float aspectRatio)
- Creates a ViewAngleAspectCameraData object containing given data.
- Parameters:
camData
- The camera data.fov
- The field of viewaspectRatio
- The aspect ratio of x to y
getFov
public float getFov()
- returns the field of view
setAspectRatio
public float setAspectRatio()
- returns the aspect ratio
setFov
public void setFov(float fov)
- sets the field of view
setAspectRatio
public void setAspectRatio(float aspectRatio)
- sets the aspect ratio
clone
public java.lang.Object clone()
- Returns a copy of this class.
- Overrides:
clone
in class CameraData