Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CameraPath Class Reference

#include <recorder.H>

Collaboration diagram for CameraPath:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int write_stream (iostream &fout)
int read_stream (iostream &fin)
 CameraPath ()
 ~CameraPath ()
 CameraPath (str_ptr name)
str_ptr get_name ()
void add (double time, CCAMptr &ncam)

Public Attributes

ARRAY< CamState * > state_list

Protected Attributes

str_ptr _name

Detailed Description

Definition at line 34 of file recorder.H.


Constructor & Destructor Documentation

CameraPath::CameraPath  )  [inline]
 

Definition at line 47 of file recorder.H.

References _name.

CameraPath::~CameraPath  )  [inline]
 

Definition at line 51 of file recorder.H.

References ARRAY< T >::num(), and state_list.

CameraPath::CameraPath str_ptr  name  )  [inline]
 

Definition at line 55 of file recorder.H.

References _name.


Member Function Documentation

void CameraPath::add double  time,
CCAMptr &  ncam
[inline]
 

Definition at line 62 of file recorder.H.

References state_list.

Referenced by Recorder::pre_draw_CB().

str_ptr CameraPath::get_name  )  [inline]
 

Definition at line 59 of file recorder.H.

References _name.

Referenced by Recorder::post_draw_CB(), and Recorder::save_path().

int CameraPath::read_stream iostream &  fin  ) 
 

Definition at line 16 of file recorder.C.

References state_list.

Referenced by Recorder::open_path().

int CameraPath::write_stream iostream &  fout  ) 
 

Definition at line 4 of file recorder.C.

References ARRAY< T >::num(), and state_list.

Referenced by Recorder::save_path().


Member Data Documentation

str_ptr CameraPath::_name [protected]
 

Definition at line 38 of file recorder.H.

Referenced by CameraPath(), and get_name().

ARRAY<CamState*> CameraPath::state_list
 

Definition at line 45 of file recorder.H.

Referenced by add(), Recorder::pre_draw_CB(), read_stream(), Recorder::rec_play(), Recorder::rec_stop(), Recorder::set_sync(), Recorder::step_fwd(), Recorder::step_rev(), write_stream(), and ~CameraPath().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:44:45 2006 for jot by  doxygen 1.4.4