SORTIE C++ Test Documentation
Functions
TestGLIMap.h File Reference
#include <fstream>

Functions

const char * WriteGLIMapXMLFile1 ()
 Tests the class clGLIMap. More...
 
const char * WriteGLIMapXMLFile2 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteGLIMapXMLFile3 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteGLIMapXMLFile4 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteGLIMapXMLFile5 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteGLIMapXMLFile6 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteGLIMapXMLFile7 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteGLIMapXMLErrorFile1 ()
 Writes a parameter file to direct error testing. More...
 
const char * WriteGLIMapXMLErrorFile2 ()
 Writes a parameter file to direct error testing. More...
 
const char * WriteGLIMapXMLErrorFile3 ()
 Writes a parameter file to direct error testing. More...
 
void WriteGLIMapCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 

Function Documentation

◆ WriteGLIMapCommonStuff()

void WriteGLIMapCommonStuff ( std::fstream &  oOut)

Writes common portions of the test parameter files (tree pop, plot, etc).

Parameters
oOutFile stream to write to.

◆ WriteGLIMapXMLErrorFile1()

const char* WriteGLIMapXMLErrorFile1 ( )

Writes a parameter file to direct error testing.

The number of azimuth grids for GLI Map is less than or equal to 0.

Returns
Filename written.

◆ WriteGLIMapXMLErrorFile2()

const char* WriteGLIMapXMLErrorFile2 ( )

Writes a parameter file to direct error testing.

The number of altitude grids for GLI Map is less than or equal to 0.

Returns
Filename written.

◆ WriteGLIMapXMLErrorFile3()

const char* WriteGLIMapXMLErrorFile3 ( )

Writes a parameter file to direct error testing.

The height of the GLI photo is less than 0.

Returns
Filename written.

◆ WriteGLIMapXMLFile1()

const char* WriteGLIMapXMLFile1 ( )

Tests the class clGLIMap.

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TO DO: Prepare a couple of GLI points for an 8 by 8 grid to test GLI when the GLI Map behavior is the only one in the run. Then add them to TestNormalProcessing. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Writes a parameter file to direct testing.

  • One tree species
  • One behavior - GLI Map
Returns
Filename written.

◆ WriteGLIMapXMLFile2()

const char* WriteGLIMapXMLFile2 ( )

Writes a parameter file to direct testing.

  • One tree species
  • Grid information for "GLI Map" setting it to 10m by 10m with full map information
  • Quadrat GLI grid is also set to 10m by 10m
  • First behavior - Quadrat GLI Light
  • Second behavior - GLI Map
  • Same sky grid information for Quadrat GLI Light and GLI Map - 12 alt and 18 azi grids
  • Both behaviors have their light heights set to 2 m
Returns
Filename written.

◆ WriteGLIMapXMLFile3()

const char* WriteGLIMapXMLFile3 ( )

Writes a parameter file to direct testing.

  • One tree species
  • Tree densities - to provide canopy cover to calculate GLI against
  • First behavior - GLI Map
  • Second behavior - Quadrat GLI Light
  • Same sky grid information for Quadrat GLI Light and GLI Map - 12 alt and 18 azi grids
  • Both behaviors have their light heights set to 0 m
  • Quadrat GLI grid set to 8 X 8 cells so it will match GLI Map
Returns
Filename written.

◆ WriteGLIMapXMLFile4()

const char* WriteGLIMapXMLFile4 ( )

Writes a parameter file to direct testing.

  • One tree species
  • First behavior - GLI Light
  • Second behavior - GLI Map
  • Same sky grid information for GLI Light and GLI Map
Returns
Filename written.

◆ WriteGLIMapXMLFile5()

const char* WriteGLIMapXMLFile5 ( )

Writes a parameter file to direct testing.

  • One tree species
  • First behavior - GLI Map
  • Second behavior - GLI Light
  • Same sky grid information for GLI Light and GLI Map
Returns
Filename written.

◆ WriteGLIMapXMLFile6()

const char* WriteGLIMapXMLFile6 ( )

Writes a parameter file to direct testing.

  • One tree species
  • First behavior - GLI Light
  • Second behavior - GLI Map
  • Different sky grid information for GLI Light and GLI Map
Returns
Filename written.

◆ WriteGLIMapXMLFile7()

const char* WriteGLIMapXMLFile7 ( )

Writes a parameter file to direct testing.

  • One tree species
  • Two GLI Map behaviors with different setups
Returns
Filename written.