VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes

wrapper around a parsed expression. More...

Public Member Functions

 DtFxScriptData ()
 CTOR. More...
 
 DtFxScriptData (const bdiString *script)
 CTOR. More...
 
virtual bool compile (const char *script_name, exprtk::symbol_table< float > &symbols)
 compiles the scripts More...
 
bool hasScript ()
 has a script of any length More...
 
void setScript (const bdiString *script)
 sets the script More...
 
bool valid ()
 is the compiled script valid More...
 
float runScript ()
 runs the script returns optional result. More...
 

Protected Attributes

bool myValid
 
const bdiString * myScript
 
exprtk::expression< float > myExpression
 

Detailed Description

wrapper around a parsed expression.

Constructor & Destructor Documentation

makVrv::DtFxScriptData::DtFxScriptData ( )
inline

CTOR.

makVrv::DtFxScriptData::DtFxScriptData ( const bdiString *  script)
inline

CTOR.

Member Function Documentation

virtual bool makVrv::DtFxScriptData::compile ( const char script_name,
exprtk::symbol_table< float > &  symbols 
)
virtual

compiles the scripts

bool makVrv::DtFxScriptData::hasScript ( )

has a script of any length

void makVrv::DtFxScriptData::setScript ( const bdiString *  script)
inline

sets the script

bool makVrv::DtFxScriptData::valid ( )
inline

is the compiled script valid

float makVrv::DtFxScriptData::runScript ( )

runs the script returns optional result.

Member Data Documentation

bool makVrv::DtFxScriptData::myValid
protected
const bdiString* makVrv::DtFxScriptData::myScript
protected
exprtk::expression<float> makVrv::DtFxScriptData::myExpression
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)