ATLAS Offline Software
INavigationCondition.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INAVIGATIONCONDITION_H
6 #define INAVIGATIONCONDITION_H
7 
9 //
10 // Navigation Condition Abstract Base Class
11 //
13 
14 class INavigable;
15 
17 {
18 
19  public:
20 
21  virtual ~INavigationCondition();
22 
23  // accept function
24  virtual bool accept( const INavigable * thisNavigable ) = 0;
25 
26  // reset function
27  virtual void reset() = 0;
28 
29 };
30 #endif
31 
32 
33 
INavigationCondition::~INavigationCondition
virtual ~INavigationCondition()
Definition: INavigationCondition.cxx:25
INavigationCondition::reset
virtual void reset()=0
INavigable
Definition: INavigable.h:18
INavigationCondition::accept
virtual bool accept(const INavigable *thisNavigable)=0
INavigationCondition
Definition: INavigationCondition.h:17