#include <AsciiRenderer.hpp>
Definition at line 22 of file AsciiRenderer.hpp.
 
◆ AsciiRenderer()
      
        
          | lvr2::AsciiRenderer::AsciiRenderer | ( | MeshBufferPtr | mesh, | 
        
          |  |  | const unsigned int & | num_grays = 200 | 
        
          |  | ) |  |  | 
      
 
 
◆ ~AsciiRenderer()
      
        
          | lvr2::AsciiRenderer::~AsciiRenderer | ( |  | ) |  | 
      
 
 
◆ clear() [1/2]
      
        
          | void lvr2::AsciiRenderer::clear | ( |  | ) |  | 
      
 
 
◆ clear() [2/2]
      
        
          | void lvr2::AsciiRenderer::clear | ( | const unsigned int & | i, | 
        
          |  |  | const unsigned int & | j | 
        
          |  | ) |  |  | 
      
 
 
◆ consolePrintMessage()
  
  | 
        
          | void lvr2::AsciiRenderer::consolePrintMessage | ( | std::string | message | ) |  |  | private | 
 
 
◆ consoleReleaseMessages()
  
  | 
        
          | void lvr2::AsciiRenderer::consoleReleaseMessages | ( |  | ) |  |  | private | 
 
 
◆ destroyBuffers()
  
  | 
        
          | void lvr2::AsciiRenderer::destroyBuffers | ( |  | ) |  |  | private | 
 
 
◆ destroyEmbree()
  
  | 
        
          | void lvr2::AsciiRenderer::destroyEmbree | ( |  | ) |  |  | private | 
 
 
◆ height()
      
        
          | unsigned int lvr2::AsciiRenderer::height | ( |  | ) |  | 
      
 
 
◆ initBuffers()
  
  | 
        
          | void lvr2::AsciiRenderer::initBuffers | ( |  | ) |  |  | private | 
 
 
◆ initEmbree()
◆ initializeDevice()
  
  | 
        
          | RTCDevice lvr2::AsciiRenderer::initializeDevice | ( |  | ) |  |  | private | 
 
 
◆ initializeScene()
  
  | 
        
          | RTCScene lvr2::AsciiRenderer::initializeScene | ( | RTCDevice | device, |  
          |  |  | const MeshBufferPtr | mesh |  
          |  | ) |  |  |  | private | 
 
 
◆ printControls()
  
  | 
        
          | void lvr2::AsciiRenderer::printControls | ( |  | ) |  |  | private | 
 
 
◆ processKey()
      
        
          | void lvr2::AsciiRenderer::processKey | ( | int | key | ) |  | 
      
 
 
◆ raycast()
  
  | 
        
          | void lvr2::AsciiRenderer::raycast | ( |  | ) |  |  | protected | 
 
 
◆ render()
      
        
          | void lvr2::AsciiRenderer::render | ( |  | ) |  | 
      
 
 
◆ set()
      
        
          | void lvr2::AsciiRenderer::set | ( | const unsigned int & | i, | 
        
          |  |  | const unsigned int & | j | 
        
          |  | ) |  |  | 
      
 
 
◆ width()
      
        
          | unsigned int lvr2::AsciiRenderer::width | ( |  | ) |  | 
      
 
 
◆ m_ascii_height
  
  | 
        
          | unsigned int lvr2::AsciiRenderer::m_ascii_height |  | private | 
 
 
◆ m_ascii_width
  
  | 
        
          | unsigned int lvr2::AsciiRenderer::m_ascii_width |  | private | 
 
 
◆ m_avg_fps
  
  | 
        
          | double lvr2::AsciiRenderer::m_avg_fps = 20 |  | private | 
 
 
◆ m_boost
  
  | 
        
          | double lvr2::AsciiRenderer::m_boost = 3.0 |  | private | 
 
 
◆ m_camera
  
  | 
        
          | Eigen::Affine3d lvr2::AsciiRenderer::m_camera |  | private | 
 
 
◆ m_chars
◆ m_colors
  
  | 
        
          | float** lvr2::AsciiRenderer::m_colors |  | private | 
 
 
◆ m_context
  
  | 
        
          | RTCIntersectContext lvr2::AsciiRenderer::m_context |  | private | 
 
 
◆ m_device
  
  | 
        
          | RTCDevice lvr2::AsciiRenderer::m_device |  | private | 
 
 
◆ m_fps_alpha
  
  | 
        
          | double lvr2::AsciiRenderer::m_fps_alpha = 0.8 |  | private | 
 
 
◆ m_messages
  
  | 
        
          | std::vector<std::string> lvr2::AsciiRenderer::m_messages |  | private | 
 
 
◆ m_mouse_x
  
  | 
        
          | double lvr2::AsciiRenderer::m_mouse_x |  | private | 
 
 
◆ m_mouse_y
  
  | 
        
          | double lvr2::AsciiRenderer::m_mouse_y |  | private | 
 
 
◆ m_num_grays
  
  | 
        
          | unsigned int lvr2::AsciiRenderer::m_num_grays |  | private | 
 
 
◆ m_scene
  
  | 
        
          | RTCScene lvr2::AsciiRenderer::m_scene |  | private | 
 
 
◆ m_show_controls
  
  | 
        
          | bool lvr2::AsciiRenderer::m_show_controls = false |  | private | 
 
 
◆ m_sidereduce
  
  | 
        
          | double lvr2::AsciiRenderer::m_sidereduce = 0.8 |  | private | 
 
 
◆ m_track_mouse
  
  | 
        
          | bool lvr2::AsciiRenderer::m_track_mouse = false |  | private | 
 
 
◆ m_vrot
  
  | 
        
          | double lvr2::AsciiRenderer::m_vrot = 0.005 |  | private | 
 
 
◆ m_vtrans
  
  | 
        
          | double lvr2::AsciiRenderer::m_vtrans = 0.5 |  | private | 
 
 
◆ m_window
  
  | 
        
          | WINDOW* lvr2::AsciiRenderer::m_window |  | private | 
 
 
The documentation for this class was generated from the following files: