CMS 3D CMS Logo

IgSelectionMessage.h

Go to the documentation of this file.
00001 #ifndef IGUANA_FRAMEWORK_IG_SELECTION_MESSAGE_H
00002 # define IGUANA_FRAMEWORK_IG_SELECTION_MESSAGE_H
00003 
00004 //<<<<<< INCLUDES                                                       >>>>>>
00005 
00006 # include "Iguana/Framework/interface/config.h"
00007 
00008 //<<<<<< PUBLIC DEFINES                                                 >>>>>>
00009 //<<<<<< PUBLIC CONSTANTS                                               >>>>>>
00010 //<<<<<< PUBLIC TYPES                                                   >>>>>>
00011 
00012 class IgRepContext;
00013 
00014 //<<<<<< PUBLIC VARIABLES                                               >>>>>>
00015 //<<<<<< PUBLIC FUNCTIONS                                               >>>>>>
00016 //<<<<<< CLASS DECLARATIONS                                             >>>>>>
00017 
00028 class IGUANA_FRAMEWORK_API IgSelectionMessage
00029 {
00030 public:
00031     // FIXME: selection detail
00032     // FIXME: multiple selection
00033     IgSelectionMessage (IgRepContext *selection);
00034     // implicit copy constructor
00035     // implicit assignment operator
00036     // implicit destructor
00037 
00038     IgRepContext *              context (void) const;
00039 
00040 private:
00042     IgRepContext *              m_context;
00043 };
00044 
00045 //<<<<<< INLINE PUBLIC FUNCTIONS                                        >>>>>>
00046 //<<<<<< INLINE MEMBER FUNCTIONS                                        >>>>>>
00047 
00049 inline
00050 IgSelectionMessage::IgSelectionMessage (IgRepContext *context)
00051     : m_context (context)
00052 {}
00053 
00055 inline IgRepContext *
00056 IgSelectionMessage::context (void) const
00057 { return m_context; }
00058 
00059 //<<<<<< INLINE PUBLIC FUNCTIONS                                        >>>>>>
00060 //<<<<<< INLINE MEMBER FUNCTIONS                                        >>>>>>
00061 
00062 #endif // IGUANA_FRAMEWORK_IG_SELECTION_MESSAGE_H

Generated on Tue Jun 9 17:38:27 2009 for CMSSW by  doxygen 1.5.4