ROOT logo
// $Id: AEVSSpace_ABase.h 2371 2010-04-30 10:56:07Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef AliEnViz_AEVSSpace_ABase_H
#define AliEnViz_AEVSSpace_ABase_H

#include <Rtypes.h>

class AEVSite;

class AEVSSpace_ABase
{
public:
  virtual ~AEVSSpace_ABase() {}

  virtual Bool_t ImportSite(AEVSite* site, Bool_t warn=false) = 0;
  virtual void   ClearSiteVizes() {}

  ClassDef(AEVSSpace_ABase, 0); // Abstract interface - site-management API for space representations.
}; // endclass AEVSSpace_ABase

#endif
 AEVSSpace_ABase.h:1
 AEVSSpace_ABase.h:2
 AEVSSpace_ABase.h:3
 AEVSSpace_ABase.h:4
 AEVSSpace_ABase.h:5
 AEVSSpace_ABase.h:6
 AEVSSpace_ABase.h:7
 AEVSSpace_ABase.h:8
 AEVSSpace_ABase.h:9
 AEVSSpace_ABase.h:10
 AEVSSpace_ABase.h:11
 AEVSSpace_ABase.h:12
 AEVSSpace_ABase.h:13
 AEVSSpace_ABase.h:14
 AEVSSpace_ABase.h:15
 AEVSSpace_ABase.h:16
 AEVSSpace_ABase.h:17
 AEVSSpace_ABase.h:18
 AEVSSpace_ABase.h:19
 AEVSSpace_ABase.h:20
 AEVSSpace_ABase.h:21
 AEVSSpace_ABase.h:22
 AEVSSpace_ABase.h:23
 AEVSSpace_ABase.h:24
 AEVSSpace_ABase.h:25