SceneInfo Class Reference

List of all members.

Public Member Functions

 SceneInfo ()
 Make a SceneInfo object with all pointers set to zero and not animating.
bool magicOk () const
 Test the class integrity.
 SceneInfo ()
bool magicOk () const
 Test the class integrity.

Static Public Member Functions

static uint8_t nominalMagicNumber ()
static uint8_t nominalMagicNumber ()

Public Attributes

SoCamera * camera
SoSeparator * root
vector< SoSpotLightDragger * > draggerVec
 All of the draggers that have been added.
SoSwitch * draggerSwitch
 On/off of the separators. May add code to show one at a time.
SoPointLight * headlight
 if this is not NULL, then move with camera
gengetopt_args_info * a
 a for args. These are the command line arguments
SoCamera * camera
SoSeparator * root
vector< SoSpotLightDragger * > draggerVec
 All of the draggers that have been added.
SoSwitch * draggerSwitch
 On/off of the separators. May add code to show one at a time.
gengetopt_args_info * a
 a for args. These are the command line arguments
bool animating
 set to true to start animation;
bool render_frames_to_disk
 true, we write out each animated frame
bool connect_the_dots
 true if showing last path
SoSeparator * connect_sep
float cur_percent
 how far between waypoints
size_t cur_mark
SbColor background
 Background rendering color.

Private Attributes

uint8_t magicNumber
 Help make sure we have a valid SceneInfo structure.

Constructor & Destructor Documentation

SceneInfo::SceneInfo  ) 
 

Make a SceneInfo object with all pointers set to zero and not animating.

SceneInfo::SceneInfo  ) 
 


Member Function Documentation

bool SceneInfo::magicOk  )  const [inline]
 

Test the class integrity.

bool SceneInfo::magicOk  )  const [inline]
 

Test the class integrity.

static uint8_t SceneInfo::nominalMagicNumber  )  [inline, static]
 

Use magic numbers to make sure you actually get this class when you must do a cast to/from void pointer

static uint8_t SceneInfo::nominalMagicNumber  )  [inline, static]
 

Use magic numbers to make sure you actually get this class when you must do a cast to/from void pointer


Member Data Documentation

gengetopt_args_info* SceneInfo::a
 

a for args. These are the command line arguments

gengetopt_args_info* SceneInfo::a
 

a for args. These are the command line arguments

bool SceneInfo::animating
 

set to true to start animation;

SbColor SceneInfo::background
 

Background rendering color.

SoCamera* SceneInfo::camera
 

SoCamera* SceneInfo::camera
 

SoSeparator* SceneInfo::connect_sep
 

bool SceneInfo::connect_the_dots
 

true if showing last path

size_t SceneInfo::cur_mark
 

float SceneInfo::cur_percent
 

how far between waypoints

SoSwitch* SceneInfo::draggerSwitch
 

On/off of the separators. May add code to show one at a time.

SoSwitch* SceneInfo::draggerSwitch
 

On/off of the separators. May add code to show one at a time.

vector<SoSpotLightDragger *> SceneInfo::draggerVec
 

All of the draggers that have been added.

vector<SoSpotLightDragger *> SceneInfo::draggerVec
 

All of the draggers that have been added.

SoPointLight* SceneInfo::headlight
 

if this is not NULL, then move with camera

uint8_t SceneInfo::magicNumber [private]
 

Help make sure we have a valid SceneInfo structure.

bool SceneInfo::render_frames_to_disk
 

true, we write out each animated frame

SoSeparator* SceneInfo::root
 

SoSeparator* SceneInfo::root
 


The documentation for this class was generated from the following files:
Generated on Thu Mar 2 17:55:26 2006 for density by  doxygen 1.4.6