Pathfinder
Output.h
Go to the documentation of this file.
1 
9 #ifndef OUTPUT_H
10 #define OUTPUT_H
11 
12 #include <string>
13 
14 namespace Pathfinder {
15 
19  extern bool objOutput;
20 
21 
25  void disableOutput();
26 
27 
31  void enableOutput();
32 
33 
37  void disableLogging();
38 
39 
43  void enableLogging();
44 
45 
51  void createLoggers(const std::string& dir);
52 
53 
57  void disableOBJ();
58 
59 }
60 
61 #endif
void disableLogging()
Prevents the creation of log files.
Definition: Output.cpp:36
void disableOutput()
Prevents any output from being printed onto the terminal.
Definition: Output.cpp:22
bool objOutput
Indicate whether OBJ files shall be created.
Definition: Output.cpp:20
Definition: AABB.cpp:21
void disableOBJ()
Prevent any OBJ files from being created.
Definition: Output.cpp:61
void createLoggers(const std::string &dir)
Create all logger objects used throughout the code.
Definition: Output.cpp:46
void enableLogging()
Permits the creation of log files.
Definition: Output.cpp:41
void enableOutput()
Permits all output to be printed onto the terminal.
Definition: Output.cpp:29