VR-Forces 4.0.4 Class Documentation
examples/unitStatus/DtUnitStatusInterface.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2011 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 
00006 //\file DtUnitStatusInterface.h
00007 //\brief Contains makVrf3DUnitStatusExample::DtUnitStatusInterface class.
00008 
00009 #pragma once
00010 
00011 #include <string>
00012 #include <vector>
00013 
00014 class QPixmap;
00015 class DtVector;
00016 class QString;
00017 
00018 namespace makVrfUnitStatusExample
00019 {
00020    //\brief Abstract interface for the entity creation palette.
00021    class DtUnitStatusInterface
00022    {
00023    public:
00024       
00025       //\brief Virtual DTOR.
00026       virtual ~DtUnitStatusInterface();
00027 
00028       //\brief Clears out widget
00029       virtual void clear() = 0;
00030 
00031       //\brief Sets to set parts of the interface
00032       virtual void setUnitName(const std::string&) = 0;
00033       virtual void setIcon(const QPixmap&) = 0;
00034 
00035       //\brief Location is in meters and local
00036       virtual void setLocation(const std::vector<std::string>& position) = 0;
00037 
00038       virtual void setVelocity(const QString&) = 0;
00039       virtual void setAcceleration(const QString&) = 0;
00040       virtual void setHeading(const QString&) = 0;
00041       virtual void setMarkingText(const QString&) = 0;
00042    };
00043 }

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)