facebook360_dep
Facebook360 Depth Estimation Pipeline
Public Member Functions | List of all members
fb360_dep::CanopyScene Struct Reference

#include <CanopyScene.h>

Public Member Functions

 CanopyScene (const Camera::Rig &cameras, const std::vector< cv::Mat_< float >> &disparities, const std::vector< cv::Mat_< cv::Vec4f >> &colors, const bool onScreen=true)
 
 ~CanopyScene ()
 
void render (const GLuint framebuffer, const Eigen::Projective3f &transform, const float ipd=0.0f, const bool alphaBlend=true) const
 
cv::Mat_< cv::Vec4f > cubemap (int edge, const Eigen::Vector3f &position={0, 0, 0}, const float ipd=0.0f, const bool alphaBlend=true) const
 
cv::Mat_< cv::Vec4f > equirect (int height, const Eigen::Vector3f &position={0, 0, 0}, const float ipd=0.0f, const bool alphaBlend=true) const
 

Constructor & Destructor Documentation

◆ CanopyScene()

fb360_dep::CanopyScene::CanopyScene ( const Camera::Rig cameras,
const std::vector< cv::Mat_< float >> &  disparities,
const std::vector< cv::Mat_< cv::Vec4f >> &  colors,
const bool  onScreen = true 
)

◆ ~CanopyScene()

fb360_dep::CanopyScene::~CanopyScene ( )

Member Function Documentation

◆ cubemap()

cv::Mat_< cv::Vec4f > fb360_dep::CanopyScene::cubemap ( int  edge,
const Eigen::Vector3f &  position = {0, 0, 0},
const float  ipd = 0.0f,
const bool  alphaBlend = true 
) const

◆ equirect()

cv::Mat_< cv::Vec4f > fb360_dep::CanopyScene::equirect ( int  height,
const Eigen::Vector3f &  position = {0, 0, 0},
const float  ipd = 0.0f,
const bool  alphaBlend = true 
) const

◆ render()

void fb360_dep::CanopyScene::render ( const GLuint  framebuffer,
const Eigen::Projective3f &  transform,
const float  ipd = 0.0f,
const bool  alphaBlend = true 
) const

The documentation for this struct was generated from the following files: