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

GCLApp Class Reference

Provides useful routines for any GCL application that must deal with a scene and avars. More...

#include <GCLApp.h>

Inheritance diagram for GCLApp:

ViewerApp RenderApp

Collaboration diagram for GCLApp:

List of all members.

Public Members

 GCLApp ()
Void ReadScene (FileName &sceneFile)
Void SetAvars (scScenePtr scene)
Void SetAvarsFromAnim (scScenePtr scene)
ArgForm* GetOptionList ()
Int xsize
Int ysize
Colour bgColour
Int noScale
Int zUp
Int zDown
scScenePtr scene
Int frame
Double time
Double fps

Static Public Members

Void GetFileArgs (Int argc, Char *argv[])
Void GetAvarArgs (Int argc, Char *argv[])
Char** files
Int numFiles
StrConstArray avarNames
ScalarList avarVals

Detailed Description

Provides useful routines for any GCL application that must deal with a scene and avars.

Definition at line 25 of file GCLApp.h.

Constructor & Destructor Documentation

GCLApp::GCLApp ()

Definition at line 34 of file

Member Function Documentation

Void GCLApp::GetAvarArgs (Int argc, Char * argv[]) [static]

Definition at line 72 of file

Void GCLApp::GetFileArgs (Int argc, Char * argv[]) [static]

Definition at line 62 of file

ArgForm * GCLApp::GetOptionList ()

Definition at line 186 of file

Void GCLApp::ReadScene (FileName & sceneFile)

Definition at line 47 of file

Void GCLApp::SetAvars (scScenePtr scene)

Definition at line 125 of file

Void GCLApp::SetAvarsFromAnim (scScenePtr scene)

Definition at line 164 of file

Member Data Documentation

Animation * GCLApp::anim

Definition at line 62 of file GCLApp.h.

scAvarList * GCLApp::avarList

Definition at line 63 of file GCLApp.h.

StrConstArray GCLApp::avarNames [static]

Definition at line 49 of file GCLApp.h.

ScalarList GCLApp::avarVals [static]

Definition at line 50 of file GCLApp.h.

Colour GCLApp::bgColour

Definition at line 39 of file GCLApp.h.

Char ** GCLApp::files [static]

Definition at line 47 of file GCLApp.h.

Double GCLApp::fps

Definition at line 61 of file GCLApp.h.

Int GCLApp::frame

Definition at line 59 of file GCLApp.h.

scCamera * GCLApp::itsCamera

Definition at line 54 of file GCLApp.h.

ScenePane * GCLApp::itsScenePane

Definition at line 56 of file GCLApp.h.

Int GCLApp::noScale

Definition at line 40 of file GCLApp.h.

Int GCLApp::numFiles [static]

Definition at line 48 of file GCLApp.h.

scScenePtr GCLApp::scene

Definition at line 53 of file GCLApp.h.

Double GCLApp::time

Definition at line 60 of file GCLApp.h.

Int GCLApp::xsize

Definition at line 37 of file GCLApp.h.

Int GCLApp::ysize

Definition at line 38 of file GCLApp.h.

Int GCLApp::zDown

Definition at line 42 of file GCLApp.h.

Int GCLApp::zUp

Definition at line 41 of file GCLApp.h.

The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:07 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000