SOPT
Sparse OPTimisation
Functions
sopt::tools Namespace Reference

Functions

std::string data_directory ()
 Holds images and such. More...
 
std::string output_directory ()
 Output artefacts from tests. More...
 
std::string models_directory ()
 Machine-learning models. More...
 
Image read_standard_tiff (std::string const &name)
 Reads tiff image from sopt data directory if it exists. More...
 

Function Documentation

◆ data_directory()

std::string sopt::tools::data_directory ( )
inline

Holds images and such.

Definition at line 9 of file directories.in.h.

9 { return "@CMAKE_INSTALL_PREFIX@/test_data"; }

Referenced by read_standard_tiff().

◆ models_directory()

std::string sopt::tools::models_directory ( )
inline

Machine-learning models.

Definition at line 13 of file directories.in.h.

13 { return "@CMAKE_INSTALL_PREFIX@/test_data"; }

Referenced by TEST_CASE().

◆ output_directory()

std::string sopt::tools::output_directory ( )
inline

Output artefacts from tests.

Definition at line 11 of file directories.in.h.

11 { return "@CMAKE_INSTALL_PREFIX@/outputs"; }

◆ read_standard_tiff()

sopt::Image sopt::tools::read_standard_tiff ( std::string const &  name)

Reads tiff image from sopt data directory if it exists.

Definition at line 9 of file tiffwrappers.cc.

9  {
10  std::string const stdname = sopt::tools::data_directory() + "/" + name + ".tiff";
11  bool const is_std = std::ifstream(stdname).good();
12  return sopt::utilities::read_tiff(is_std ? stdname : name);
13 }
std::string data_directory()
Holds images and such.
Definition: directories.in.h:9
Image read_tiff(std::string const &filename)
Reads tiff image.
Definition: utilities.cc:38

References data_directory(), and sopt::utilities::read_tiff().

Referenced by main(), and TEST_CASE().