CamSim  0.0.0
A rasterization-based simulator for various types of cameras
Public Member Functions | List of all members
CamSim::Output Class Reference

Defines the simulator output. More...

Public Member Functions

 Output ()
 

Public Attributes

Light-based simulation output
bool rgb
 Flag: enable output of linear RGB colors? More...
 
bool srgb
 Flag: enable output of sRGB colors (only if rgb is also true)? More...
 
bool pmd
 Flag: enable output of PMD results (subframes/phase images and final result)? More...
 
bool pmdCoordinates
 Flag: enable output of PMD cartesian coordinates (only if pmd is also true)? More...
 
Geometry-related simulation output
bool eyeSpacePositions
 Flag: enable output of eye space positions? More...
 
bool customSpacePositions
 Flag: enable output of custom space positions (see Simulator::setCustomTransformation)? More...
 
bool eyeSpaceNormals
 Flag: enable output of eye space normals? More...
 
bool customSpaceNormals
 Flag: enable output of custom space normals (see Simulator::setCustomTransformation)? More...
 
bool depthAndRange
 Flag: enable output of eye space depth and range? More...
 
bool indices
 Flag: enable output of indices (object, shape-in-object, triangle-in-shape, material)? More...
 
Temporal flow-related simulation output
bool forwardFlow3D
 Flag: enable output of forward 3D flow (offset from current to next 3D position)? More...
 
bool forwardFlow2D
 Flag: enable output of forward 2D flow (offset from current to next 2D pixel position)? More...
 
bool backwardFlow3D
 Flag: enable output of backward 3D flow (offset from current to last 3D position)? More...
 
bool backwardFlow2D
 Flag: enable output of backward 2D flow (offset from current to last 2D pixel position)? More...
 

Detailed Description

Defines the simulator output.

Constructor & Destructor Documentation

◆ Output()

CamSim::Output::Output ( )

Constructor

Member Data Documentation

◆ backwardFlow2D

bool CamSim::Output::backwardFlow2D

Flag: enable output of backward 2D flow (offset from current to last 2D pixel position)?

◆ backwardFlow3D

bool CamSim::Output::backwardFlow3D

Flag: enable output of backward 3D flow (offset from current to last 3D position)?

◆ customSpaceNormals

bool CamSim::Output::customSpaceNormals

Flag: enable output of custom space normals (see Simulator::setCustomTransformation)?

◆ customSpacePositions

bool CamSim::Output::customSpacePositions

Flag: enable output of custom space positions (see Simulator::setCustomTransformation)?

◆ depthAndRange

bool CamSim::Output::depthAndRange

Flag: enable output of eye space depth and range?

◆ eyeSpaceNormals

bool CamSim::Output::eyeSpaceNormals

Flag: enable output of eye space normals?

◆ eyeSpacePositions

bool CamSim::Output::eyeSpacePositions

Flag: enable output of eye space positions?

◆ forwardFlow2D

bool CamSim::Output::forwardFlow2D

Flag: enable output of forward 2D flow (offset from current to next 2D pixel position)?

◆ forwardFlow3D

bool CamSim::Output::forwardFlow3D

Flag: enable output of forward 3D flow (offset from current to next 3D position)?

◆ indices

bool CamSim::Output::indices

Flag: enable output of indices (object, shape-in-object, triangle-in-shape, material)?

◆ pmd

bool CamSim::Output::pmd

Flag: enable output of PMD results (subframes/phase images and final result)?

◆ pmdCoordinates

bool CamSim::Output::pmdCoordinates

Flag: enable output of PMD cartesian coordinates (only if pmd is also true)?

◆ rgb

bool CamSim::Output::rgb

Flag: enable output of linear RGB colors?

◆ srgb

bool CamSim::Output::srgb

Flag: enable output of sRGB colors (only if rgb is also true)?


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