|
Omnidome
Fulldome Mapping Software Toolkit
|
Class for defining render options for calibration data. More...
#include <ExportSettings.h>

Public Member Functions | |
| CalibrationMode | outputMode () const |
| Mapping output mode Determines if uvw map, texture coordinates or the actual mapped image shall be output. More... | |
| mapping::OutputMode | mappingOutputMode () const |
| Converts calibration mode into mapping output mode. More... | |
| void | setOutputMode (CalibrationMode) |
| Set Mapping output mode Determines if uvw map, texture coordinates or the actual mapped image shall be output. More... | |
| SeparationMode | separationMode () const |
| Determines how output images are separated Images can be stitched together or separated by screen or projector. Ignored when OMNI_CALIBRATION is output type. More... | |
| void | setSeparationMode (SeparationMode) |
| Set separation mode which defines how output images are separated Images can be stitched together or separated by screen or projector. Ignored when OMNI_CALIBRATION is output type. More... | |
| bool | excludeUnassignedProjectors () const |
| Projectors that are not assigned to a screen are excluded. More... | |
| void | setExcludeUnassignedProjectors (bool) |
| Set flag for to exclude projectors that are not assigned to a screen. More... | |
| OutputType | outputType () const |
| Output type can be a plain image (png) or omnidome calibration. More... | |
| void | setOutputType (OutputType) |
| Output type can be a plain image (png) or omnidome calibration. More... | |
| void | fromStream (QDataStream &) |
| Deserialize from stream. More... | |
| void | toStream (QDataStream &) const |
| Serialize to stream. More... | |
Private Attributes | |
| OutputType | outputType_ = OutputType::OMNI_CALIBRATION |
| CalibrationMode | outputMode_ = CalibrationMode::TEXCOORDS |
| SeparationMode | separationMode_ = SeparationMode::SCREENS |
| bool | excludeUnassignedProjectors_ = false |
Friends | |
| bool | operator== (ExportSettings const &, ExportSettings const &) |
| Test for equality. ScreenSetup is ignored. More... | |
Class for defining render options for calibration data.
| bool omni::render::ExportSettings::excludeUnassignedProjectors | ( | ) | const |
Projectors that are not assigned to a screen are excluded.
| void omni::render::ExportSettings::fromStream | ( | QDataStream & | _is | ) |
Deserialize from stream.
| mapping::OutputMode omni::render::ExportSettings::mappingOutputMode | ( | ) | const |
Converts calibration mode into mapping output mode.
| CalibrationMode omni::render::ExportSettings::outputMode | ( | ) | const |
Mapping output mode Determines if uvw map, texture coordinates or the actual mapped image shall be output.
| OutputType omni::render::ExportSettings::outputType | ( | ) | const |
Output type can be a plain image (png) or omnidome calibration.
| SeparationMode omni::render::ExportSettings::separationMode | ( | ) | const |
Determines how output images are separated Images can be stitched together or separated by screen or projector. Ignored when OMNI_CALIBRATION is output type.
| void omni::render::ExportSettings::setExcludeUnassignedProjectors | ( | bool | _excludeUnassignedProjectors | ) |
Set flag for to exclude projectors that are not assigned to a screen.
| void omni::render::ExportSettings::setOutputMode | ( | CalibrationMode | _outputMode | ) |
Set Mapping output mode Determines if uvw map, texture coordinates or the actual mapped image shall be output.
| void omni::render::ExportSettings::setOutputType | ( | OutputType | _outputType | ) |
Output type can be a plain image (png) or omnidome calibration.
| void omni::render::ExportSettings::setSeparationMode | ( | SeparationMode | _separationMode | ) |
Set separation mode which defines how output images are separated Images can be stitched together or separated by screen or projector. Ignored when OMNI_CALIBRATION is output type.
| void omni::render::ExportSettings::toStream | ( | QDataStream & | _os | ) | const |
Serialize to stream.
|
friend |
Test for equality. ScreenSetup is ignored.
|
private |
|
private |
|
private |
|
private |
1.8.6