VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
9 #include "tdbutil/tdbUnits.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 
21 {
22 public:
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:
43 };

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)