VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
DtTerrainReasonerTracer Class Reference

This class is used by Terrain Reasoner for generating a JSON query string that documents a specific Terrain Reaoner query, i.e. a call to a DTTerrainReasoner::find* function. The string is returned as an optional Out parameter. It contains the called function name and all received parameter values. Such a JSON query string may be passed as a parameter to the "SRV Run Query String" scripted task of Terrain Reasoner test harness. This enables automatic reproduction of the original query, for testing/debug purposes.

Public Member Functions

 DtTerrainReasonerTracer (string functionName)
 
void record (string name, const DtLocalVertexList &param)
 
void record (string name, unsigned int param)
 
void record (string name, double param)
 
void record (string name, const DtVector &param)
 
string toString ()
 

Private Attributes

stringstream mJson
 

Constructor & Destructor Documentation

DtTerrainReasonerTracer::DtTerrainReasonerTracer ( string  functionName)

Member Function Documentation

void DtTerrainReasonerTracer::record ( string  name,
const DtLocalVertexList param 
)
void DtTerrainReasonerTracer::record ( string  name,
unsigned int  param 
)
void DtTerrainReasonerTracer::record ( string  name,
double  param 
)
void DtTerrainReasonerTracer::record ( string  name,
const DtVector param 
)
string DtTerrainReasonerTracer::toString ( )

Member Data Documentation

stringstream DtTerrainReasonerTracer::mJson
private

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)