Go to the documentation of this file.    1 #ifndef LVR2_ASCII_RENDERER_HPP 
    2 #define LVR2_ASCII_RENDERER_HPP 
    7 #include <ncursesw/ncurses.h> 
    8 #include <unordered_map> 
   14 #include <embree3/rtcore.h> 
   26         const unsigned int& num_grays = 200
 
   30     void set(
const unsigned int& i, 
const unsigned int& j);
 
   31     void clear(
const unsigned int& i, 
const unsigned int& j);
 
  109 #endif // LVR2_ASCII_RENDERER_HPP 
 
unsigned int m_ascii_height
void set(const unsigned int &i, const unsigned int &j)
void initEmbree(MeshBufferPtr mesh)
void consolePrintMessage(std::string message)
RTCDevice initializeDevice()
void consoleReleaseMessages()
RTCIntersectContext m_context
RTCScene initializeScene(RTCDevice device, const MeshBufferPtr mesh)
AsciiRenderer(MeshBufferPtr mesh, const unsigned int &num_grays=200)
std::vector< std::string > m_messages
void AsciiRendererErrorFunc(void *userPtr, enum RTCError error, const char *str)
std::shared_ptr< MeshBuffer > MeshBufferPtr
KF_EXPORTS void error(const char *error_string, const char *file, const int line, const char *func="")
Error handler. All GPU functions from this subsystem call the function to report an error....
std::shared_ptr< AsciiRenderer > AsciiRendererPtr
unsigned int m_ascii_width
lvr2
Author(s): Thomas Wiemann 
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr 
autogenerated on Wed Mar 2 2022 00:37:22