Helios++
Helios software for LiDAR simulations
HeliosTests::AssetLoadingTest Class Reference

Asset loading tests. More...

#include <AssetLoadingTest.h>

Inheritance diagram for HeliosTests::AssetLoadingTest:
Collaboration diagram for HeliosTests::AssetLoadingTest:

Public Member Functions

 AssetLoadingTest ()
 Asset loading test constructor.
 
bool run () override
 
bool testScannerLoading ()
 Test scanner loading. More...
 
bool testPlatformLoading ()
 Test platform loading. More...
 
bool testObjLoading ()
 Test Wavefront OBJ loading. More...
 
bool testVoxelLoading ()
 Test voxel loading. More...
 
bool testDetailedVoxelLoading ()
 Test detailed voxel loading. More...
 
bool testTiffLoading ()
 Test TIFF loading. More...
 
bool testSceneLoading ()
 Test scene loading. More...
 
bool testSurveyLoading ()
 Test survey loading. More...
 
- Public Member Functions inherited from HeliosTests::BaseTest
 BaseTest (std::string const &name)
 Base test constructor. More...
 
std::string getName ()
 Obtain the test name. More...
 
void operator() (std::ostream &out=std::cout, bool color=true)
 Another way to call test function. More...
 
bool test (std::ostream &out=std::cout, bool color=true)
 Perform the test and output its final status. More...
 

Public Attributes

double const eps = 0.00001
 Decimal precision tolerance.
 

Additional Inherited Members

- Protected Attributes inherited from HeliosTests::BaseTest
std::string const name
 The name for the test.
 

Detailed Description

Asset loading tests.

Author
Alberto M. Esmoris Pena
Version
1.0

Member Function Documentation

◆ run()

bool HeliosTests::AssetLoadingTest::run ( )
overridevirtual
See also
BaseTest::run

Implements HeliosTests::BaseTest.

◆ testDetailedVoxelLoading()

bool HeliosTests::AssetLoadingTest::testDetailedVoxelLoading ( )

Test detailed voxel loading.

Returns
True if passed, false otherwise

◆ testObjLoading()

bool HeliosTests::AssetLoadingTest::testObjLoading ( )

Test Wavefront OBJ loading.

Returns
True if passed, false otherwise

◆ testPlatformLoading()

bool HeliosTests::AssetLoadingTest::testPlatformLoading ( )

Test platform loading.

Returns
True if passed, false otherwise

◆ testScannerLoading()

bool HeliosTests::AssetLoadingTest::testScannerLoading ( )

Test scanner loading.

Returns
True if passed, false otherwise

◆ testSceneLoading()

bool HeliosTests::AssetLoadingTest::testSceneLoading ( )

Test scene loading.

Returns
True if passed, false otherwise

◆ testSurveyLoading()

bool HeliosTests::AssetLoadingTest::testSurveyLoading ( )

Test survey loading.

Returns
True if passed, false otherwise

◆ testTiffLoading()

bool HeliosTests::AssetLoadingTest::testTiffLoading ( )

Test TIFF loading.

Returns
True if passed, false otherwise

◆ testVoxelLoading()

bool HeliosTests::AssetLoadingTest::testVoxelLoading ( )

Test voxel loading.

Returns
True if passed, false otherwise

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