|
| NestOfBirds () |
|
| NestOfBirds (const char *_port_number) |
|
| ~NestOfBirds () |
|
virtual int | openDevice (void) |
| Opens device and performs the initialization routines. More...
|
|
int | closeDevice (void) |
| Closes device. More...
|
|
void | update (void) |
| Updates the device - scan device and send required outputs. More...
|
|
bool | loadXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode) |
| OBSOLETE METHOD, kept for backwards compatibility. More...
|
|
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode * | saveXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) |
| Save current setting into a XML node. More...
|
|
int | getRotate (float *p_rotate) |
|
osg::Vec3 & | getRotate (void) |
|
osg::Vec3 & | getRotateA (void) |
|
osg::Matrix & | getRotateM (void) |
|
osg::Quat & | getRotateQ (void) |
|
int | getTranslate (float *p_trans) |
|
osg::Vec3 & | getTranslate (void) |
|
void | setInitialPosition (osg::Vec4 &_pos) |
|
void | setInitialRotation (osg::Vec4 &_rot) |
|
void | setInitialPosition (osg::Vec4 &_pos1, osg::Vec4 &_pos2) |
|
void | setInitialRotation (osg::Vec4 &_rot1, osg::Vec4 &_rot2) |
|
void | setOriginPosition (float _nx, float _ny, float _nz) |
|
osg::Vec3 | getOriginPosition (void) |
|
void | setTranslateMapping (float _nx, float _ny, float _nz) |
|
osg::Vec3 | getTranslateMapping (void) |
|
| Device (const char *startingDeviceName, const char *pname="") |
|
virtual | ~Device () |
|
int | getID (void) |
| Returns the ID of the device. More...
|
|
void | setID (int new_id) |
| Sets ID of the device. More...
|
|
const std::string & | getDeviceType (void) |
| Returns the type of the device. More...
|
|
void | setPortName (const char *pname) |
| Sets the port name for the device. More...
|
|
const char * | getPortName (void) |
| Returns port name of the device. More...
|
|
virtual int | calibrateDevice (void) |
| Device calibration. More...
|
|
virtual const std::string | getCalibrationString (void) |
| Returns the description of the calibration process. More...
|
|
| BaseClass (const char *startingSenderString) |
| The main constructor. More...
|
|
| BaseClass (BaseClass &bc) |
| Copy constructor. Probably not really used. More...
|
|
virtual | ~BaseClass () |
| Destructor. More...
|
|
virtual bool | initialize (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) |
| Core initialization. More...
|
|
virtual bool | initializeFromString (const char *xmlString) |
| Helper method that allows to initialize ability from a XML-formatted string. More...
|
|
bool | inputPresent (const std::string &name) |
| Returns true if input pin (not request inputpin ) with given name is present. More...
|
|
bool | outputPresent (const std::string &name) |
| Returns true if output pin (not request output pin) with given name is present. More...
|
|
void | addInputPin (InputPinBase *pin) |
| Adds an input pin. More...
|
|
void | removeInputPin (InputPinBase *pin) |
| Removes an input pin. More...
|
|
void | addOutputPin (OutputPinBase *pin) |
| Adds an output pin. More...
|
|
void | removeOutputPin (OutputPinBase *pin) |
| Removes and output pin. More...
|
|
void | addRequestInputPin (RequestInputPinBase *pin) |
| Adds a request input pin. More...
|
|
void | removeRequestInputPin (RequestInputPinBase *pin) |
| Removes a request input pin. More...
|
|
void | addRequestOutputPin (RequestOutputPinBase *pin) |
| Adds a request output pin. More...
|
|
void | removeRequestOutputPin (RequestOutputPinBase *pin) |
| Removes a request output pin. More...
|
|
bool | addNotification (BaseClass *receiver, unsigned long notificationTypes) |
| Registers an observer that will be notified if a specific change occurs. More...
|
|
bool | removeNotification (BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL) |
| Unregisters a previously registered observer. More...
|
|
virtual void | processEvent (const std::string &input_name, VreckoMessage *pMessage) |
| Internal method for processing the events. More...
|
|
virtual VreckoMessage * | processRequest (const std::string &request_input_name, VreckoMessage *pMessage) |
| Internal method for processing the requests. More...
|
|
virtual const std::string & | getSenderString (void) |
| Returns the sender (or receiver) identification string. More...
|
|
void | reportError (const std::string &error) |
| Print error message. More...
|
|
void | setPriority (long int pr) |
| Sets the priority. (Possible problems - read the full description for more info) More...
|
|
long int | getPriority (void) const |
| Returns current object priority. More...
|
|
void | setAttribute (const std::string &attr_name, int attr_value) |
| Sets an attribute value. More...
|
|
int | getAttribute (const std::string &attr_name) |
| Returns attribute value. More...
|
|
int | getAttribute (const char *attr_name) |
| Returns attribute value. More...
|
|
void | deleteAttribute (const std::string &attr_name) |
| Delete an attribute. More...
|
|
void | setSceneFile (const std::string &sceneFileName) |
| Set the name of the file this component was in (and possibly will be saved to). More...
|
|
const std::string & | getSceneFile () const |
| Get the name of the file this component was in. More...
|
|
virtual void | preInitialize (void) |
| OBSOLETE METHOD, kept for backwards compatibility. More...
|
|
virtual void | postInitialize (void) |
| OBSOLETE METHOD, kept for backwards compatibility. More...
|
|
virtual bool | loadXMLParameters (const char *xmlString) |
| OBSOLETE METHOD, kept for backwards compatibility. More...
|
|
InputPinBase * | getInputPin (const char *strName) |
| Returns pointer to an input pin with specified name. More...
|
|
OutputPinBase * | getOutputPin (const char *strName) |
| Returns pointer to an output pin with specified name. More...
|
|
RequestInputPinBase * | getRequestInputPin (const char *strName) |
| Returns pointer to an request input pin with specified name. More...
|
|
RequestOutputPinBase * | getRequestOutputPin (const char *strName) |
| Returns pointer to an input pin with specified name. More...
|
|