Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HepRepFrameListener.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // AID-GENERATED
3 // =========================================================================
4 // This class was generated by AID - Abstract Interface Definition
5 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6 // =========================================================================
7 #ifndef HEPREP_HEPREPFRAMELISTENER_H
8 #define HEPREP_HEPREPFRAMELISTENER_H 1
9 
10 // Copyright 2004-2005, FreeHEP.
11 
12 namespace HEPREP {
13 
14 /**
15  * HepRepFrameListener interface. The implementor is called back for changes in
16  * drawing in or out of the frame layer.
17  *
18  * @author Mark Donszelmann
19  */
21 
22 public:
23  /// Destructor.
24  virtual ~HepRepFrameListener() { /* nop */; }
25 
26  /**
27  * Called if we switch from a normal layer to a frame layer, and back.
28  *
29  * @param inFrame true if in a frame layer
30  */
31  virtual void setFrameLayer(bool inFrame) = 0;
32 }; // class
33 } // namespace HEPREP
34 #endif /* ifndef HEPREP_HEPREPFRAMELISTENER_H */
virtual void setFrameLayer(bool inFrame)=0
virtual ~HepRepFrameListener()
Destructor.