Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

FltEyepoint Class Reference

A single eyepoint entry in the eyepoint/trackplane palette. More...

#include <fltEyepoint.h>

List of all members.

Public Member Functions

 FltEyepoint ()
bool extract_record (FltRecordReader &reader)
bool build_record (FltRecordWriter &writer) const

Public Attributes

LPoint3d _rotation_center
LVecBase3f _hpr
LMatrix4f _rotation
float _fov
float _scale
float _near_clip
float _far_clip
LMatrix4f _fly_through
LPoint3f _eyepoint
float _fly_through_yaw
float _fly_through_pitch
LVector3f _eyepoint_direction
bool _no_fly_through
bool _ortho_mode
bool _is_valid
int _image_offset_x
int _image_offset_y
int _image_zoom


Detailed Description

A single eyepoint entry in the eyepoint/trackplane palette.

Definition at line 41 of file fltEyepoint.h.


Constructor & Destructor Documentation

FltEyepoint::FltEyepoint  ) 
 

Definition at line 34 of file fltEyepoint.cxx.


Member Function Documentation

bool FltEyepoint::build_record FltRecordWriter writer  )  const
 

Definition at line 114 of file fltEyepoint.cxx.

References _rotation, and Datagram::add_be_float32().

bool FltEyepoint::extract_record FltRecordReader reader  ) 
 

Definition at line 63 of file fltEyepoint.cxx.

References _hpr.


Member Data Documentation

LPoint3f FltEyepoint::_eyepoint
 

Definition at line 57 of file fltEyepoint.h.

LVector3f FltEyepoint::_eyepoint_direction
 

Definition at line 60 of file fltEyepoint.h.

float FltEyepoint::_far_clip
 

Definition at line 55 of file fltEyepoint.h.

LMatrix4f FltEyepoint::_fly_through
 

Definition at line 56 of file fltEyepoint.h.

float FltEyepoint::_fly_through_pitch
 

Definition at line 59 of file fltEyepoint.h.

float FltEyepoint::_fly_through_yaw
 

Definition at line 58 of file fltEyepoint.h.

float FltEyepoint::_fov
 

Definition at line 52 of file fltEyepoint.h.

LVecBase3f FltEyepoint::_hpr
 

Definition at line 50 of file fltEyepoint.h.

Referenced by extract_record().

int FltEyepoint::_image_offset_x
 

Definition at line 64 of file fltEyepoint.h.

int FltEyepoint::_image_offset_y
 

Definition at line 65 of file fltEyepoint.h.

int FltEyepoint::_image_zoom
 

Definition at line 66 of file fltEyepoint.h.

bool FltEyepoint::_is_valid
 

Definition at line 63 of file fltEyepoint.h.

float FltEyepoint::_near_clip
 

Definition at line 54 of file fltEyepoint.h.

bool FltEyepoint::_no_fly_through
 

Definition at line 61 of file fltEyepoint.h.

bool FltEyepoint::_ortho_mode
 

Definition at line 62 of file fltEyepoint.h.

LMatrix4f FltEyepoint::_rotation
 

Definition at line 51 of file fltEyepoint.h.

Referenced by build_record().

LPoint3d FltEyepoint::_rotation_center
 

Definition at line 49 of file fltEyepoint.h.

float FltEyepoint::_scale
 

Definition at line 53 of file fltEyepoint.h.


The documentation for this class was generated from the following files:
Generated on Fri May 2 03:26:40 2003 for Panda-Tool by doxygen1.3