VR-Forces Development_Version Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrftasks
stringRepHelper.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
#pragma once
6
#pragma warning (disable:4996)
7
8
#include "
vrftasks/vrftasksDefines.h
"
9
#include "
tdbutil/tdbUnits.h
"
10
#include "
vrfutil/rwVariableBindings.h
"
11
#include "
vrfutil/readerWriterRegistryData.h
"
12
#include "
vrfutil/vrfScriptedTasksConstants.h
"
13
#include "
vrfutil/rwVector.h
"
14
#include "
vrfutil/rwReal.h
"
15
#include "
vrfutil/rwString.h
"
16
#include "
vrfutil/rwInt.h
"
17
#include "
vrfutil/rwUUID.h
"
18
19
class
DT_DLL_vrftasks
DtStringRepHelper
20
{
21
public
:
22
DtStringRepHelper
();
23
virtual
~
DtStringRepHelper
();
24
virtual
bool
isDisplayableSymbol(
const
DtString
& s,
const
DtReaderWriter
* value,
const
DtReaderWriter
* type)
const
;
25
static
DtStringRepHelper
* instance();
26
28
static
DtStringRepHelper
* setInstance(
DtStringRepHelper
* i);
29
virtual
DtString
stringRepSingleVariable(
const
DtString
variableName,
const
DtRwVariableBindings
& variables,
30
const
DtRwVariableBindings
& variableDataTypes =
DtRwVariableBindings
(
"no-types"
))
const
;
31
33
virtual
bool
customStringFormat(
const
DtRwString
* str,
DtString
& label)
const
;
34
35
virtual
DtString
stringRep(
const
DtReaderWriter
* readerWriter,
const
DtRwVariableBindings
& variableDataTypes,
const
bool
printVariableName =
true
)
const
;
36
virtual
DtString
stringRep(
const
DtRwVariableBindings
& variables,
const
DtRwVariableBindings
& variableDataTypes)
const
;
37
virtual
DtString
convertToLuaSymbol(
const
DtString
& inputString)
const
;
38
virtual
DtString
formatTime(
int
time)
const
;
39
virtual
DtString
formatDateTime(time_t time)
const
;
40
virtual
DtString
formatLocation(
const
DtVector
& loc)
const
;
41
virtual
DtString
formatDistance(
double
d)
const
;
42
virtual
DtString
formatOffset(
const
DtVector
& loc)
const
;
43
virtual
DtString
formatHeading(
double
d)
const
;
44
virtual
DtString
formatRate(
double
d)
const
;
45
virtual
DtString
formatAltitudeRate(
double
d)
const
;
46
virtual
DtString
formatTurnRate(
double
d)
const
;
47
48
protected
:
49
static
DtStringRepHelper
*
theInstance
;
50
};
Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)