ATLAS Offline Software
Control
Navigation
Navigation
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
16
class
INavigationCondition
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
Generated on Thu Nov 7 2024 21:16:46 for ATLAS Offline Software by
1.8.18