![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include <vrvCore/vrvCore.h> 00013 00014 #include <vrvCore/DtStateVisualizer.h> 00015 00016 namespace makVrv 00017 { 00018 00019 class DtModelAgent; 00020 00024 class DT_DLL_VRVCORE DtRadioTransmissionVisualizer 00025 : public DtStateVisualizer 00026 { 00027 public: 00028 00034 DtRadioTransmissionVisualizer( DtBaseConnection& simulation, 00035 DtStateListener& listener, int modelSet ); 00036 00039 virtual ~DtRadioTransmissionVisualizer(); 00040 00043 00047 virtual void createModelAgents(); 00048 00052 virtual void destroyModelAgents(); 00053 00055 virtual const DtStateVisualizer::TypeInfo& typeInfo() const; 00056 00058 static const DtStateVisualizer::TypeInfo& theTypeInfo(); 00059 00062 virtual void setModelDefinitionForAgents(); 00063 00065 00066 }; 00067 00068 00069 typedef DtStateVisualizerCreatorTemplate<DtRadioTransmissionVisualizer> 00070 DtRadioTransmissionVisualizerCreator; 00071 }