Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
PanoDetector::ImgData Struct Reference

#include <PanoDetector.h>

Public Types

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 388 of file PanoDetector.h.

Member Enumeration Documentation

◆ SizeMode

enumeration of different detection modes

Enumerator
DOWNSCALED 
REMAPPED 
FULLSIZE 

Definition at line 391 of file PanoDetector.h.

Constructor & Destructor Documentation

◆ ImgData()

PanoDetector::ImgData::ImgData ( )
inline

◆ ~ImgData()

PanoDetector::ImgData::~ImgData ( )
inline

Definition at line 426 of file PanoDetector.h.

References _flann_descriptors, _flann_index, and threshold().

Member Function Documentation

◆ GetSizeMode()

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

Definition at line 438 of file PanoDetector.h.

References m_sizeMode.

◆ IsDownscale()

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

Definition at line 439 of file PanoDetector.h.

References DOWNSCALED, and m_sizeMode.

◆ NeedsRemapping()

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

Definition at line 440 of file PanoDetector.h.

References m_sizeMode, and REMAPPED.

◆ SetSizeMode()

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

Definition at line 437 of file PanoDetector.h.

References m_sizeMode, and threshold().

Member Data Documentation

◆ _descLength

int PanoDetector::ImgData::_descLength

Definition at line 407 of file PanoDetector.h.

Referenced by ImgData().

◆ _detectHeight

int PanoDetector::ImgData::_detectHeight

Definition at line 396 of file PanoDetector.h.

Referenced by ImgData().

◆ _detectWidth

int PanoDetector::ImgData::_detectWidth

Definition at line 395 of file PanoDetector.h.

Referenced by ImgData().

◆ _distancemap

vigra::BImage PanoDetector::ImgData::_distancemap

Definition at line 399 of file PanoDetector.h.

◆ _flann_descriptors

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

Definition at line 411 of file PanoDetector.h.

Referenced by ~ImgData().

◆ _flann_index

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

Definition at line 412 of file PanoDetector.h.

Referenced by ImgData(), and ~ImgData().

◆ _hasakeyfile

bool PanoDetector::ImgData::_hasakeyfile

Definition at line 403 of file PanoDetector.h.

Referenced by ImgData().

◆ _ii

lfeat::Image PanoDetector::ImgData::_ii

Definition at line 398 of file PanoDetector.h.

◆ _keyfilename

std::string PanoDetector::ImgData::_keyfilename

Definition at line 404 of file PanoDetector.h.

◆ _kp

lfeat::KeyPointVect_t PanoDetector::ImgData::_kp

Definition at line 406 of file PanoDetector.h.

Referenced by MatchDataRunnable::run().

◆ _loadFail

bool PanoDetector::ImgData::_loadFail

Definition at line 408 of file PanoDetector.h.

Referenced by ImgData().

◆ _name

std::string PanoDetector::ImgData::_name

Definition at line 392 of file PanoDetector.h.

◆ _number

int PanoDetector::ImgData::_number

Definition at line 394 of file PanoDetector.h.

Referenced by ImgData().

◆ _projOpts

HuginBase::PanoramaOptions PanoDetector::ImgData::_projOpts

Definition at line 401 of file PanoDetector.h.

◆ m_sizeMode

SizeMode PanoDetector::ImgData::m_sizeMode
private

Definition at line 442 of file PanoDetector.h.

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


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