bindGeode(LSGeode *geode) | AP_LSystem::AbstractTurtle | inline |
drawForward(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
drawForwardHalf()=0 | AP_LSystem::AbstractTurtle | pure virtual |
drawFrame(osg::Matrixd &matrix, osg::Vec4d *color=NULL)=0 | AP_LSystem::AbstractTurtle | pure virtual |
drawVector(const osg::Vec3d &vector, osg::Matrixd &matrix, osg::Vec4d &color) | AP_LSystem::AbstractTurtle | inlinevirtual |
finalize() | AP_LSystem::AbstractTurtle | inlinevirtual |
geode | AP_LSystem::AbstractTurtle | protected |
getGeode() | AP_LSystem::AbstractTurtle | inline |
getMatrix() | AP_LSystem::AbstractTurtle | inline |
getProperties() | AP_LSystem::AbstractTurtle | inline |
inheritProperties(TurtleProperties p) | AP_LSystem::AbstractTurtle | inlinevirtual |
initialize() | AP_LSystem::AbstractTurtle | inlinevirtual |
moveForward(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
moveForwardHalf()=0 | AP_LSystem::AbstractTurtle | pure virtual |
multiplyAngle(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
multiplyGravitropismElasticity(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
multiplyLength(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
multiplyRadius(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
multiplyTropismElasticity(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
pitchDown(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
pitchUp(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
properties | AP_LSystem::AbstractTurtle | protected |
rand(double angle) | AP_LSystem::AbstractTurtle | inline |
randomTurnPitchRoll(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
resetValues() | AP_LSystem::AbstractTurtle | inlinevirtual |
rollArround()=0 | AP_LSystem::AbstractTurtle | pure virtual |
rollLeft(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
rollRight(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
rollUntilHorizontal()=0 | AP_LSystem::AbstractTurtle | pure virtual |
setProperties(TurtleProperties p) | AP_LSystem::AbstractTurtle | inlinevirtual |
toRad(double angle) | AP_LSystem::AbstractTurtle | inline |
turnArround()=0 | AP_LSystem::AbstractTurtle | pure virtual |
turnLeft(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |
turnRight(std::vector< Parameter > &p)=0 | AP_LSystem::AbstractTurtle | pure virtual |