#ifndef MV3DELEMENTACCESSPOINT_H #define MV3DELEMENTACCESSPOINT_H #include #include "misc/Cube.h" #include "MV3DElement.h" class MV3DElementAccessPoint : public MV3DElement { Floorplan::Floor* f; Floorplan::AccessPoint* ap; public: /** ctor */ MV3DElementAccessPoint(Floorplan::Floor* f, Floorplan::AccessPoint* ap) : f(f), ap(ap) { ; } protected: /** repaint me */ void render(const RenderSettings& rs) override { Cube cube(ap->getPos(f), 0.25); cube.setColor(0,0,1); cube.render(rs); } bool isTransparent() const override { return false; } }; #endif // MV3DELEMENTACCESSPOINT_H