Mercurial > hg > orthanc-stone
changeset 108:37d4ae7052a5 wasm
removing unused file
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 14 Jun 2017 15:13:32 +0200 |
parents | 71d574a3607f |
children | 53bd9277b025 |
files | Framework/Volumes/ISliceableVolume.h |
diffstat | 1 files changed, 0 insertions(+), 53 deletions(-) [+] |
line wrap: on
line diff
--- a/Framework/Volumes/ISliceableVolume.h Wed Jun 14 15:07:07 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -/** - * Stone of Orthanc - * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics - * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017 Osimis, Belgium - * - * This program is free software: you can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License - * as published by the Free Software Foundation, either version 3 of - * the License, or (at your option) any later version. - * - * This program 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 - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - **/ - - -#pragma once - -#include <boost/noncopyable.hpp> - -namespace OrthancStone -{ - class ISliceableVolume : public boost::noncopyable - { - public: - class IObserver : public boost::noncopyable - { - public: - virtual ~IObserver() - { - } - - virtual void NotifyChange(const ISliceableVolume& volume) = 0; - }; - - virtual ~ISliceableVolume() - { - } - - virtual void Register(IObserver& observer) = 0; - - virtual void Unregister(IObserver& observer) = 0; - - virtual void Start() = 0; - - virtual void Stop() = 0; - }; -}