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

Functions

const char * WriteQuadratGLILightXMLFile1 ()
 Tests the class clQuadratGLILight. More...
 
const char * WriteQuadratGLILightXMLFile2 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteQuadratGLILightXMLFile3 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteQuadratGLILightXMLFile4 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteQuadratGLILightXMLFile5 ()
 Writes a parameter file to direct testing. More...
 
const char * WriteQuadratGLILightXMLErrorFile1 ()
 Writes a parameter file to direct error testing. More...
 
const char * WriteQuadratGLILightXMLErrorFile2 ()
 Writes a parameter file to direct error testing. More...
 
const char * WriteQuadratGLILightXMLErrorFile3 ()
 Writes a parameter file to direct error testing. More...
 
void WriteQuadratGLILightCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 

Function Documentation

◆ WriteQuadratGLILightCommonStuff()

void WriteQuadratGLILightCommonStuff ( std::fstream &  oOut)

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

Parameters
oOutFile stream to write to.

◆ WriteQuadratGLILightXMLErrorFile1()

const char* WriteQuadratGLILightXMLErrorFile1 ( )

Writes a parameter file to direct error testing.

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

Returns
Filename written.

◆ WriteQuadratGLILightXMLErrorFile2()

const char* WriteQuadratGLILightXMLErrorFile2 ( )

Writes a parameter file to direct error testing.

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

Returns
Filename written.

◆ WriteQuadratGLILightXMLErrorFile3()

const char* WriteQuadratGLILightXMLErrorFile3 ( )

Writes a parameter file to direct error testing.

The height of the GLI photo is less than 0.

Returns
Filename written.

◆ WriteQuadratGLILightXMLFile1()

const char* WriteQuadratGLILightXMLFile1 ( )

Tests the class clQuadratGLILight.

Writes a parameter file to direct testing.

  • Two tree species
  • One behavior - Quadrat GLI
Returns
Filename written.

◆ WriteQuadratGLILightXMLFile2()

const char* WriteQuadratGLILightXMLFile2 ( )

Writes a parameter file to direct testing.

  • Two tree species
  • Grid information for "Quadrat GLI" setting it to 10m by 10m with full map information
  • First behavior - GLI Light
  • Second behavior - Quadrat GLI
  • Same sky grid information for Quadrat GLI Light and GLI Light - 12 alt and 18 azi grids
Returns
Filename written.

◆ WriteQuadratGLILightXMLFile3()

const char* WriteQuadratGLILightXMLFile3 ( )

Writes a parameter file to direct testing.

  • Two tree species
  • Tree densities - to provide canopy cover to calculate GLI against
  • First behavior - Quadrat GLI
  • 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.

◆ WriteQuadratGLILightXMLFile4()

const char* WriteQuadratGLILightXMLFile4 ( )

Writes a parameter file to direct testing.

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

◆ WriteQuadratGLILightXMLFile5()

const char* WriteQuadratGLILightXMLFile5 ( )

Writes a parameter file to direct testing.

  • Two tree species
  • Tree densities - to provide canopy cover to calculate GLI against
  • Only behavior - Quadrat GLI
  • Quadrat GLI forced to calculate every cell
Returns
Filename written.