VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfVrlinkRadioCommLineVisualizer.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
15 
16 namespace makVrv
17 {
18  namespace DT_PROTOCOL_NAMESPACE
19  {
20  class DtVrlinkAggregateStateListener;
21  }
22 }
23 
24 namespace makVrf
25 {
26  namespace VRF_PROTOCOL_NAMESPACE
27  {
32  {
33  public:
36  int modelSet);
38  makVrv::DtSceneObjectAgent*, int modelSet);
39 
42 
46  virtual void slot_aggregateCreated(makVrv::DtAggregateElement* elem );
47 
48  virtual void createModelAgents();
49 
50  virtual void destroyModelAgents();
51 
52  protected:
56  struct AggregatePair {
57 
59  AggregatePair( DtGlobalObjectDesignator entity1,
60  DtGlobalObjectDesignator entity2 );
61 
64  bool operator < ( const AggregatePair& other ) const;
65 
66  DtGlobalObjectDesignator entity1;
67  DtGlobalObjectDesignator entity2;
68 
69  };
70 
72  typedef std::set<AggregatePair> PendingAggregateCommLinesSet;
73 
77  };
78 
80  }
81 }
82 
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
A single Aggregate element. An Aggregate element may be visualized using multiple visualizer sets one...
Definition: DtAggregateElement.h:32
Definition: DtStateVisualizer.h:305
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
makVrv::DtStateVisualizerCreatorTemplate< DtVrfVrlinkRadioCommLineVisualizer > DtVrfVrlinkRadioCommLineVisualizerCreator
Definition: vrfVrlinkRadioCommLineVisualizer.h:79
Contains makVrv::DtAggregateElementProcessor class.
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)