vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
abstractturtle.h File Reference
#include "utils.h"
#include "lsgeode.h"
#include "randomizer.h"

Go to the source code of this file.

Classes

class  AP_LSystem::AbstractTurtle
 

Namespaces

namespace  AP_LSystem
 

Enumerations

enum  AP_LSystem::InterpretErrorCodes {
  AP_LSystem::LS_OK, AP_LSystem::LS_NOTIMPLEMENTED, AP_LSystem::LS_ERR_PAR_BADTYPE, AP_LSystem::LS_ERR_PAR_INVALIDCOUNT,
  AP_LSystem::LS_ERR_DRAWFORWARD_NEGATIVEDISTANCE, AP_LSystem::LS_ERR_STACK_UNKNOWN_TURTLE_TYPE, AP_LSystem::LS_ERR_STACK_NULL_LSGEODE
}
 

Functions

const osg::Vec3d AP_LSystem::HeadVec (0.0, 1.0, 0.0)
 Turtle head vector. More...
 
const osg::Vec3d AP_LSystem::UpVec (1.0, 0.0, 0.0)
 Turtle up vector. More...
 
const osg::Vec3d AP_LSystem::LeftVec (0.0, 0.0, 1.0)
 Turtle left vector. More...
 
const osg::Vec3d AP_LSystem::Center (0.0, 0.0, 0.0)
 Position of turtle. More...
 
const osg::Vec4d AP_LSystem::White (1.0, 1.0, 1.0, 1.0)
 White color. More...