The Vish Visualization Shell 0.3
Vish
Public Attributes | Static Public Attributes | List of all members
Wizt::SensorArea< Extent > Struct Template Reference

Extended information as provided by a sensor on the screen such as the mouse cursor. More...

#include <ocean/Anemonia/SensorArea.hpp>

Public Attributes

Eagle::point3 Area [SensorElements][SensorElements] = {}
 World coordinate information.
 
rgba_float_t Colors [SensorElements][SensorElements] = {}
 Color information.
 
float ScreenDepths [SensorElements][SensorElements]
 Screen depth information, i.e.
 

Static Public Attributes

static constexpr int SensorElements = 2*SensorKernelSize+1
 The actual number of elements of the sensor in each direction.
 
static constexpr int SensorKernelSize = Extent
 The size of the sensor kernel, i.e the points beyond its center.
 

Detailed Description

template<int Extent = 1>
struct Wizt::SensorArea< Extent >

Extended information as provided by a sensor on the screen such as the mouse cursor.

Member Data Documentation

◆ ScreenDepths

template<int Extent = 1>
float Wizt::SensorArea< Extent >::ScreenDepths[SensorElements][SensorElements]

Screen depth information, i.e.

z-buffer values. Values of 1.0 indicate hitting the background.