![]() |
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 00023 class DT_DLL_VRVCORE DtRadioCommLineVisualizer 00024 : public DtStateVisualizer 00025 { 00026 public: 00027 00033 DtRadioCommLineVisualizer( DtBaseConnection& simulation, 00034 DtStateListener& listener, int modelSet ); 00035 00038 virtual ~DtRadioCommLineVisualizer(); 00039 00042 00046 virtual void createModelAgents(); 00047 00051 virtual void destroyModelAgents(); 00052 00054 virtual const DtStateVisualizer::TypeInfo& typeInfo() const; 00055 00057 static const DtStateVisualizer::TypeInfo& theTypeInfo(); 00058 00061 virtual void setModelDefinitionForAgents(); 00062 00064 00065 }; 00066 00067 00068 typedef DtStateVisualizerCreatorTemplate<DtRadioCommLineVisualizer> 00069 DtRadioCommLineVisualizerCreator; 00070 }