VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfTDLMessageDataInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
7 
8 #pragma once
9 
10 #include <vrfGuiCore/vrfGuiCore.h>
13 
14 namespace makVrf
15 {
23  {
24  public:
27 
29  virtual makVrv::DtElementEntry::ElementType type() const;
30 
33  {
34  return myVrfTDLDataStateView;
35  }
36 
38  virtual DtVector location(Representation rep = Local) const;
39 
41  virtual std::string name() const;
42 
44  virtual std::string entityType() const;
45 
47  virtual const DtTaitBryan& orientation() const;
48 
50  virtual void setStateView(const makVrv::DtStateView<makVrv::DtSimState>*);
51 
52  protected:
54  virtual void slot_simObjectEntryAboutToBeRemoved(makVrv::DtSimObjectEntry&);
55 
56  protected:
58  };
59 
61 
62  typedef DtBoost::shared_ptr<DtVrfTDLMessageDataInterface> DtVrfTDLMessageDataInterfacePtr;
63 }
DtBoost::shared_ptr< DtVrfTDLMessageDataInterface > DtVrfTDLMessageDataInterfacePtr
Definition: vrfTDLMessageDataInterface.h:62
The DtVrfTDLMessageDataInterface class is a wrapper around state views to give access to convenience ...
Definition: vrfTDLMessageDataInterface.h:22
makVrv::DtStateView< DtVrfTDLMessageDataState > * myVrfTDLDataStateView
Definition: vrfTDLMessageDataInterface.h:57
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtObjectDataInterfaceCreator< DtVrfTDLMessageDataInterface > DtVrfTDLMessageDataInterfaceCreator
Definition: vrfTDLMessageDataInterface.h:60
A DtSimObjectEntry is an entry for a persistent simulation object like an entity. ...
Definition: DtSimObjectEntry.h:22
The DtObjectDataInterface class is a wrapper around state views to give access to convenience methods...
Definition: objectDataInterface.h:43
A DtStateView is a the interface to simulation state information. Users can create DtStateViews for s...
Definition: DtStateView.h:49
ElementType
Definition: DtElementEntry.h:26
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Templated class implementation. Create on and pass into the factory.
Definition: objectDataInterface.h:143
makVrv::DtStateView< DtVrfTDLMessageDataState > * vrfTDLDataStateView() const
Access to the complete set of data on the spot report object is done though this method.
Definition: vrfTDLMessageDataInterface.h:32

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)