VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
unitStatus
DtUnitStatusInterface.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2011 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
6
//\file DtUnitStatusInterface.h
7
//\brief Contains makVrf3DUnitStatusExample::DtUnitStatusInterface class.
8
9
#pragma once
10
11
#include <string>
12
#include <vector>
13
14
class
QPixmap;
15
class
DtVector
;
16
class
QString;
17
18
namespace
makVrfUnitStatusExample
19
{
20
//\brief Abstract interface for the entity creation palette.
21
class
DtUnitStatusInterface
22
{
23
public
:
24
25
//\brief Virtual DTOR.
26
virtual
~DtUnitStatusInterface
();
27
28
//\brief Clears out widget
29
virtual
void
clear
() = 0;
30
31
//\brief Sets to set parts of the interface
32
virtual
void
setUnitName
(
const
std::string&) = 0;
33
virtual
void
setIcon
(
const
QPixmap&) = 0;
34
35
//\brief Location is in meters and local
36
virtual
void
setLocation
(
const
std::vector<std::string>& position) = 0;
37
38
virtual
void
setVelocity
(
const
QString&) = 0;
39
virtual
void
setAcceleration
(
const
QString&) = 0;
40
virtual
void
setHeading
(
const
QString&) = 0;
41
virtual
void
setMarkingText
(
const
QString&) = 0;
42
};
43
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)