FreeWRL/FreeX3D  3.0.0
freeWRLSAI_cpp::saiBrowser Class Referenceabstract

Public Member Functions

virtual saiBrowsergetBrowser (const SAIParameter *pParams)=0
 
virtual saiBrowsercreateBrowser (const SAIParameter *pParams, std::map< std::string, std::string > *pProperties)=0
 
virtual const char * getName ()=0
 
virtual const char * getVersion ()=0
 
virtual float getCurrentSpeed ()=0
 
virtual float getCurrentFrameRate ()=0
 
virtual void replaceWorld (const char *sceneURI)=0
 
virtual void loadURL (const char *sceneURL)=0
 
virtual void setDescription (const char *strDescription)=0
 
virtual saiScenecreateX3DFromString (const char *strX3DSource)=0
 
virtual void updateControl (unsigned int nAction)=0
 
virtual void registerBrowserInterest (unsigned int nAction, saiBrowser *pRequester)=0
 
virtual std::map< std::string,
std::string > * 
getRenderingProperties ()=0
 
virtual std::map< std::string,
std::string > * 
getBrowserProperties ()=0
 
virtual void changeViewpoint (unsigned int nAction)=0
 
virtual void print ()=0
 
virtual void dispose ()=0
 
virtual bool setBrowserOption (const char *strOptionName, void *pOptionValue)=0
 
virtual const std::vector
< saiProfileDeclaration * > * 
getSupportedProfiles ()=0
 
virtual const
saiProfileDeclaration
getProfile (const char *strProfileName)=0
 
virtual const std::map
< std::string, saiComponent * > * 
getSupportedComponents ()=0
 
virtual const saiComponentgetComponent (const char *strComponentName)=0
 
virtual const saiExecutionContextgetExecutionContext ()=0
 
virtual saiExecutionContextcreateScene ()=0
 
virtual saiExecutionContextimportDocument (const char *DOMdocURI)=0
 
virtual saiExecutionContextcreateX3DFromStream (void *pStreambuf)=0
 
virtual saiExecutionContextcreateX3DFromUrl (const char *srcURL)=0
 

Detailed Description

Definition at line 32 of file SAIBrowser.h.


The documentation for this class was generated from the following file: