/********************************************************************** * * * cgt - CAMP Graphics Toolbox, Copyright (C) 2012-2014 * * Chair for Computer Aided Medical Procedures * * Technische Universitaet Muenchen, Germany. * * * * * * forked from tgt - Tiny Graphics Toolbox, Copyright (C) 2006-2011 * * Visualization and Computer Graphics Group, Department of * * Computer Science, University of Muenster, Germany. * * * * * * This file is part of the cgt library. This library is free * * software; you can redistribute it and/or modify it under the terms * * of the GNU Lesser General Public License version 2.1 as published * * by the Free Software Foundation. * * * * This library is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU Lesser General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License in the file "LICENSE.txt" along with this library. * * If not, see . * * * **********************************************************************/ #include "cgt/painter.h" #include "cgt/glcanvas.h" namespace cgt { void Painter::repaint() { paint(); } Painter::Painter(GLCanvas* canvas) : canvas_(canvas) {} void Painter::setCanvas(GLCanvas* canvas) { canvas_ = canvas; } GLCanvas* Painter::getCanvas() const { return canvas_; } } // namespace cgt