#ifndef CUSTOM_TRACKER_VIS_VIS_TK_TWIG_H
# define CUSTOM_TRACKER_VIS_VIS_TK_TWIG_H

//<<<<<< INCLUDES                                                       >>>>>>

# include "Visualisation/CustomTracker/interface/config.h"
# include "Visualisation/CobraVisBase/interface/EventObserverTwig.h"

//<<<<<< PUBLIC DEFINES                                                 >>>>>>
//<<<<<< PUBLIC CONSTANTS                                               >>>>>>
//<<<<<< PUBLIC TYPES                                                   >>>>>>

class IgState;
class IgTextRep;

//<<<<<< PUBLIC VARIABLES                                               >>>>>>
//<<<<<< PUBLIC FUNCTIONS                                               >>>>>>
//<<<<<< CLASS DECLARATIONS                                             >>>>>>

class CUSTOM_TRACKER_VIS_API VisCuTkTwig : public EventObserverTwig
{
public:
    VisCuTkTwig (IgState *state, IgTwig *parent);
    // implicit copy constructor
    // implicit assignment operator
    // implicit destructor

    virtual void	update (IgTextRep *rep);
};

//<<<<<< INLINE PUBLIC FUNCTIONS                                        >>>>>>
//<<<<<< INLINE MEMBER FUNCTIONS                                        >>>>>>

#endif // CUSTOM_TRACKER_VIS_VIS_TK_TWIG_H
