#include <complexplayground.h>
Inherits AbstractGround.
Inheritance diagram for ComplexPlayground:
Public Member Functions | |
ComplexPlayground (const OdeHandle &odeHandle, const OsgHandle &osgHandle, const std::string filename, double factor=1, double heightfactor=0.02, bool createGround=true) | |
void | createPolyline (const PolyLine &) |
Protected Member Functions | |
virtual void | create () |
overload this function to create the obstactle. All primitives should go into the list "obst" | |
Protected Attributes | |
std::string | filename |
double | length |
double | factor |
double | heightfactor |
std::list< PolyLine > | polylines |
ComplexPlayground | ( | const OdeHandle & | odeHandle, | |
const OsgHandle & | osgHandle, | |||
const std::string | filename, | |||
double | factor = 1 , |
|||
double | heightfactor = 0.02 , |
|||
bool | createGround = true | |||
) |
void create | ( | ) | [protected, virtual] |
overload this function to create the obstactle. All primitives should go into the list "obst"
Implements AbstractObstacle.
void createPolyline | ( | const PolyLine & | ) |
double factor [protected] |
std::string filename [protected] |
double heightfactor [protected] |
double length [protected] |