Main Page   Namespace List   Class Hierarchy   Compound List   File List   Header Files   Namespace Members   Compound Members   File Members   Related Pages  

MSG::Camera Struct Reference

viewpoint, center of interest, and up direction. More...

#include </msg/src/geom/camera.h>

List of all members.

Public Members

 Camera (const Point3d& _vp3d, const Point3d& _coi3d, const Direction3d& _updir, double fovy = defaultfovy, double aspect = defaultaspect, double zNear = defaultzNear, double zFar = defaultzFar)
Point3d vp3d
Point3d coi3d
Direction3d updir
double fovy
double aspect
double zNear
double zFar

Friends

ostream& operator<< ( ostream& out, const Camera& camera )


Detailed Description

viewpoint, center of interest, and up direction.

The camera is neither a node in the scene graph (as in OpenInventor) nor is it attached to the scene graph (as in Java3D). It is merely a collection of geometric objects. A camera object is stored by a Window object.


Member Function Documentation

MSG::Camera::Camera (const Point3d & _vp3d, const Point3d & _coi3d, const Direction3d & _updir, double _fovy = defaultfovy, double _aspect = defaultaspect, double zNear = defaultzNear, double zFar = defaultzFar)


Friends And Related Function Documentation

ostream& operator<< (ostream & out, const Camera & camera) [friend]


Member Data Documentation

Point3d MSG::Camera::vp3d

Point3d MSG::Camera::coi3d

Direction3d MSG::Camera::updir

double MSG::Camera::fovy

double MSG::Camera::aspect

double MSG::Camera::zNear

double MSG::Camera::zFar


The documentation for this struct was generated from the following files:
Generated at Sat Jul 22 00:32:14 2000 for MSG by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999