ed
Public Member Functions | Protected Attributes | List of all members
ed::SampleRenderResult Class Reference
Inheritance diagram for ed::SampleRenderResult:
Inheritance graph
[legend]

Public Member Functions

void renderPixel (int x, int y, float depth, int i_triangle)
 
 SampleRenderResult (cv::Mat &z_buffer, cv::Mat &image)
 
void setColor (const cv::Vec3b &color)
 
void setMesh (const geo::Mesh *mesh)
 
- Public Member Functions inherited from geo::RenderResult
int getHeight () const
 
int getWidth () const
 
 RenderResult (int width, int height)
 
void stop ()
 
virtual ~RenderResult ()
 

Protected Attributes

cv::Vec3b color_
 
cv::Mat & image_
 
const geo::Meshmesh_
 
std::vector< double > vals_
 
cv::Mat & z_buffer_
 

Detailed Description

Definition at line 29 of file rendering.cpp.

Constructor & Destructor Documentation

◆ SampleRenderResult()

ed::SampleRenderResult::SampleRenderResult ( cv::Mat &  z_buffer,
cv::Mat &  image 
)
inline

Definition at line 34 of file rendering.cpp.

Member Function Documentation

◆ renderPixel()

void ed::SampleRenderResult::renderPixel ( int  x,
int  y,
float  depth,
int  i_triangle 
)
inlinevirtual

Implements geo::RenderResult.

Definition at line 48 of file rendering.cpp.

◆ setColor()

void ed::SampleRenderResult::setColor ( const cv::Vec3b &  color)
inline

Definition at line 46 of file rendering.cpp.

◆ setMesh()

void ed::SampleRenderResult::setMesh ( const geo::Mesh mesh)
inline

Definition at line 39 of file rendering.cpp.

Member Data Documentation

◆ color_

cv::Vec3b ed::SampleRenderResult::color_
protected

Definition at line 72 of file rendering.cpp.

◆ image_

cv::Mat& ed::SampleRenderResult::image_
protected

Definition at line 70 of file rendering.cpp.

◆ mesh_

const geo::Mesh* ed::SampleRenderResult::mesh_
protected

Definition at line 71 of file rendering.cpp.

◆ vals_

std::vector<double> ed::SampleRenderResult::vals_
protected

Definition at line 73 of file rendering.cpp.

◆ z_buffer_

cv::Mat& ed::SampleRenderResult::z_buffer_
protected

Definition at line 69 of file rendering.cpp.


The documentation for this class was generated from the following file: