DHART
Loading...
Searching...
No Matches
HFExceptions.h File Reference

Contains definitions for the Exceptions namespace. More...

#include <exception>
#include <cstring>
#include <stdexcept>
+ Include dependency graph for HFExceptions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HF::Exceptions::FileNotFound
 Thrown when desired file is not found. More...
 
struct  HF::Exceptions::InvalidOBJ
 The OBJ file was not valid. More...
 
struct  HF::Exceptions::MissingDependency
 Thrown when a dependency is missing such as Embree. More...
 
class  HF::Exceptions::NotImplemented
 
struct  HF::Exceptions::NoCost
 Thrown when a dependency is missing such as Embree. More...
 

Namespaces

namespace  HF
 Perform human scale analysis on 3D environments.
 
namespace  HF::Exceptions
 Custom exceptions and error codes used interally by DHARTAPI.
 

Enumerations

enum  HF::Exceptions::HF_STATUS {
  HF::Exceptions::OK = 1 , HF::Exceptions::NOT_IMPLEMENTED = -54 , HF::Exceptions::GENERIC_ERROR = 0 , HF::Exceptions::NOT_FOUND = -1 ,
  HF::Exceptions::INVALID_OBJ = -2 , HF::Exceptions::NO_GRAPH = -3 , HF::Exceptions::INVALID_COST = -4 , HF::Exceptions::MISSING_DEPEND = -5 ,
  HF::Exceptions::OUT_OF_MEMORY = -6 , HF::Exceptions::MALFORMED_DB = -7 , HF::Exceptions::DB_BUSY = -8 , HF::Exceptions::INVALID_PTR = -9 ,
  HF::Exceptions::OUT_OF_RANGE = -10 , HF::Exceptions::NO_PATH = -11 , HF::Exceptions::NO_COST = -12 , HF::Exceptions::NOT_COMPRESSED = -13
}
 A set of error codes standard throughout every DHARTAPI codebase. More...
 

Detailed Description

Contains definitions for the Exceptions namespace.

Author
TBA
Date
26 Jun 2020

Definition in file HFExceptions.h.