In file graphics3D/TclScene3DObject.h:

namespace yav class TclScene3DObject : public TclSceneObject

TCL Object offering a TCL interface to a client

Inheritance:


Public Methods

void done (const std::type_info& id, const char *install, const char *uninstall)
method that should be called at the end of any TclObject constructor to call all WarnedObjects callback
void deleted (const std::type_info& id)
method that should be called at the end of any TclObject destructor to call all WarnedObjects callback
Data3D* getData (void)
returns client
Data3D* getClient (void)
returns client

Public

constructor
TclScene3DObject (const std::type_info& type, Data3D *client, TclModule *m = 0) throw(Interface::NullClient)
only constructor from a client object
destructor
virtual ~TclScene3DObject ()
destroy client and this

Documentation

TCL Object offering a TCL interface to a client
constructor

TclScene3DObject(const std::type_info& type, Data3D *client, TclModule *m = 0) throw(Interface::NullClient)
only constructor from a client object
Throws:
NullClient null pointer transmitted
Parameters:
type - object type
client - non null pointer on client object
module - TCL module to build object in

destructor

virtual ~TclScene3DObject()
destroy client and this

void done(const std::type_info& id, const char *install, const char *uninstall)
method that should be called at the end of any TclObject constructor to call all WarnedObjects callback
Parameters:
id - built object type
install - install menu TCL command name
uninstall - uninstall menu TCL command name

void deleted(const std::type_info& id)
method that should be called at the end of any TclObject destructor to call all WarnedObjects callback
Parameters:
id - built object type

Data3D* getData(void)
returns client

Data3D* getClient(void)
returns client


Direct child classes:
TclMaterialSphere

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