24 #ifndef __COMPLEXPLAYGROUND_H
25 #define __COMPLEXPLAYGROUND_H
147 int parse(std::list<char*> lines);
int depth
Definition: complexplayground.h:154
Data structure for accessing the ODE.
Definition: odehandle.h:44
OsgHandle osgHandle
Definition: abstractobstacle.h:174
int thickness
Definition: complexplayground.h:153
int sub_type
Definition: complexplayground.h:151
int object_code
Definition: complexplayground.h:150
double heightfactor
Definition: complexplayground.h:170
int parse(std::list< char * > lines)
try to parses a PolyLine at the start of the list of lines and returns the consumed lines 1: no succe...
Definition: complexplayground.cpp:37
OdeHandle odeHandle
Definition: abstractobstacle.h:173
Data structure for accessing the OpenSceneGraph.
Definition: osghandle.h:79
virtual void createGround()
Definition: abstractground.cpp:123
double factor
Definition: complexplayground.h:170
Playground that uses an xfig file with polylines linetype 0 is normal wall linetype 1 is border thick...
Definition: complexplayground.h:165
std::string filename
Definition: complexplayground.h:169
void print()
Definition: complexplayground.cpp:72
PolyLine()
Definition: complexplayground.h:137
std::list< PolyLine > polylines
Definition: complexplayground.h:172
Definition: complexplayground.h:135
virtual void create()
overload this function to create the obstactle. All primitives should go into the list "obst" ...
Definition: complexplayground.cpp:119
ComplexPlayground(const OdeHandle &odeHandle, const OsgHandle &osgHandle, const std::string &filename, double factor=1, double heightfactor=0.02, bool createGround=true)
Definition: complexplayground.cpp:83
void createPolyline(const PolyLine &)
Definition: complexplayground.cpp:153
Definition: abstractground.h:36
std::list< Pos > points
Definition: complexplayground.h:155
int line_style
Definition: complexplayground.h:152