VR-Forces 4.2 Class Documentation
DtVrfSpotReportDataHandler.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
10 
11 #pragma once
12 
13 #include <vrfGuiCore/vrfGuiCore.h>
15 
16 namespace makVrf
17 {
19  {
20  public:
21  virtual bool addObservedBy(makVrv::DtUniqueID s);
22  virtual void removeObservedBy(makVrv::DtUniqueID s);
23  virtual bool observedBy(makVrv::DtUniqueID s) const;
24  virtual std::vector<makVrv::DtUniqueID> observedBy() const;
25 
26  DtVrfSpotReportState& operator=(const DtSpotReportState& rhs);
27  };
28 
30  {
31  public:
32  DtVrfSpotReportDataHandler(makVrv::DtDe&, makVrv::DtUniqueID);
33  virtual ~DtVrfSpotReportDataHandler();
34 
38  virtual void update(void*);
39  virtual bool objectEntryRemoved(makVrv::DtUniqueID);
40 
41  static std::string handlerType();
42 
43  virtual std::vector<makVrv::DtUniqueID> observedBy() const;
44 
45  protected:
47  makVrv::DtUniqueID myContactId;
48  };
49 
51  {
52  public:
54 
55  virtual DtSpotReportDataHandler* create(makVrv::DtDe&, makVrv::DtUniqueID);
56  };
57 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)