VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVrlink2DTextBoxVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrl/vrvVrl.h>
17 
19 
20 namespace makVrv
21 {
22  namespace DT_PROTOCOL_NAMESPACE
23  {
24  class DtVrlinkTacticalGraphicStateListener;
25 
29  {
30  public:
34 
37 
39  virtual void setHostGlobalId(const std::string& id);
40 
42  virtual void setLocation(const DtVector& origin);
43 
45  DtVrlink2DTextBoxVisualizer() = delete;
46 
48  DtVrlink2DTextBoxVisualizer( const DtElement& ) = delete;
49 
52 
53  protected:
55  virtual void resetSpatial();
56 
60 
62  virtual void startAttached();
63 
65  virtual void endAttached();
66 
67  protected:
69 
72  };
73 
76  }
77 }
78 
79 
80 #define DtVrlink2DTextBoxVisualizer_INL_
81 #include <vrvVrl/DtVrlink2DTextBoxVisualizer.inl>
virtual DtObserverMode::ModelSets modelSet()
Return the visualizer&#39;s model set enum.
virtual void setLocation(const DtVector &origin)
Override to convert geocentric to local position.
virtual void slot_entityCreated(DtVrlinkEntityStateListener &esl)
If attached and the entity we are attached to has not yet been created this method will be called whe...
voidpf uLong int origin
Definition: ioapi.h:42
DtVrlink2DTextBoxVisualizer()=delete
not allowed - default constructor
Definition: DtStateVisualizer.h:322
DtGlobalObjectDesignator myHostToBeCreated
Definition: DtVrlink2DTextBoxVisualizer.h:70
Contains the DtSharedEntityDisplaySettingsSignaler class declaration.
DtVrlink2DTextBoxVisualizer & operator=(const DtVrlink2DTextBoxVisualizer &)=delete
not allowed - equals operator
DtVrlinkTacticalGraphicStateListener * myVrlinkListener
Definition: DtVrlink2DTextBoxVisualizer.h:71
The DtElement class implements the common behavior of simulation based elements added to the scene...
Definition: DtElement.h:29
virtual void resetSpatial()
Convert geocentric to local coordinate.
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
virtual void setHostGlobalId(const std::string &id)
Set the environmental attached/unattached.
DtBaseConnection & simulation()
Get the connection for this visualizer.
Definition: DtStateVisualizer.h:177
Contains makVrv::DtReadSettingsLock class.
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
DtStateVisualizerCreatorTemplate< DtVrlink2DTextBoxVisualizer > DtVrlink2DTextBoxVisualizerCreator
Definition: DtVrlink2DTextBoxVisualizer.h:75
DtVrlinkConnection & myVrlinkConnection
Definition: DtVrlink2DTextBoxVisualizer.h:68
An implementation of the 2D Text Box Visualizer that has access to the VR-Link connection and listene...
Definition: DtVrlink2DTextBoxVisualizer.h:28
Contains Dt2DTextBoxVisualizer class.
Definition: Dt2DTextBoxVisualizer.h:25
virtual void endAttached()
Clear offset and end attachment.
virtual void startAttached()
Start process of attachment by creating agents and setting relative location.
Contains the DtSharedEntityDisplaySettings class declaration.
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Contains DLL export macros.
DtStateListener & listener()
Definition: DtStateVisualizer.h:171

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)