VR-Forces 4.1 Class Documentation
DtTacticalGraphicDataInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtTacticalGraphicDataInterface.h,v $ $Revision: 1.4 $ $State: Exp $
7 ******************************************************************************/
8 
11 
15 
16 #pragma once
17 
18 #include <vrfGuiCore/vrfGuiCore.h>
21 
22 namespace makVrf
23 {
28  {
29  public:
32 
36  virtual void setStateView(const makVrv::DtStateView<makVrv::DtSimState>*);
37 
39  virtual makVrv::DtElementEntry::ElementType type() const;
40 
42  virtual DtVector location(Representation rep = Local) const;
43 
45  virtual std::vector<DtVector> locations(Representation rep = Local) const;
46 
48  virtual std::string userData() const;
49 
51  virtual int penStyle() const;
52 
54  virtual int fillStyle() const;
55 
57  virtual int lineWidth() const;
58 
60  virtual int color() const;
61 
64  {
65  return myTacticalGraphicStateView;
66  }
67 
68  protected:
70  virtual void slot_simObjectEntryAboutToBeRemoved(makVrv::DtSimObjectEntry&);
71 
72  protected:
74  };
75 
77  typedef DtBoost::shared_ptr<DtTacticalGraphicDataInterface> DtTacticalGraphicDataInterfacePtr;
78 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)