VR-Forces 4.0.4 Class Documentation
include/vrvVrl/DtTacticalGraphicVertexVisualizerSet.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 <vrvVrl/vrvVrl.h>
00013 #include <vrvVrl/DtTacticalGraphicVisualizerSet.h>
00014 
00015 #ifndef DT_PROTOCOL_NAMESPACE
00016 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
00017 #endif
00018 
00019 namespace makVrv
00020 {
00021 
00022    namespace DT_PROTOCOL_NAMESPACE
00023    {
00024 
00025       class DtVrlinkConnection;
00026       class DtVrlinkTacticalGraphicStateListener;
00027 
00033       class DL_DLL_IGCONVRLINK DtTacticalGraphicVertexVisualizerSet
00034          : public DtTacticalGraphicVisualizerSet
00035       {
00036       public:
00037 
00039          DtTacticalGraphicVertexVisualizerSet( DtVrlinkConnection& simulation,
00040             DtVrlinkTacticalGraphicStateListener& listener,
00041             int modelSet, DtUniqueID parentId );
00042 
00044          virtual ~DtTacticalGraphicVertexVisualizerSet();
00045 
00047          virtual void setHeightAboveTerrainLineVisible(bool);
00048 
00050          virtual void setSelected(bool);
00051 
00053          virtual void setHeightAboveTerrainLineEnabled(bool);
00054 
00056          virtual void setHeightAboveTerrainLineMode(
00057             DtSharedTacticalGraphicsDisplaySettings::HeightAboveTerrainMode mode );
00058 
00059       protected:
00060 
00061          virtual void updateHatLine();
00062 
00063       protected:
00064 
00065          DtElementEntry::ObjectType myObjectType;
00066          DtUniqueID myParentId;
00067          bool myHatLineEnabled;
00068          DtSharedTacticalGraphicsDisplaySettings::HeightAboveTerrainMode myHatLineMode;
00069 
00070       };
00071 
00072    }
00073 }

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)