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
scCameraitsCamera
ScenePaneitsScenePane
Int frame
Double time
Double fps
Animationanim
scAvarListavarList

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 GCLApp.cc.


Member Function Documentation

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

Definition at line 72 of file GCLApp.cc.

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

Definition at line 62 of file GCLApp.cc.

ArgForm * GCLApp::GetOptionList ()

Definition at line 186 of file GCLApp.cc.

Void GCLApp::ReadScene (FileName & sceneFile)

Definition at line 47 of file GCLApp.cc.

Void GCLApp::SetAvars (scScenePtr scene)

Definition at line 125 of file GCLApp.cc.

Void GCLApp::SetAvarsFromAnim (scScenePtr scene)

Definition at line 164 of file GCLApp.cc.


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