VR-Forces 4.1.1 Class Documentation
DtAggregateDataInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtAggregateDataInterface.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:
31  virtual ~DtAggregateDataInterface();
32 
36  virtual void setStateView(const makVrv::DtStateView<makVrv::DtSimState>*);
37 
39  virtual makVrv::DtElementEntry::ElementType type() const;
40 
42  virtual std::vector<makVrv::DtElementID> subordinates() const;
43 
45  virtual std::string formation() const;
46 
48  virtual DtVector dimensions() const;
49 
52  {
53  return myAggregateStateView;
54  }
55 
56  protected:
58  virtual void slot_simObjectEntryAboutToBeRemoved(makVrv::DtSimObjectEntry&);
59 
60  protected:
62  };
63 
65  typedef DtBoost::shared_ptr<DtAggregateDataInterface> DtAggregateDataInterfacePtr;
66 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)