VR-Forces 4.0.4 Class Documentation
include/vrvVrl/DtVrlinkEntityTrackHistoryVisualizer.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002  * Copyright (c) 2012 MAK Technologies, Inc.
00003  * All rights reserved.
00004  *****************************************************************************/
00005 
00009 
00010 #pragma once
00011 
00012 #include <vrvCore/DtEntityTrackHistoryVisualizer.h>
00013 
00014 #include <vrvVrl/DtSharedEntityDisplaySettings.h>
00015 
00016 namespace makVrv
00017 {
00018 
00019    namespace DT_PROTOCOL_NAMESPACE
00020    {
00021 
00022       class DtVrlinkEntityStateListener;
00023 
00026       class DL_DLL_IGCONVRLINK DtVrlinkEntityTrackHistoryVisualizer
00027          : public DtEntityTrackHistoryVisualizer
00028       {
00029       public:
00030 
00032          DtVrlinkEntityTrackHistoryVisualizer( DtBaseConnection& simulation,
00033             DtStateListener& listener, int modelSet );
00034 
00036          virtual ~DtVrlinkEntityTrackHistoryVisualizer();
00037 
00038       protected:
00039 
00041          virtual void setEntityType( const std::string& type );
00042 
00044          virtual void setForceId( int );
00045 
00048          virtual void on_trackColorTypeChanged(
00049             DtSharedEntityDisplaySettings::ColorizedModelColorType colorType );
00050 
00052          virtual void on_clearTrackHistories();
00053 
00054       protected:
00055 
00057          DtVrlinkEntityStateListener* myVrlinkListener;
00058 
00059       };
00060 
00061 
00063       typedef DtStateVisualizerCreatorTemplate<DtVrlinkEntityTrackHistoryVisualizer>
00064          DtVrlinkEntityTrackHistoryVisualizerCreator;
00065    }
00066 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)