VR-Forces 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, ie a call to a DTTerrainReasoner::find* function. For firing position search functions. 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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)