27 #ifndef _SAISCENE_H_ABSTRACT_
28 #define _SAISCENE_H_ABSTRACT_
30 #include "SAIGlobals.h"
32 namespace freeWRLSAI_cpp
37 virtual const char* getMetaData(
const char* strKey) = 0;
38 virtual void setMetaData(
const char* strKey,
const char* strMetadata) = 0;
39 virtual void rootNodeHandling(
const saiNode* pTargetNode,
int nAction) = 0;
42 virtual void AddRootNode(
const saiNode* pNodeToAdd) = 0;
43 virtual void RemoveRootNode(
const saiNode* pNodeToRemove) = 0;
52 #endif //_SAISCENE_H_ABSTRACT_