HoviTron Video Pipeline
Data Fields
RvsSynParam Struct Reference

Struct that contains parameters for the vertex shader in the warping pipeline. More...

#include <BuffersControllerWarping.h>

Data Fields

float max_depth
 
float min_depth
 
float w
 
float h
 
float n_w
 
float n_h
 
int erp_in
 
int erp_out
 
glm::vec2 f
 
glm::vec2 p
 
glm::vec2 n_f
 
glm::vec2 n_p
 
float phi0
 
float theta0
 
float dphi_du
 
float dtheta_dv
 
float u0
 
float v0
 
float du_dphi
 
float dv_dtheta
 
int lin_depth = 0
 
float scaleFactor = 1.0
 

Detailed Description

Struct that contains parameters for the vertex shader in the warping pipeline.

Struct that contains parameters for the vertex shader.

Definition at line 51 of file BuffersControllerWarping.h.

Field Documentation

◆ dphi_du

float RvsSynParam::dphi_du

Equirectangular unprojection dphi_du (Input camera)

Definition at line 87 of file BuffersControllerWarping.h.

◆ dtheta_dv

float RvsSynParam::dtheta_dv

Equirectangular unprojection dtheta_dv (Input camera)

Definition at line 89 of file BuffersControllerWarping.h.

◆ du_dphi

float RvsSynParam::du_dphi

Equirectangular unprojection du_dphi (Virtual camera)

Definition at line 96 of file BuffersControllerWarping.h.

◆ dv_dtheta

float RvsSynParam::dv_dtheta

Equirectangular unprojection du_phi (Virtual camera)

Definition at line 98 of file BuffersControllerWarping.h.

◆ erp_in

int RvsSynParam::erp_in

Input projection type

Definition at line 68 of file BuffersControllerWarping.h.

◆ erp_out

int RvsSynParam::erp_out

Output projection type

Definition at line 70 of file BuffersControllerWarping.h.

◆ f

glm::vec2 RvsSynParam::f

focal of the perspective camera used as input

Definition at line 73 of file BuffersControllerWarping.h.

◆ h

float RvsSynParam::h

height of the depth image used as input

Definition at line 61 of file BuffersControllerWarping.h.

◆ lin_depth

int RvsSynParam::lin_depth = 0

If the depth is linear or not

Definition at line 101 of file BuffersControllerWarping.h.

◆ max_depth

float RvsSynParam::max_depth

max depth

Definition at line 53 of file BuffersControllerWarping.h.

◆ min_depth

float RvsSynParam::min_depth

min depth

Definition at line 55 of file BuffersControllerWarping.h.

◆ n_f

glm::vec2 RvsSynParam::n_f

Focal of the perspective camera for virtual view

Definition at line 78 of file BuffersControllerWarping.h.

◆ n_h

float RvsSynParam::n_h

Height of the targetted virtual view

Definition at line 65 of file BuffersControllerWarping.h.

◆ n_p

glm::vec2 RvsSynParam::n_p

Principal point of the perspective camera for virtual view

Definition at line 80 of file BuffersControllerWarping.h.

◆ n_w

float RvsSynParam::n_w

Width of the targetted virtual view

Definition at line 63 of file BuffersControllerWarping.h.

◆ p

glm::vec2 RvsSynParam::p

Principal point of the perspective camera used as input

Definition at line 75 of file BuffersControllerWarping.h.

◆ phi0

float RvsSynParam::phi0

Equirectangular unprojection phi0 (Input camera)

Definition at line 83 of file BuffersControllerWarping.h.

◆ scaleFactor

float RvsSynParam::scaleFactor = 1.0

Scale factor to be applied on scene

Definition at line 103 of file BuffersControllerWarping.h.

◆ theta0

float RvsSynParam::theta0

Equirectangular unprojection theta0 (Input camera)

Definition at line 85 of file BuffersControllerWarping.h.

◆ u0

float RvsSynParam::u0

Equirectangular unprojection u0 (Virtual camera)

Definition at line 92 of file BuffersControllerWarping.h.

◆ v0

float RvsSynParam::v0

Equirectangular unprojection v0 (Virtual camera)

Definition at line 94 of file BuffersControllerWarping.h.

◆ w

float RvsSynParam::w

width of the depth image used as input

Definition at line 59 of file BuffersControllerWarping.h.


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