All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.qd3d.camera.CameraPlacement

java.lang.Object
   |
   +----quicktime.util.QTByteObject
           |
           +----quicktime.qd3d.camera.CameraPlacement

public final class CameraPlacement
extends QTByteObject
implements PrimitivesLib
CameraPlacement contains information for the camera's range. Includes the location point of the camera, the camera' point of interest, and the camera's up vector positioning. refer to TQ3CameraPlacement in QuickDraw3D


Variable Index

 o kNativeSize
This is the size (the number of bytes) that are required for this class

Constructor Index

 o CameraPlacement()
Creates a CameraRange object containing no data.
 o CameraPlacement(Point3D, Point3D, Vector3D)
Creates a CameraRange object containing given data.

Method Index

 o clone()
Returns a copy of this class.
 o getCameraLocation()
returns the camera placement's cameraLocation
 o getEndianDescriptor()
Returns the EndianDescriptor for this class.
 o getPointOfInterest()
returns the camera placement's pointOfInterest
 o getUpVector()
returns the camera placement's upVector
 o setCameraLocation(Point3D)
sets the camera placement's cameraLocation
 o setPointOfInterest(Point3D)
sets the camera placement's pointOfInterest
 o setUpVector(Vector3D)
sets the camera placement's upVector
 o toString()
Returns a string representation of the class

Variables

 o kNativeSize
 public static final int kNativeSize
This is the size (the number of bytes) that are required for this class

Constructors

 o CameraPlacement
 public CameraPlacement()
Creates a CameraRange object containing no data.

 o CameraPlacement
 public CameraPlacement(Point3D cameraLocation,
                        Point3D pointOfInterest,
                        Vector3D upVector)
Creates a CameraRange object containing given data.

Parameters:
cameraLocation - The camera placement's camera location.
pointOfInterest - The camera placement's point of interest.
upVector - The camera placement's upVector.

Methods

 o getEndianDescriptor
 public static final EndianDescriptor getEndianDescriptor()
Returns the EndianDescriptor for this class.

Returns:
an EndianDescriptor
 o getCameraLocation
 public Point3D getCameraLocation()
returns the camera placement's cameraLocation

 o getPointOfInterest
 public Point3D getPointOfInterest()
returns the camera placement's pointOfInterest

 o getUpVector
 public Vector3D getUpVector()
returns the camera placement's upVector

 o setCameraLocation
 public void setCameraLocation(Point3D cameraLocation)
sets the camera placement's cameraLocation

 o setPointOfInterest
 public void setPointOfInterest(Point3D pointOfInterest)
sets the camera placement's pointOfInterest

 o setUpVector
 public void setUpVector(Vector3D upVector)
sets the camera placement's upVector

 o clone
 public Object clone()
Returns a copy of this class.

Overrides:
clone in class Object
 o toString
 public String toString()
Returns a string representation of the class

Overrides:
toString in class QTByteObject

All Packages  Class Hierarchy  This Package  Previous  Next  Index