VR-Forces 4.5 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
#include "
vrfutil/rwColor.h
"
19
20
class
DT_DLL_vrftasks
DtStringRepHelper
21
{
22
public
:
23
DtStringRepHelper
();
24
virtual
~
DtStringRepHelper
();
25
virtual
bool
isDisplayableSymbol(
const
DtString
& s,
const
DtReaderWriter
* value,
const
DtReaderWriter
* type)
const
;
26
virtual
bool
isDisplayableScriptSymbol(
const
DtString
& scriptId,
const
DtString
& scriptName)
const
;
27
static
DtStringRepHelper
* instance();
28
30
static
DtStringRepHelper
* setInstance(
DtStringRepHelper
* i);
31
virtual
DtString
stringRepSingleVariable(
const
DtString
variableName,
const
DtRwVariableBindings
& variables,
32
const
DtRwVariableBindings
& variableDataTypes =
DtRwVariableBindings
(
"no-types"
))
const
;
33
35
virtual
bool
customStringFormat(
const
DtRwString
* str,
DtString
& label)
const
;
36
37
virtual
DtString
stringRep(
const
DtReaderWriter
* readerWriter,
const
DtRwVariableBindings
& variableDataTypes,
const
bool
printVariableName =
true
)
const
;
38
virtual
DtString
stringRep(
const
DtString
& scriptId,
const
DtRwVariableBindings
& variables,
const
DtRwVariableBindings
& variableDataTypes)
const
;
39
virtual
DtString
convertToLuaSymbol(
const
DtString
& inputString)
const
;
40
41
protected
:
42
static
DtStringRepHelper
*
theInstance
;
43
};
Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (
www.mak.com
)