Voxel
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
Classes | Functions
Renderer::detail Namespace Reference

Pseudo-anonymous namespace for Renderer implementation details. More...

Classes

struct  NormalMRF

Functions

void SolveCardinal (float const *const depths, std::pair< double, Vector< double, 2 > > *const states, Vector< unsigned int, 2 > const &dimension, Vector< unsigned int, 2 > const &coordinates, unsigned int const size, double const scale, double const spread, double const voxelSize, double const observationPrecision, double const gradientPrecision, double const minimumEdgeDelta, double const maximumEdgeDelta)
void SolveDiagonal (float const *const depths, std::pair< double, Vector< double, 2 > > *const states, Vector< unsigned int, 2 > const &dimension, Vector< unsigned int, 2 > const &coordinates, unsigned int const size, double const scale, double const spread, double const voxelSize, double const observationPrecision, double const gradientPrecision, double const minimumEdgeDelta, double const maximumEdgeDelta)
double Project (Vector< double, 3 > &position, Vector< double, 3 > const &ray)
template<int t_ColorFormat, int t_Platform>
int TraceTexture (uint8_t *const colorDestination, float *const depthDestination, typename Synchronized::TextureHeap< t_ColorFormat, t_Platform >::Pointer const &texture, double lambda, Vector< double, 3 > remaining, Vector< double, 3 > remainingMaximum, unsigned int const origin)
template<int t_ColorFormat, int t_Platform>
void Trace (uint8_t *const colorDestination, float *const depthDestination, typename Synchronized::Heap< t_Platform >::template Pointer< Octree::Node< t_ColorFormat, t_Platform > > const &pRoot, double const spread, Vector< double, 3 > const &position, Vector< double, 3 > const &ray)

Detailed Description

Pseudo-anonymous namespace for Renderer implementation details.