PluginActorsManagement Class Reference

Delta3D library. More...

#include <pluginActorsManagement.h>

List of all members.

Public Member Functions

void AddRobotToGM (int id, RobotInitData parameters, float height)

Detailed Description

Delta3D library.

Symbricator3D library The single most important reason that there is a PluginActorsManagement class besides the Symbricator3D actors management class, is the adapted AddRobotToGM routine.

Todo:
Check if this is still necessary now we use a GUI-free world in the Symbricator3D simulator.

Definition at line 22 of file pluginActorsManagement.h.


Member Function Documentation

void PluginActorsManagement::AddRobotToGM ( int  id,
RobotInitData  parameters,
float  height 
)

This routine is a little bit more sophisticated then might be expected beforehand. The actors in the plugin does have an additional OSG field. This one is set quite subtle in the constructor, as: GetOSGNode()->addDescription("libplugins_delta3d"); For example in SocketBody::SocketBody. This field is used over here to recognise entities that are added later to the scene and update the cameras of older robots.

Parameters:
id 
parameters 
height 

Definition at line 30 of file pluginActorsManagement.cpp.

Referenced by PluginEntryPoint::StartPlugin().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations

Generated on Thu Feb 4 16:32:05 2010 for Delta3D Plugin by  doxygen 1.6.1