Hugintrunk
0.1
|
Panorama image options. More...
#include <PanoramaOptions.h>
Public Member Functions | |
PanoramaOptions () | |
virtual | ~PanoramaOptions () |
virtual void | reset () |
void | printScriptLine (std::ostream &o, bool forPTOptimizer=false) const |
const std::string & | getOutputExtension () const |
return the extension used by the current output format More... | |
void | setWidth (unsigned int w, bool keepView=true) |
set panorama width keep the HFOV, if keepView=true More... | |
void | setHeight (unsigned int h) |
set panorama height More... | |
unsigned int | getWidth () const |
unsigned int | getHeight () const |
get panorama height More... | |
vigra::Size2D | getSize () const |
get size of output image More... | |
const vigra::Rect2D & | getROI () const |
void | setROI (const vigra::Rect2D &val) |
void | setProjection (ProjectionFormat f) |
set the Projection format and adjust the hfov/vfov if nessecary More... | |
void | resetProjectionParameters () |
sets the optional parameters to their default values More... | |
PanoramaOptions::ProjectionFormat | getProjection () const |
const std::vector< double > & | getProjectionParameters () const |
Get the optional projection parameters. More... | |
void | setProjectionParameters (const std::vector< double > ¶ms) |
set the optional parameters (they need to be of the correct size) More... | |
bool | fovCalcSupported (ProjectionFormat f) const |
true, if FOV calcuations are supported for projection f More... | |
void | setHFOV (double h, bool keepView=true) |
set the horizontal field of view. More... | |
double | getHFOV () const |
void | setVFOV (double v) |
double | getVFOV () const |
double | getMaxHFOV () const |
get maximum possible hfov with current projection More... | |
double | getMaxVFOV () const |
get maximum possible vfov with current projection More... | |
Static Public Member Functions | |
static const std::string & | getFormatName (FileFormat f) |
return string name of output file format More... | |
static FileFormat | getFormatFromName (const std::string &name) |
returns the FileFormat corrosponding to name. More... | |
Private Attributes | |
double | m_hfov |
double | m_vfov |
ProjectionFormat | m_projectionFormat |
std::vector< double > | m_projectionParams |
vigra::Size2D | m_size |
vigra::Rect2D | m_roi |
Static Private Attributes | |
static const std::string | fileformatNames [] |
static const std::string | fileformatExt [] |
Panorama image options.
this holds the settings for the final panorama
Definition at line 79 of file PanoramaOptions.h.
blenders
Enumerator | |
---|---|
NO_BLEND | |
PTBLENDER_BLEND | |
ENBLEND_BLEND | |
SMARTBLEND_BLEND | |
PTMASKER_BLEND | |
INTERNAL_BLEND |
Definition at line 157 of file PanoramaOptions.h.
edge fill modes
Enumerator | |
---|---|
NO_EDGE_FILL | |
EDGE_FILL_SOLID |
Definition at line 173 of file PanoramaOptions.h.
Fileformat.
Enumerator | |
---|---|
JPEG | |
JPEG_m | |
PNG | |
PNG_m | |
TIFF | |
TIFF_m | |
TIFF_mask | |
TIFF_multilayer | |
TIFF_multilayer_mask | |
PICT | |
PSD | |
PSD_m | |
PSD_mask | |
PAN | |
IVR | |
IVR_java | |
VRML | |
QTVR | |
HDR | |
HDR_m | |
EXR | |
EXR_m | |
FILEFORMAT_NULL |
Definition at line 119 of file PanoramaOptions.h.
Enumerator | |
---|---|
HDRMERGE_AVERAGE | |
HDRMERGE_DEGHOST |
Definition at line 151 of file PanoramaOptions.h.
Projection of final panorama.
Definition at line 85 of file PanoramaOptions.h.
PTStitcher acceleration.
Enumerator | |
---|---|
NO_SPEEDUP | |
MAX_SPEEDUP | |
MEDIUM_SPEEDUP |
Definition at line 111 of file PanoramaOptions.h.
Enumerator | |
---|---|
NONA | |
PTMENDER |
Definition at line 167 of file PanoramaOptions.h.
|
inline |
Definition at line 179 of file PanoramaOptions.h.
|
inlinevirtual |
Definition at line 184 of file PanoramaOptions.h.
bool HuginBase::PanoramaOptions::fovCalcSupported | ( | ProjectionFormat | f | ) | const |
true, if FOV calcuations are supported for projection f
Definition at line 203 of file PanoramaOptions.cpp.
References ARCHITECTURAL, BIPLANE, CYLINDRICAL, EQUI_PANINI, EQUIRECTANGULAR, GENERAL_PANINI, MERCATOR, MILLER_CYLINDRICAL, PANINI, RECTILINEAR, SINUSOIDAL, and TRIPLANE.
Referenced by main(), PreviewFrame::panoramaChanged(), GLPreviewFrame::panoramaChanged(), SetFOV(), setHFOV(), setVFOV(), setWidth(), and PanoPanel::UpdateDisplay().
|
static |
returns the FileFormat corrosponding to name.
if name is not recognized, FileFormat::TIFF is returned
Definition at line 74 of file PanoramaOptions.cpp.
References DEBUG_ERROR, FILEFORMAT_NULL, fileformatNames, celeste::max(), and TIFF_m.
|
static |
return string name of output file format
Definition at line 62 of file PanoramaOptions.cpp.
References FILEFORMAT_NULL, and fileformatNames.
Referenced by printScriptLine(), and HuginBase::Nona::stitchPanoIntern().
|
inline |
get panorama height
Definition at line 279 of file PanoramaOptions.h.
Referenced by HuginLines::_getVerticalLines(), AddGeometricControlPoint(), PreviewIdentifyTool::AfterDrawImagesEvent(), PreviewCameraTool::ChangeZoomLevel(), HuginBase::Nona::SpaceTransform::createInvTransform(), HuginBase::PTools::Transform::createInvTransform(), HuginBase::Nona::SpaceTransform::createTransform(), HuginBase::PTools::Transform::createTransform(), PanoPanel::DoCalcFOV(), BrowsePTOFilesDialog::FillPanoInfo(), HuginQueue::detail::GenerateFinalArgfile(), LensCalImageCtrl::GenerateRemappedImage(), ProjectListBox::GetAttributeString(), MeshManager::PanosphereOverviewMeshInfo::GetCoord3D(), MeshManager::PlaneOverviewMeshInfo::GetCoord3D(), MeshManager::PanosphereOverviewMeshInfo::GetMeshCoords3D(), MeshManager::PlaneOverviewMeshInfo::GetMeshCoords3D(), HuginBase::SmallRemappedImageCache::getRemapped(), HuginBase::Nona::FileRemapper< ImageType, AlphaType >::getRemapped(), HuginQueue::GetStitchingCommandQueueUserOutput(), PanoDetector::loadProject(), main(), PanosphereOverviewToolHelper::MouseMoved(), PlaneOverviewToolHelper::MouseMoved(), PreviewFrame::OnFitPano(), GLPreviewFrame::OnFitPano(), GLPreviewFrame::OnResetCrop(), printScriptLine(), GLPreviewRenderer::Resize(), GLPanosphereOverviewRenderer::Resize(), GLPlaneOverviewRenderer::Resize(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::saveRemapped(), SetCanvas(), SetCrop(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch(), VertexCoordRemapper::UpdateAndResetIndex(), PreviewCameraTool::UpdateCenter(), PanoPanel::UpdateDisplay(), and PreviewPanel::updatePreview().
|
inline |
Definition at line 323 of file PanoramaOptions.h.
Referenced by HuginBase::CalculateFOV::calcFOV(), HuginBase::Nona::SpaceTransform::createInvTransform(), HuginBase::PTools::Transform::createInvTransform(), HuginBase::Nona::SpaceTransform::createTransform(), HuginBase::PTools::Transform::createTransform(), PanoPanel::DoCalcFOV(), OverviewOutlinesTool::DrawRect(), BrowsePTOFilesDialog::FillPanoInfo(), HuginQueue::detail::GenerateFinalArgfile(), HuginBase::SmallRemappedImageCache::getRemapped(), HuginQueue::GetStitchingCommandQueue(), HuginQueue::GetStitchingCommandQueueUserOutput(), main(), PreviewFrame::OnFitPano(), GLPreviewFrame::OnFitPano(), PreviewFrame::panoramaChanged(), PreviewPanel::panoramaChanged(), GLPreviewFrame::panoramaChanged(), HuginQueue::detail::PrintDetailInfo(), printScriptLine(), PanoCommand::StraightenPanoCmd::processPanorama(), ReadPanoramaOptionsFromIni(), SetFOV(), ViewState::SetOptions(), GLPreviewFrame::ShowProjectionWarnings(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), and PanoPanel::UpdateDisplay().
|
inline |
get maximum possible hfov with current projection
Definition at line 333 of file PanoramaOptions.h.
Referenced by HuginBase::CalculateFitPanorama::fitPano(), PanoPanel::HFOVChanged(), GLPreviewFrame::OnHFOVChanged(), and setHFOV().
|
inline |
get maximum possible vfov with current projection
Definition at line 337 of file PanoramaOptions.h.
Referenced by HuginBase::CalculateFitPanorama::fitPano(), getVFOV(), GLPreviewFrame::OnVFOVChanged(), setHFOV(), setVFOV(), setWidth(), and PanoPanel::VFOVChanged().
const std::string & HuginBase::PanoramaOptions::getOutputExtension | ( | ) | const |
return the extension used by the current output format
Definition at line 68 of file PanoramaOptions.cpp.
References FILEFORMAT_NULL, fileformatExt, and outputFormat.
Referenced by HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch().
|
inline |
Definition at line 303 of file PanoramaOptions.h.
Referenced by HuginBase::Panorama::checkRefOptStatus(), HuginBase::Nona::SpaceTransform::createInvTransform(), HuginBase::PTools::Transform::createInvTransform(), HuginBase::Nona::SpaceTransform::createTransform(), HuginBase::PTools::Transform::createTransform(), OverviewOutlinesTool::DrawRect(), HuginQueue::detail::GenerateFinalArgfile(), ProjectListBox::GetAttributeString(), HuginBase::SmallRemappedImageCache::getRemapped(), CPEditorPanel::getVerticalCPBias(), main(), OutputProjectionInfo::OutputProjectionInfo(), PreviewFrame::panoramaChanged(), PreviewPanel::panoramaChanged(), GLPreviewFrame::panoramaChanged(), BrowsePTOFilesDialog::ParsePTOFile(), HuginQueue::detail::PrintDetailInfo(), PreviewPanoMaskTool::ReallyAfterDrawImagesEvent(), OptimizePanel::runOptimizer(), SetFOV(), ViewState::SetOptions(), GLPreviewFrame::ShowProjectionWarnings(), ChoosyRemapper::UpdateAndResetIndex(), VertexCoordRemapper::UpdateAndResetIndex(), and PanoPanel::UpdateDisplay().
|
inline |
Get the optional projection parameters.
Definition at line 307 of file PanoramaOptions.h.
Referenced by HuginBase::PTools::Transform::createInvTransform(), HuginBase::PTools::Transform::createTransform(), HuginBase::SmallRemappedImageCache::getRemapped(), main(), PreviewFrame::OnChangeFOV(), GLPreviewFrame::OnChangeFOV(), GLPreviewFrame::OnProjParameterChanged(), PreviewFrame::OnTextCtrlChanged(), PreviewFrame::panoramaChanged(), PreviewPanel::panoramaChanged(), GLPreviewFrame::panoramaChanged(), and ViewState::SetOptions().
|
inline |
Definition at line 287 of file PanoramaOptions.h.
Referenced by HuginLines::_getVerticalLines(), PanoPanel::CheckFreeSpace(), OverviewOutlinesTool::draw(), PreviewPanel::DrawPreview(), HuginBase::estimateImageAlpha(), HuginQueue::detail::GenerateFinalArgfile(), LensCalImageCtrl::GenerateRemappedImage(), HuginBase::getImagesinROI(), HuginQueue::GetStitchingCommandQueue(), HuginQueue::GetStitchingCommandQueueUserOutput(), main(), PreviewCropTool::MouseButtonEvent(), PreviewCropTool::MouseMoveEvent(), GLPreviewFrame::OnCreateCP(), PanoOutputDialog::OnOk(), GLPreviewFrame::OnROIChanged(), GLPreviewFrame::OnSetCropAspect(), GLPreviewFrame::panoramaChanged(), HuginQueue::detail::PrintDetailInfo(), PreviewCropTool::ReallyAfterDrawImagesEvent(), PreviewGuideTool::ReallyAfterDrawImagesEvent(), GLPreviewRenderer::Redraw(), PanoDetector::RemapBackKeypoints(), RemapImage(), PanoPanel::ROIChanged(), HuginBase::AllPointSampler::sampleAllPanoPoints(), HuginBase::RandomPointSampler::sampleRandomPanoPoints(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType >::saveRemapped(), SetCrop(), ViewState::SetOptions(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), PanoPanel::UpdateDisplay(), and GLPreviewFrame::UpdateRoiDisplay().
|
inline |
get size of output image
Definition at line 283 of file PanoramaOptions.h.
Referenced by HuginBase::CalculateOptimalROI::calcOptimalROI(), HuginBase::CalculateOptimalROIOutside::CalcOutsideCrop(), HuginBase::PTools::Transform::createInvTransform(), HuginBase::PTools::Transform::createTransform(), PreviewPanel::DrawPreview(), OverviewOutlinesTool::DrawRect(), HuginBase::estimateImageAlpha(), PreviewEditCPTool::GetSelectedROI(), OutputProjectionInfo::GetXAdd360(), OutputProjectionInfo::OutputProjectionInfo(), GLPreviewFrame::panoramaChanged(), PointFineTuneProjectionAware(), HuginQueue::detail::PrintDetailInfo(), PreviewDragTool::ReallyAfterDrawImagesEvent(), HuginBase::PointSampler::sampleAndExtractPoints(), ViewState::SetOptions(), VisualizationState::SetViewingCenter(), and PreviewPanel::updatePreview().
double HuginBase::PanoramaOptions::getVFOV | ( | ) | const |
Definition at line 350 of file PanoramaOptions.cpp.
References HuginBase::PTools::Transform::createTransform(), DEBUG_DEBUG, HuginBase::BaseSrcPanoImage::EQUIRECTANGULAR, getMaxVFOV(), m_hfov, m_roi, m_size, HuginBase::SrcPanoImage::setSize(), HuginBase::PTools::Transform::transform(), hugin_utils::TDiff2D< T >::x, and hugin_utils::TDiff2D< T >::y.
Referenced by HuginLines::_getVerticalLines(), HuginBase::CalculateFOV::calcFOV(), PanoPanel::DoCalcFOV(), BrowsePTOFilesDialog::FillPanoInfo(), HuginQueue::detail::GenerateFinalArgfile(), main(), PreviewFrame::OnFitPano(), GLPreviewFrame::OnFitPano(), PreviewFrame::panoramaChanged(), PreviewPanel::panoramaChanged(), GLPreviewFrame::panoramaChanged(), HuginQueue::detail::PrintDetailInfo(), ReadPanoramaOptionsFromIni(), SetFOV(), setHeight(), setHFOV(), ViewState::SetOptions(), setProjectionParameters(), setWidth(), GLPreviewFrame::ShowProjectionWarnings(), and PanoPanel::UpdateDisplay().
|
inline |
Definition at line 275 of file PanoramaOptions.h.
Referenced by AddGeometricControlPoint(), PreviewIdentifyTool::AfterDrawImagesEvent(), PreviewCameraTool::ChangeZoomLevel(), HuginBase::Nona::SpaceTransform::createInvTransform(), HuginBase::PTools::Transform::createInvTransform(), HuginBase::Nona::SpaceTransform::createTransform(), HuginBase::PTools::Transform::createTransform(), PanoPanel::DoCalcFOV(), PanoPanel::DoCalcOptimalWidth(), BrowsePTOFilesDialog::FillPanoInfo(), HuginQueue::detail::GenerateFinalArgfile(), LensCalImageCtrl::GenerateRemappedImage(), ProjectListBox::GetAttributeString(), MeshManager::PanosphereOverviewMeshInfo::GetCoord3D(), MeshManager::PlaneOverviewMeshInfo::GetCoord3D(), MeshManager::PanosphereOverviewMeshInfo::GetMeshCoords3D(), MeshManager::PlaneOverviewMeshInfo::GetMeshCoords3D(), HuginBase::SmallRemappedImageCache::getRemapped(), HuginBase::Nona::FileRemapper< ImageType, AlphaType >::getRemapped(), HuginQueue::GetStitchingCommandQueue(), HuginQueue::GetStitchingCommandQueueUserOutput(), GreatCircleArc::GreatCircleArc(), PanoDetector::loadProject(), main(), PanoDetector::matchMultiRow(), PanosphereOverviewToolHelper::MouseMoved(), PlaneOverviewToolHelper::MouseMoved(), GLPreviewFrame::OnCreateCP(), PanoOutputDialog::OnOk(), GLPreviewFrame::OnResetCrop(), PointFineTuneProjectionAware(), printScriptLine(), GLPreviewRenderer::Resize(), GLPanosphereOverviewRenderer::Resize(), GLPlaneOverviewRenderer::Resize(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::saveRemapped(), SetCanvas(), SetCrop(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch(), VertexCoordRemapper::UpdateAndResetIndex(), PreviewCameraTool::UpdateCenter(), PanoPanel::UpdateDisplay(), PreviewPanel::updatePreview(), and CPEditorPanel::UpdateTransforms().
void HuginBase::PanoramaOptions::printScriptLine | ( | std::ostream & | o, |
bool | forPTOptimizer = false |
||
) | const |
Definition at line 91 of file PanoramaOptions.cpp.
References colorReferenceImage, getFormatName(), getHeight(), getHFOV(), getWidth(), interpolator, JPEG, JPEG_m, m_projectionFormat, m_projectionParams, m_roi, m_size, outputExposureValue, outputFormat, outputMode, outputPixelType, quality, TIFF, TIFF_m, TIFF_mask, TIFF_multilayer, TIFF_multilayer_mask, tiff_saveROI, and tiffCompression.
Referenced by HuginBase::Panorama::printStitcherScript().
|
inlinevirtual |
Definition at line 186 of file PanoramaOptions.h.
References vigra_ext::INTERP_CUBIC.
Referenced by HuginBase::Panorama::reset().
void HuginBase::PanoramaOptions::resetProjectionParameters | ( | ) |
sets the optional parameters to their default values
Definition at line 193 of file PanoramaOptions.cpp.
References m_projFeatures, and setProjectionParameters().
Referenced by PreviewFrame::OnProjParameterReset(), GLPreviewFrame::OnProjParameterReset(), and setProjection().
void HuginBase::PanoramaOptions::setHeight | ( | unsigned int | h | ) |
set panorama height
This changes the panorama vfov
Definition at line 262 of file PanoramaOptions.cpp.
References DEBUG_DEBUG, getVFOV(), vigra_ext::EMoR::h, m_hfov, m_roi, and m_size.
Referenced by HuginLines::_getVerticalLines(), AutoPanoSiftMultiRow::automatch(), HuginBase::CalculateFOV::calcFOV(), HuginBase::CenterHorizontally::centerHorizontically(), PanoPanel::DoCalcFOV(), LensCalImageCtrl::GenerateRemappedImage(), wxGraphTools::GetDistortionGraph(), GetImageRotatedTo(), PanoPanel::HeightChanged(), PanoDetector::LoadKeypoints(), PanoDetector::loadProject(), main(), main2(), PreviewControlPointTool::MakeTransforms(), PanoDetector::matchMultiRow(), PreviewFrame::OnFitPano(), GLPreviewFrame::OnFitPano(), PointFineTuneProjectionAware(), processImg(), PanoCommand::CenterPanoCmd::processPanorama(), PanoCommand::StraightenPanoCmd::processPanorama(), ReadPanoramaOptionsFromIni(), HuginBase::FitPanorama::runAlgorithm(), HuginBase::PointSampler::sampleAndExtractPoints(), SetCanvas(), SetFOV(), PreviewLayoutLinesTool::updateImageCentres(), and PreviewPanel::updatePreview().
void HuginBase::PanoramaOptions::setHFOV | ( | double | h, |
bool | keepView = true |
||
) |
set the horizontal field of view.
also updates the image height (keep pano field of view similar.)
Definition at line 282 of file PanoramaOptions.cpp.
References DEBUG_NOTICE, fovCalcSupported(), getMaxHFOV(), getMaxVFOV(), getVFOV(), m_hfov, m_projectionFormat, celeste::min(), and setVFOV().
Referenced by HuginLines::_getVerticalLines(), HuginBase::CalculateFOV::calcFOV(), HuginBase::CenterHorizontally::centerHorizontically(), PanoPanel::DoCalcFOV(), HuginBase::CalculateFitPanorama::fitPano(), LensCalImageCtrl::GenerateRemappedImage(), wxGraphTools::GetDistortionGraph(), GetImageRotatedTo(), PanoPanel::HFOVChanged(), PanoDetector::loadProject(), main(), main2(), PreviewFrame::OnChangeFOV(), GLPreviewFrame::OnChangeFOV(), PreviewFrame::OnFitPano(), GLPreviewFrame::OnFitPano(), GLPreviewFrame::OnHFOVChanged(), GLPreviewFrame::OnTrackChangeFOV(), PanosphereOverviewVisualizationState::PanosphereOverviewVisualizationState(), PlaneOverviewVisualizationState::PlaneOverviewVisualizationState(), PointFineTuneProjectionAware(), processImg(), PanoCommand::wxAddCtrlPointGridCmd::processPanorama(), PanoCommand::CenterPanoCmd::processPanorama(), PanoCommand::StraightenPanoCmd::processPanorama(), ReadPanoramaOptionsFromIni(), HuginBase::FitPanorama::runAlgorithm(), HuginBase::PointSampler::sampleAndExtractPoints(), SetFOV(), PanosphereOverviewVisualizationState::SetOptions(), PlaneOverviewVisualizationState::SetOptions(), setProjectionParameters(), and PreviewLayoutLinesTool::updateImageCentres().
void HuginBase::PanoramaOptions::setProjection | ( | ProjectionFormat | f | ) |
set the Projection format and adjust the hfov/vfov if nessecary
Definition at line 142 of file PanoramaOptions.cpp.
References EQUIRECTANGULAR, m_projectionFormat, m_projectionParams, m_projFeatures, and resetProjectionParameters().
Referenced by HuginLines::_getVerticalLines(), AutoPanoSiftMultiRow::automatch(), HuginBase::CalculateFOV::calcFOV(), HuginBase::CenterHorizontally::centerHorizontically(), LensCalImageCtrl::GenerateRemappedImage(), HuginBase::getCPoutsideLimit_pair(), wxGraphTools::GetDistortionGraph(), GetImageRotatedTo(), LensCalFrame::GetPanorama(), PanoDetector::loadProject(), main(), main2(), PanoDetector::matchMultiRow(), PreviewFrame::OnProjectionChoice(), GLPreviewFrame::OnProjectionChoice(), PanosphereOverviewVisualizationState::PanosphereOverviewVisualizationState(), PlaneOverviewVisualizationState::PlaneOverviewVisualizationState(), PointFineTuneProjectionAware(), processImg(), PanoCommand::wxAddCtrlPointGridCmd::processPanorama(), PanoPanel::ProjectionChanged(), OptimizePanel::runOptimizer(), PanosphereOverviewVisualizationState::SetOptions(), PlaneOverviewVisualizationState::SetOptions(), SetProjection(), PreviewLayoutLinesTool::updateImageCentres(), and CPEditorPanel::UpdateTransforms().
void HuginBase::PanoramaOptions::setProjectionParameters | ( | const std::vector< double > & | params | ) |
set the optional parameters (they need to be of the correct size)
Definition at line 160 of file PanoramaOptions.cpp.
References getVFOV(), m_hfov, m_projectionFormat, m_projectionParams, m_projFeatures, setHFOV(), and setVFOV().
Referenced by main(), PreviewFrame::OnChangeFOV(), GLPreviewFrame::OnChangeFOV(), GLPreviewFrame::OnProjParameterChanged(), PreviewFrame::OnTextCtrlChanged(), and resetProjectionParameters().
|
inline |
Definition at line 291 of file PanoramaOptions.h.
Referenced by AddGeometricControlPoint(), autoCrop(), HuginBase::CalculateOptimalROIOutside::CalcOutsideCrop(), PanoPanel::DoCalcOptimalROI(), LensCalImageCtrl::GenerateRemappedImage(), HuginBase::getImagesinROI(), PanoDetector::loadProject(), main(), PreviewCropTool::MouseMoveEvent(), GLPreviewFrame::OnAutocrop(), GLPreviewFrame::OnAutocropOutside(), GLPreviewFrame::OnCreateCP(), PanoOutputDialog::OnOk(), GLPreviewFrame::OnResetCrop(), GLPreviewFrame::OnROIChanged(), GLPreviewFrame::OnSetCropAspect(), GLPreviewFrame::OnStackAutocrop(), PreviewCropTool::ReallyAfterDrawImagesEvent(), PanoPanel::ROIChanged(), HuginBase::PointSampler::sampleAndExtractPoints(), SetCrop(), and PreviewPanel::updatePreview().
void HuginBase::PanoramaOptions::setVFOV | ( | double | v | ) |
Definition at line 302 of file PanoramaOptions.cpp.
References HuginBase::PTools::Transform::createInvTransform(), DEBUG_DEBUG, HuginBase::BaseSrcPanoImage::EQUIRECTANGULAR, fovCalcSupported(), getMaxVFOV(), m_hfov, m_projectionFormat, m_roi, m_size, celeste::min(), hugin_utils::roundi(), HuginBase::SrcPanoImage::setSize(), HuginBase::PTools::Transform::transform(), and hugin_utils::TDiff2D< T >::y.
Referenced by PanoDetector::loadProject(), main(), PreviewFrame::OnChangeFOV(), GLPreviewFrame::OnChangeFOV(), GLPreviewFrame::OnVFOVChanged(), PanosphereOverviewVisualizationState::PanosphereOverviewVisualizationState(), PlaneOverviewVisualizationState::PlaneOverviewVisualizationState(), PanoCommand::wxAddCtrlPointGridCmd::processPanorama(), SetFOV(), setHFOV(), PanosphereOverviewVisualizationState::SetOptions(), PlaneOverviewVisualizationState::SetOptions(), setProjectionParameters(), setWidth(), and PanoPanel::VFOVChanged().
void HuginBase::PanoramaOptions::setWidth | ( | unsigned int | w, |
bool | keepView = true |
||
) |
set panorama width keep the HFOV, if keepView=true
Definition at line 222 of file PanoramaOptions.cpp.
References DEBUG_DEBUG, EQUIRECTANGULAR, fovCalcSupported(), getMaxVFOV(), getVFOV(), m_hfov, m_projectionFormat, m_roi, m_size, hugin_utils::roundi(), setVFOV(), and SINUSOIDAL.
Referenced by HuginLines::_getVerticalLines(), AutoPanoSiftMultiRow::automatch(), HuginBase::CalculateFOV::calcFOV(), HuginBase::CenterHorizontally::centerHorizontically(), PanoPanel::DoCalcOptimalWidth(), LensCalImageCtrl::GenerateRemappedImage(), wxGraphTools::GetDistortionGraph(), GetImageRotatedTo(), PanoDetector::LoadKeypoints(), PanoDetector::loadProject(), main(), main2(), PreviewControlPointTool::MakeTransforms(), PanoDetector::matchMultiRow(), GLPreviewFrame::OnCreateCP(), PanoOutputDialog::OnOk(), PointFineTuneProjectionAware(), processImg(), PanoCommand::wxAddCtrlPointGridCmd::processPanorama(), HuginBase::SetWidthOptimal::runAlgorithm(), SetCanvas(), PreviewLayoutLinesTool::updateImageCentres(), PreviewPanel::updatePreview(), CPEditorPanel::UpdateTransforms(), and PanoPanel::WidthChanged().
BlendingMechanism HuginBase::PanoramaOptions::blendMode |
Definition at line 360 of file PanoramaOptions.h.
Referenced by PanoPanel::BlenderChanged(), PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnBlenderOptions(), HuginQueue::detail::PrintDetailInfo(), PanoCommand::wxNewProjectCmd::processPanorama(), ProcessSection(), and PanoPanel::UpdateDisplay().
unsigned int HuginBase::PanoramaOptions::colorReferenceImage |
Definition at line 352 of file PanoramaOptions.h.
Referenced by PanoCommand::applyColorBalanceValue(), PanoOperation::ChangeColorAnchorImageOperation::GetInternalCommand(), PanoOperation::ResetOperation::GetInternalCommand(), HuginQueue::GetStitchingCommandQueue(), main(), HuginBase::Panorama::moveImage(), printScriptLine(), HuginBase::Panorama::removeImage(), OptimizePhotometricPanel::runOptimizer(), ImagesTreeCtrl::SelectAllParameters(), HuginBase::Panorama::setOptions(), HuginBase::SmartPhotometricOptimizer::smartOptimizePhotometric(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Panorama::swapImages(), ImagesTreeCtrl::UpdateImageText(), and HuginBase::Panorama::updateOptimizeVector().
EdgeFillMode HuginBase::PanoramaOptions::edgeFillMode |
Definition at line 409 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), PanoPanel::OnEdgeFillChanged(), and PanoPanel::UpdateDisplay().
std::string HuginBase::PanoramaOptions::enblendOptions |
Definition at line 391 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnBlenderOptions(), PanoCommand::wxLoadPTProjectCmd::processPanorama(), PanoCommand::wxNewProjectCmd::processPanorama(), ProcessSection(), Project::ReadOptions(), and RunStitchPanel::StitchProject().
std::string HuginBase::PanoramaOptions::enfuseOptions |
Definition at line 392 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnFusionOptions(), PanoCommand::wxLoadPTProjectCmd::processPanorama(), PanoCommand::wxNewProjectCmd::processPanorama(), Project::ReadOptions(), and RunStitchPanel::StitchProject().
|
staticprivate |
Definition at line 416 of file PanoramaOptions.h.
Referenced by getOutputExtension().
|
staticprivate |
Definition at line 415 of file PanoramaOptions.h.
Referenced by getFormatFromName(), and getFormatName().
HDRMergeType HuginBase::PanoramaOptions::hdrMergeMode |
Definition at line 361 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), PanoPanel::OnHDRMergeOptions(), and PanoCommand::wxNewProjectCmd::processPanorama().
std::string HuginBase::PanoramaOptions::hdrmergeOptions |
Definition at line 393 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnHDRMergeOptions(), and PanoCommand::wxNewProjectCmd::processPanorama().
double HuginBase::PanoramaOptions::huberSigma |
Definition at line 367 of file PanoramaOptions.h.
Referenced by main2(), processImg(), and HuginBase::SmartOptimise::smartOptimize().
vigra_ext::Interpolator HuginBase::PanoramaOptions::interpolator |
Definition at line 355 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), main(), PanoPanel::OnRemapperOptions(), printScriptLine(), PanoCommand::wxNewProjectCmd::processPanorama(), HuginBase::Nona::remapImage(), and PreviewPanel::updatePreview().
bool HuginBase::PanoramaOptions::keepEdgeFillInput |
Definition at line 410 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), and PanoPanel::OnEdgeFillOptions().
|
private |
Definition at line 417 of file PanoramaOptions.h.
Referenced by getVFOV(), setHeight(), setHFOV(), setProjectionParameters(), setVFOV(), and setWidth().
|
private |
Definition at line 421 of file PanoramaOptions.h.
Referenced by printScriptLine(), setHFOV(), setProjection(), setProjectionParameters(), setVFOV(), and setWidth().
|
private |
Definition at line 423 of file PanoramaOptions.h.
Referenced by printScriptLine(), setProjection(), and setProjectionParameters().
pano_projection_features HuginBase::PanoramaOptions::m_projFeatures |
Definition at line 412 of file PanoramaOptions.h.
Referenced by main(), PreviewFrame::OnChangeFOV(), GLPreviewFrame::OnChangeFOV(), GLPreviewFrame::OnProjParameterChanged(), PreviewFrame::OnTextCtrlChanged(), PreviewFrame::panoramaChanged(), GLPreviewFrame::panoramaChanged(), resetProjectionParameters(), setProjection(), and setProjectionParameters().
|
private |
Definition at line 425 of file PanoramaOptions.h.
Referenced by getVFOV(), printScriptLine(), setHeight(), setVFOV(), and setWidth().
|
private |
Definition at line 424 of file PanoramaOptions.h.
Referenced by getVFOV(), printScriptLine(), setHeight(), setVFOV(), and setWidth().
|
private |
Definition at line 418 of file PanoramaOptions.h.
unsigned int HuginBase::PanoramaOptions::optimizeReferenceImage |
Definition at line 357 of file PanoramaOptions.h.
Referenced by AutoPanoSiftMultiRow::automatch(), HuginBase::AutoOptimise::autoOptimise(), PanoOperation::ChangeAnchorImageOperation::GetInternalCommand(), HuginBase::Panorama::getRefImages(), HuginBase::Panorama::getUnlinkedSubset(), main(), PanoDetector::matchMultiRow(), HuginBase::Panorama::moveImage(), HuginBase::Panorama::removeImage(), ImagesTreeCtrl::SelectAllParameters(), HuginBase::Panorama::setOptions(), HuginBase::SmartOptimise::smartOptimize(), HuginBase::Panorama::swapImages(), and ImagesTreeCtrl::UpdateImageText().
std::vector<float> HuginBase::PanoramaOptions::outputEMoRParams |
Definition at line 398 of file PanoramaOptions.h.
Referenced by HuginBase::Nona::stitchPanorama().
double HuginBase::PanoramaOptions::outputExposureValue |
Definition at line 397 of file PanoramaOptions.h.
Referenced by HuginLines::_getVerticalLines(), PreviewDifferenceTool::AfterDrawImagesEvent(), TextureManager::Begin(), PreviewColorPickerTool::CalcCorrectionForImage(), TextureManager::TextureInfo::DefineLevels(), HuginQueue::detail::GenerateFinalArgfile(), PossiblePano::GeneratePanorama(), LensCalFrame::GetPanorama(), HuginBase::SmallRemappedImageCache::getRemapped(), main(), main2(), GLPreviewFrame::OnCreateCP(), PreviewFrame::OnDecreaseExposure(), GLPreviewFrame::OnDecreaseExposure(), PreviewFrame::OnDefaultExposure(), GLPreviewFrame::OnDefaultExposure(), GLPreviewFrame::OnExposureChanged(), PreviewFrame::OnIncreaseExposure(), GLPreviewFrame::OnIncreaseExposure(), PreviewFrame::OnTextCtrlChanged(), PreviewFrame::panoramaChanged(), PreviewPanel::panoramaChanged(), GLPreviewFrame::panoramaChanged(), HuginQueue::detail::PrintDetailInfo(), printScriptLine(), PanoCommand::wxAddImagesCmd::processPanorama(), PanoCommand::ResetToMeanExposure::processPanorama(), OptimizePhotometricPanel::runOptimizer(), SetExposure(), ViewState::SetOptions(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), and PreviewPanel::updatePreview().
FileFormat HuginBase::PanoramaOptions::outputFormat |
Definition at line 343 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), getOutputExtension(), main(), main2(), printScriptLine(), processImg(), PanoCommand::wxLoadPTProjectCmd::processPanorama(), PanoCommand::wxNewProjectCmd::processPanorama(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::stitchPanoIntern(), and RunStitchPanel::StitchProject().
bool HuginBase::PanoramaOptions::outputHDRBlended |
save blended panorama (HDR)
Definition at line 381 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputHDRLayers |
save remapped layers (HDR)
Definition at line 382 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputHDRStacks |
save image stacks (HDR)
Definition at line 383 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
std::string HuginBase::PanoramaOptions::outputImageType |
Definition at line 386 of file PanoramaOptions.h.
Referenced by PanoPanel::FileFormatChanged(), PossiblePano::GeneratePanorama(), ProjectListBox::GetAttributeString(), HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnLDRFormatChanged(), PanoOutputDialog::OnOk(), PanoCommand::wxNewProjectCmd::processPanorama(), ProcessSection(), SetLDRCompression(), and PanoPanel::UpdateDisplay().
std::string HuginBase::PanoramaOptions::outputImageTypeCompression |
Definition at line 387 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnNormalTIFFCompression(), PanoOutputDialog::OnOk(), PanoCommand::wxNewProjectCmd::processPanorama(), SetLDRCompression(), and PanoPanel::UpdateDisplay().
std::string HuginBase::PanoramaOptions::outputImageTypeHDR |
Definition at line 388 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), PanoPanel::HDRFileFormatChanged(), main(), PanoOutputDialog::OnHDRFormatChanged(), PanoOutputDialog::OnOk(), ProcessSection(), SetHDRCompression(), and PanoPanel::UpdateDisplay().
std::string HuginBase::PanoramaOptions::outputImageTypeHDRCompression |
Definition at line 389 of file PanoramaOptions.h.
Referenced by main(), PanoPanel::OnHDRTIFFCompression(), PanoOutputDialog::OnOk(), SetHDRCompression(), and PanoPanel::UpdateDisplay().
std::string HuginBase::PanoramaOptions::outputLayersCompression |
Definition at line 385 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue().
double HuginBase::PanoramaOptions::outputLayersExposureDiff |
Definition at line 406 of file PanoramaOptions.h.
Referenced by HuginBase::getExposureLayers(), ImagesPanel::OnMaxEvDiffChanged(), and ImagesPanel::panoramaChanged().
bool HuginBase::PanoramaOptions::outputLDRBlended |
save blended panorama (LDR)
Definition at line 374 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputLDRExposureBlended |
< save exposure fused stacks (no exposure adjustment)
save blended exposure layers created from fused image stacks (no exposure adjustment)
Definition at line 380 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputLDRExposureLayers |
save blended exposure layers, do not perform fusion (no exposure adjustment)
Definition at line 377 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputLDRExposureLayersFused |
save blended exposure layers which are then fused (no exposure adjustment)
Definition at line 378 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputLDRExposureRemapped |
save remapped layers (no exposure adjustment)
Definition at line 376 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputLDRLayers |
save remapped layers (LDR)
Definition at line 375 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), PanoPanel::StackCheck(), and PanoPanel::UpdateDisplay().
bool HuginBase::PanoramaOptions::outputLDRStacks |
Definition at line 379 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), main(), PanoOutputDialog::OnOk(), PanoPanel::OnOutputFilesChanged(), HuginQueue::detail::PrintDetailInfo(), SetOutputType(), and PanoPanel::UpdateDisplay().
OutputMode HuginBase::PanoramaOptions::outputMode |
Definition at line 372 of file PanoramaOptions.h.
Referenced by PreviewColorPickerTool::CalcCorrectionForImage(), HuginBase::SmallRemappedImageCache::getRemapped(), main(), main2(), PreviewFrame::OnOutputChoice(), PreviewFrame::panoramaChanged(), printScriptLine(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::stitchPanoIntern(), HuginBase::Nona::stitchPanorama(), and PreviewPanel::updatePreview().
std::string HuginBase::PanoramaOptions::outputPixelType |
Definition at line 402 of file PanoramaOptions.h.
Referenced by main(), main2(), printScriptLine(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::stitchPanorama().
double HuginBase::PanoramaOptions::outputRangeCompression |
Definition at line 399 of file PanoramaOptions.h.
Referenced by TextureManager::TextureInfo::DefineLevels(), main(), GLPreviewFrame::OnRangeCompressionChanged(), PreviewFrame::OnRangeCompressionDecrease(), GLPreviewFrame::OnRangeCompressionDecrease(), PreviewFrame::OnRangeCompressionIncrease(), GLPreviewFrame::OnRangeCompressionIncrease(), PreviewFrame::OnTextCtrlChanged(), PreviewFrame::panoramaChanged(), PreviewPanel::panoramaChanged(), GLPreviewFrame::panoramaChanged(), ViewState::SetOptions(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), and PreviewPanel::updatePreview().
double HuginBase::PanoramaOptions::outputStacksMinOverlap |
Definition at line 405 of file PanoramaOptions.h.
Referenced by HuginBase::getHDRStacks(), ImagesPanel::OnMinimumOverlapChanged(), and ImagesPanel::panoramaChanged().
double HuginBase::PanoramaOptions::photometricHuberSigma |
Definition at line 369 of file PanoramaOptions.h.
int HuginBase::PanoramaOptions::quality |
Definition at line 346 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnJPEGQualityText(), PanoOutputDialog::OnOk(), printScriptLine(), PanoCommand::wxNewProjectCmd::processPanorama(), HuginBase::Nona::detail::saveRemapped(), SetLDRCompression(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch(), and PanoPanel::UpdateDisplay().
Remapper HuginBase::PanoramaOptions::remapper |
Definition at line 362 of file PanoramaOptions.h.
Referenced by HuginQueue::GetStitchingCommandQueue(), PanoPanel::OnRemapperOptions(), and PanoPanel::RemapperChanged().
bool HuginBase::PanoramaOptions::remapUsingGPU |
Definition at line 363 of file PanoramaOptions.h.
Referenced by HuginBase::Nona::FileRemapper< ImageType, AlphaType >::getRemapped(), HuginQueue::GetStitchingCommandQueue(), main(), main2(), GLPreviewFrame::OnCreateCP(), HuginQueue::detail::PrintDetailInfo(), PanoCommand::wxLoadPTProjectCmd::processPanorama(), PanoCommand::wxNewProjectCmd::processPanorama(), RunStitchPanel::StitchProject(), and PreviewPanel::updatePreview().
bool HuginBase::PanoramaOptions::saveCoordImgs |
Definition at line 365 of file PanoramaOptions.h.
Referenced by main(), and HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::saveRemapped().
bool HuginBase::PanoramaOptions::tiff_saveROI |
Definition at line 350 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), main(), main2(), PanoPanel::OnRemapperOptions(), printScriptLine(), processImg(), PanoCommand::wxNewProjectCmd::processPanorama(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::saveRemapped(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), and RunStitchPanel::StitchProject().
std::string HuginBase::PanoramaOptions::tiffCompression |
Definition at line 349 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnNormalTIFFCompression(), PanoOutputDialog::OnOk(), printScriptLine(), PanoCommand::wxNewProjectCmd::processPanorama(), HuginBase::Nona::detail::saveRemapped(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::saveRemapped(), HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType >::saveRemapped(), SetLDRCompression(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch().
std::string HuginBase::PanoramaOptions::verdandiOptions |
Definition at line 394 of file PanoramaOptions.h.
Referenced by PossiblePano::GeneratePanorama(), HuginQueue::GetStitchingCommandQueue(), main(), PanoPanel::OnBlenderOptions(), PanoCommand::wxNewProjectCmd::processPanorama(), and ProcessSection().