#include "visman.h"
#include "logentry.h"

class KDTreeFindStartCellVis : public Vis {
protected:
  const LogEntry *_start;

public:
  KDTreeFindStartCellVis(const Vis *parent, const LogEntry* someevent);
  void Display (const LogEntry *upto) const;
  char * StatusLine (const LogEntry *ours) const;

  const LogEntry *GetStartEntry (void) const {return _start;}
  int IsOurs (const LogEntry *en) const {return (IsStartEvent (en) || IsEndEvent (en));}
  int IsEndEvent (const LogEntry *en) const {return  (en->_event == KDTreeFindStartCell_End);}
  int IsStartEvent (const LogEntry *en) const {return (en->_event == KDTreeFindStartCell_Start);}
};
