In file NsgPfInterface.hxx:

class NsgPfInterface : public NsgInterface

This is the Perfomer specific derived class that received/sends commands Typically, your application should have an instance of this class

Inheritance:


Public Methods

NsgPfInterface ( CAVERNdb_client_c* dbc, char* path, char* key)
Class constructor
~NsgPfInterface ()
destructor
virtual void process ()
Called by the application(master) per frame to transmit scene-graph changes
void doTransform (const char* dcs, float* transform)
applies the transform to the pfDCS with the given id
void doCAVENav (float* transform)
applies the transform to the pfDCS for the CAVE Navigation

Inherited from NsgInterface:


Documentation

This is the Perfomer specific derived class that received/sends commands Typically, your application should have an instance of this class
NsgPfInterface( CAVERNdb_client_c* dbc, char* path, char* key)
Class constructor. Calls the parent constructor and instantiates the command classes required
Parameters:
dbclient - pointer to an instantiated database client
path - path string to associate with this state
key - key string to associate with this state

void doTransform(const char* dcs, float* transform)
applies the transform to the pfDCS with the given id
Parameters:
dcs - string to identify the DCS
transform - array of 16 floats

void doCAVENav(float* transform)
applies the transform to the pfDCS for the CAVE Navigation
Parameters:
transform - array of 16 floats


This class has no child classes.
Author:
Chris Scharver, Shalini Venkataraman

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