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

FltTrackplane Class Reference

#include <fltTrackplane.h>

List of all members.

Public Member Functions

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

Public Attributes

LPoint3d _origin
LPoint3d _alignment
LVector3d _plane
bool _grid_state
bool _grid_under
float _grid_angle
double _grid_spacing_x
double _grid_spacing_y
bool _snap_to_grid
double _grid_size
int _grid_spacing_direction
int _grid_mask


Constructor & Destructor Documentation

FltTrackplane::FltTrackplane  ) 
 

Definition at line 29 of file fltTrackplane.cxx.

References _alignment, _grid_angle, _grid_mask, _grid_size, _grid_spacing_direction, _grid_spacing_x, _grid_spacing_y, _grid_state, _grid_under, _origin, _plane, and _snap_to_grid.


Member Function Documentation

bool FltTrackplane::build_record FltRecordWriter writer  )  const
 

Definition at line 83 of file fltTrackplane.cxx.

References _alignment, _grid_angle, _grid_mask, _grid_size, _grid_spacing_direction, _grid_spacing_x, _grid_spacing_y, _grid_state, _grid_under, _origin, _plane, _snap_to_grid, Datagram::add_be_float32(), Datagram::add_be_float64(), Datagram::add_be_int32(), Datagram::pad_bytes(), and writer().

Referenced by FltHeader::write_eyepoint_palette().

bool FltTrackplane::extract_record FltRecordReader reader  ) 
 

Definition at line 50 of file fltTrackplane.cxx.

References _alignment, _grid_angle, _grid_mask, _grid_size, _grid_spacing_direction, _grid_spacing_x, _grid_spacing_y, _grid_state, _grid_under, _origin, _plane, _snap_to_grid, DatagramIterator::get_be_float32(), DatagramIterator::get_be_float64(), DatagramIterator::get_be_int32(), reader(), and DatagramIterator::skip_bytes().

Referenced by FltHeader::extract_eyepoint_palette().


Member Data Documentation

LPoint3d FltTrackplane::_alignment
 

Definition at line 43 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

float FltTrackplane::_grid_angle
 

Definition at line 47 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

int FltTrackplane::_grid_mask
 

Definition at line 53 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

double FltTrackplane::_grid_size
 

Definition at line 51 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

int FltTrackplane::_grid_spacing_direction
 

Definition at line 52 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

double FltTrackplane::_grid_spacing_x
 

Definition at line 48 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

double FltTrackplane::_grid_spacing_y
 

Definition at line 49 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

bool FltTrackplane::_grid_state
 

Definition at line 45 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

bool FltTrackplane::_grid_under
 

Definition at line 46 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

LPoint3d FltTrackplane::_origin
 

Definition at line 42 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

LVector3d FltTrackplane::_plane
 

Definition at line 44 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().

bool FltTrackplane::_snap_to_grid
 

Definition at line 50 of file fltTrackplane.h.

Referenced by build_record(), extract_record(), and FltTrackplane().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:01:03 2003 for Panda-Tool by doxygen1.3