39 lines
612 B
C++
39 lines
612 B
C++
#ifndef MV3DELEMENTREGISTRATIONPOINT_H
|
|
#define MV3DELEMENTREGISTRATIONPOINT_H
|
|
|
|
#include <Indoor/floorplan/v2/Floorplan.h>
|
|
|
|
#include "misc/Cube.h"
|
|
#include "MV3DElement.h"
|
|
|
|
class MV3DElementRegistrationPoint : public MV3DElement {
|
|
|
|
Floorplan::EarthPosMapPos* reg;
|
|
|
|
public:
|
|
|
|
/** ctor */
|
|
MV3DElementRegistrationPoint(Floorplan::EarthPosMapPos* reg) : reg(reg) {
|
|
;
|
|
}
|
|
|
|
protected:
|
|
|
|
|
|
/** repaint me */
|
|
void paintGL() override {
|
|
|
|
Cube cube(reg->posOnMap_m, 0.5);
|
|
glColor3f(0,0,0);
|
|
cube.paintGL();
|
|
|
|
}
|
|
|
|
bool isTransparent() const override {
|
|
return false;
|
|
}
|
|
|
|
};
|
|
|
|
#endif // MV3DELEMENTREGISTRATIONPOINT_H
|