#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 |
( |
const unsigned int & |
i, |
|
|
const unsigned int & |
j |
|
) |
| |
◆ clear() [2/2]
void lvr2::AsciiRenderer::clear |
( |
| ) |
|
◆ 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: