Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

enumeration of different detection modes

Enumerator
DOWNSCALED 
REMAPPED 
FULLSIZE 

Definition at line 391 of file PanoDetector.h.

Constructor & Destructor Documentation

PanoDetector::ImgData::ImgData ( )
inline
PanoDetector::ImgData::~ImgData ( )
inline

Definition at line 426 of file PanoDetector.h.

References _flann_descriptors, and _flann_index.

Member Function Documentation

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

Definition at line 438 of file PanoDetector.h.

References m_sizeMode.

Referenced by PanoDetector::loadProject().

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

Definition at line 439 of file PanoDetector.h.

References DOWNSCALED, and m_sizeMode.

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

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

Definition at line 437 of file PanoDetector.h.

References m_sizeMode.

Member Data Documentation

int PanoDetector::ImgData::_descLength
int PanoDetector::ImgData::_detectHeight
int PanoDetector::ImgData::_detectWidth
vigra::BImage PanoDetector::ImgData::_distancemap
flann::Matrix<double> PanoDetector::ImgData::_flann_descriptors
flann::Index<flann::L2<double> >* PanoDetector::ImgData::_flann_index
bool PanoDetector::ImgData::_hasakeyfile

Definition at line 403 of file PanoDetector.h.

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

lfeat::Image PanoDetector::ImgData::_ii
std::string PanoDetector::ImgData::_keyfilename
lfeat::KeyPointVect_t PanoDetector::ImgData::_kp
bool PanoDetector::ImgData::_loadFail
std::string PanoDetector::ImgData::_name
int PanoDetector::ImgData::_number
HuginBase::PanoramaOptions PanoDetector::ImgData::_projOpts
SizeMode PanoDetector::ImgData::m_sizeMode
private

Definition at line 440 of file PanoDetector.h.

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


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