VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
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 <
readerWriter/rwVariableBindings.h
>
11
#include <
readerWriter/readerWriterRegistryData.h
>
12
#include "
vrfutil/vrfScriptedTasksConstants.h
"
13
#include "
readerWriter/rwVector.h
"
14
#include <
readerWriter/rwReal.h
>
15
#include <
readerWriter/rwString.h
>
16
#include <
readerWriter/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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)