28 #ifndef MARS_GRAPHICS_VERTEX_BUFFER_TERRAIN_H 29 #define MARS_GRAPHICS_VERTEX_BUFFER_TERRAIN_H 35 #include <osg/Drawable> 36 #include <mars/interfaces/terrainStruct.h> 48 const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) {
49 fprintf(stderr,
"error: not implemented yet!!");
55 fprintf(stderr,
"error: not implemented yet!!");
59 virtual osg::Object*
clone(
const osg::CopyOp& copyop)
const {
60 fprintf(stderr,
"error: not implemented yet!!");
65 void collideSphere(
double xPos,
double yPos,
double zPos,
double radius);
virtual osg::Object * cloneType() const
terrainStruct is a struct to exchange height maps between the GUI and the simulation ...
virtual void drawImplementation(osg::RenderInfo &renderInfo) const
void setSelected(bool val)
void collideSphere(double xPos, double yPos, double zPos, double radius)
virtual ~VertexBufferTerrain()
virtual osg::BoundingBox computeBound() const
VertexBufferTerrain(const VertexBufferTerrain &pg, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Copyright 2012, DFKI GmbH Robotics Innovation Center.
MultiResHeightMapRenderer * mrhmr
virtual osg::Object * clone(const osg::CopyOp ©op) const