vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AP_LSystem::QueryInterpret Class Reference

#include <queryinterpret.h>

Inheritance diagram for AP_LSystem::QueryInterpret:
AP_LSystem::AbstractInterpret

Public Member Functions

double positionX ()
 
double positionY ()
 
double positionZ ()
 
double headingX ()
 
double headingY ()
 
double headingZ ()
 
double upX ()
 
double upY ()
 
double upZ ()
 
double leftX ()
 
double leftY ()
 
double leftZ ()
 
void bindWord (LongString *str)
 
- Public Member Functions inherited from AP_LSystem::AbstractInterpret
 AbstractInterpret ()
 
int switchGeode (std::vector< Parameter > &p)
 
void createGeodes ()
 

Static Public Member Functions

static QueryInterpretget ()
 
- Static Public Member Functions inherited from AP_LSystem::AbstractInterpret
static const char * errorText (int error)
 

Additional Inherited Members

- Protected Attributes inherited from AP_LSystem::AbstractInterpret
vector< LSGeode * > m_Geodes
 
osg::Group * m_Owner
 scene graph owner More...
 
TurtleStack m_Turtles
 stack for turtles More...
 

Member Function Documentation

void AP_LSystem::QueryInterpret::bindWord ( LongString str)
inline

Bind word with interpreter. Interpreter uses this word if update is needed (calling update() method).

static QueryInterpret* AP_LSystem::QueryInterpret::get ( )
inlinestatic

Get singleton instance

double AP_LSystem::QueryInterpret::headingX ( )
inline

x coordinate of turtle heading vector

double AP_LSystem::QueryInterpret::headingY ( )
inline

y coordinate of turtle heading vector

double AP_LSystem::QueryInterpret::headingZ ( )
inline

z coordinate of turtle heading vector

double AP_LSystem::QueryInterpret::leftX ( )
inline

x coordinate of turtle left vector

double AP_LSystem::QueryInterpret::leftY ( )
inline

y coordinate of turtle left vector

double AP_LSystem::QueryInterpret::leftZ ( )
inline

z coordinate of turtle left vector

double AP_LSystem::QueryInterpret::positionX ( )
inline

x coordinate of turtle position vector

double AP_LSystem::QueryInterpret::positionY ( )
inline

y coordinate of turtle position vector

double AP_LSystem::QueryInterpret::positionZ ( )
inline

z coordinate of turtle position vector

double AP_LSystem::QueryInterpret::upX ( )
inline

x coordinate of turtle up vector

double AP_LSystem::QueryInterpret::upY ( )
inline

y coordinate of turtle up vector

double AP_LSystem::QueryInterpret::upZ ( )
inline

z coordinate of turtle up vector


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