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

Test for voxel parsing. More...

#include <VoxelParsingTest.h>

Inheritance diagram for HeliosTests::VoxelParsingTest:
Collaboration diagram for HeliosTests::VoxelParsingTest:

Public Member Functions

 VoxelParsingTest (std::string testDir="data/test/")
 Constructor for voxel parsing test.
 
bool run () override
 
- Public Member Functions inherited from HeliosTests::BaseTest
 BaseTest (std::string const &name)
 Base test constructor. More...
 
std::string getName ()
 
void operator() (std::ostream &out=std::cout, bool color=true)
 Another way to call test function. More...
 
void test (std::ostream &out=std::cout, bool color=true)
 Perform the test and output its final status. More...
 

Public Attributes

std::string testDir
 Where required test files are stored. For VoxelParsingTest it is required that a file named semitransparent_voxel.vox is inside the test folder so voxels can be parsed.
 

Additional Inherited Members

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

Detailed Description

Test for voxel parsing.

Author
Alberto M. Esmoris Pena
Version
1.0

Member Function Documentation

◆ run()

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

Implements HeliosTests::BaseTest.


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