In file graphics3D/Scene3D.h:

class Scene3D : ifdef GRAPHICS public GraphicsScene, Data3D, RangeData3D, DeformableModel3D, UserInterface3D, Camera3D, Scene3D>, else public Scene<Data3D, RangeData3D, DeformableModel3D, Scene3D>, endif public AutoLink<Scene3D>

a 3D scene including Graphics, Deformable and RangeData Objects

Inheritance:


Public Methods

virtual bool read (const TclString &filename)
read a file into a scene
virtual unsigned int getRef (void) const
returns the index of the scene in the list of scenes
virtual void addCamera (Camera3D *cam)
add a new camera to visualize this scene
static void redrawAllScenes (void)
redraws all 3D scenes
static void activateAllScenes (void)
activates all 3D scenes
TclScene3D* getInterface (void) const
returns this scene interface

Public

constructor
Scene3D ()
initializes scene with nothing inside
destructor
virtual ~Scene3D ()
destroy each object in list

Documentation

a 3D scene including Graphics, Deformable and RangeData Objects
constructor

Scene3D()
initializes scene with nothing inside

destructor

virtual ~Scene3D()
destroy each object in list

virtual bool read(const TclString &filename)
read a file into a scene
Returns:
returns true if it the file could have been read and false otherwise
Parameters:
filename - the name of the file to be read

virtual unsigned int getRef(void) const
returns the index of the scene in the list of scenes

virtual void addCamera(Camera3D *cam)
add a new camera to visualize this scene
Parameters:
cam - new camera

static void redrawAllScenes(void)
redraws all 3D scenes

static void activateAllScenes(void)
activates all 3D scenes

TclScene3D* getInterface(void) const
returns this scene interface


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de