PanoDetector::ImgData Struct Reference

#include <PanoDetector.h>

List of all members.

Public Types

 DOWNSCALED
 REMAPPED
 FULLSIZE
enum  SizeMode { DOWNSCALED, REMAPPED, FULLSIZE }
 enumeration of different detection modes More...

Public Member Functions

 ImgData ()
 ~ImgData ()
void SetSizeMode (const SizeMode newSizeMode)
SizeMode GetSizeMode () const
bool IsDownscale () const
bool NeedsRemapping () const

Public Attributes

std::string _name
int _number
int _detectWidth
int _detectHeight
lfeat::Image _ii
vigra::BImage _distancemap
HuginBase::PanoramaOptions _projOpts
bool _hasakeyfile
std::string _keyfilename
lfeat::KeyPointVect_t _kp
int _descLength
bool _loadFail
flann::Matrix< double > _flann_descriptors
flann::Index< flann::L2< double > > * _flann_index

Private Attributes

SizeMode m_sizeMode


Detailed Description

Definition at line 387 of file PanoDetector.h.


Member Enumeration Documentation

enum PanoDetector::ImgData::SizeMode

enumeration of different detection modes

Enumerator:
DOWNSCALED 
REMAPPED 
FULLSIZE 

Definition at line 390 of file PanoDetector.h.


Constructor & Destructor Documentation

PanoDetector::ImgData::ImgData (  )  [inline]

Definition at line 413 of file PanoDetector.h.

References _descLength, _detectHeight, _detectWidth, _flann_index, _hasakeyfile, _loadFail, _number, FULLSIZE, and m_sizeMode.

PanoDetector::ImgData::~ImgData (  )  [inline]

Definition at line 425 of file PanoDetector.h.

References _flann_descriptors, and _flann_index.


Member Function Documentation

SizeMode PanoDetector::ImgData::GetSizeMode (  )  const [inline]

Definition at line 437 of file PanoDetector.h.

References m_sizeMode.

Referenced by PanoDetector::loadProject().

bool PanoDetector::ImgData::IsDownscale (  )  const [inline]

Definition at line 438 of file PanoDetector.h.

References DOWNSCALED, and m_sizeMode.

Referenced by PanoDetector::AnalyzeImage(), and PanoDetector::RemapBackKeypoints().

bool PanoDetector::ImgData::NeedsRemapping (  )  const [inline]

Definition at line 439 of file PanoDetector.h.

References m_sizeMode, and REMAPPED.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::LoadKeypoints(), PanoDetector::RansacMatchesInPairHomography(), and PanoDetector::RemapBackKeypoints().

void PanoDetector::ImgData::SetSizeMode ( const SizeMode  newSizeMode  )  [inline]

Definition at line 436 of file PanoDetector.h.

References m_sizeMode.


Member Data Documentation

int PanoDetector::ImgData::_descLength

Definition at line 406 of file PanoDetector.h.

Referenced by PanoDetector::BuildKDTreesInImage(), ImgData(), PanoDetector::LoadKeypoints(), PanoDetector::MakeKeyPointDescriptorsInImage(), and PanoDetector::writeKeyfile().

int PanoDetector::ImgData::_detectHeight

Definition at line 395 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterKeyPointsInImage(), ImgData(), and PanoDetector::LoadKeypoints().

int PanoDetector::ImgData::_detectWidth

Definition at line 394 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterKeyPointsInImage(), ImgData(), and PanoDetector::LoadKeypoints().

vigra::BImage PanoDetector::ImgData::_distancemap

Definition at line 398 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterKeyPointsInImage(), and PanoDetector::FreeMemoryInImage().

flann::Matrix<double> PanoDetector::ImgData::_flann_descriptors

Definition at line 410 of file PanoDetector.h.

Referenced by PanoDetector::BuildKDTreesInImage(), PanoDetector::FindMatchesInPair(), and ~ImgData().

flann::Index<flann::L2<double> >* PanoDetector::ImgData::_flann_index

Definition at line 411 of file PanoDetector.h.

Referenced by PanoDetector::BuildKDTreesInImage(), PanoDetector::FindMatchesInPair(), ImgData(), and ~ImgData().

bool PanoDetector::ImgData::_hasakeyfile

Definition at line 402 of file PanoDetector.h.

Referenced by ImgData(), and PanoDetector::loadProject().

lfeat::Image PanoDetector::ImgData::_ii

Definition at line 397 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FindKeyPointsInImage(), PanoDetector::FreeMemoryInImage(), and PanoDetector::MakeKeyPointDescriptorsInImage().

std::string PanoDetector::ImgData::_keyfilename

Definition at line 403 of file PanoDetector.h.

Referenced by PanoDetector::LoadKeypoints(), PanoDetector::loadProject(), and PanoDetector::writeKeyfile().

lfeat::KeyPointVect_t PanoDetector::ImgData::_kp

Definition at line 405 of file PanoDetector.h.

Referenced by PanoDetector::BuildKDTreesInImage(), PanoDetector::FilterKeyPointsInImage(), PanoDetector::FindKeyPointsInImage(), PanoDetector::FindMatchesInPair(), PanoDetector::LoadKeypoints(), PanoDetector::MakeKeyPointDescriptorsInImage(), PanoDetector::RemapBackKeypoints(), and PanoDetector::writeKeyfile().

bool PanoDetector::ImgData::_loadFail

Definition at line 407 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), ImgData(), and PanoDetector::LoadKeypoints().

std::string PanoDetector::ImgData::_name

Definition at line 391 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::loadProject(), PanoDetector::RansacMatchesInPairHomography(), and PanoDetector::writeKeyfile().

int PanoDetector::ImgData::_number

Definition at line 393 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), ImgData(), PanoDetector::loadProject(), PanoDetector::RansacMatchesInPair(), PanoDetector::RansacMatchesInPairCam(), PanoDetector::RemapBackKeypoints(), and PanoDetector::writeKeyfile().

HuginBase::PanoramaOptions PanoDetector::ImgData::_projOpts

Definition at line 400 of file PanoDetector.h.

Referenced by PanoDetector::AnalyzeImage(), PanoDetector::LoadKeypoints(), PanoDetector::loadProject(), and PanoDetector::RemapBackKeypoints().

SizeMode PanoDetector::ImgData::m_sizeMode [private]

Definition at line 439 of file PanoDetector.h.

Referenced by GetSizeMode(), ImgData(), IsDownscale(), NeedsRemapping(), and SetSizeMode().


The documentation for this struct was generated from the following file:
Generated on 9 Dec 2016 for Hugintrunk by  doxygen 1.4.7