OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimTieMeasurementGenerator.h>
Public Member Functions | |
ossimTieMeasurementGenerator () | |
bool | init (std::ostream &report=cout) |
virtual bool | setImageList (std::vector< ossimImageSource *> src) |
virtual bool | setROIs (std::vector< ossimIrect > roi) |
bool | isValidCollectionBox () const |
bool | run () |
void | summarizeRun () const |
~ossimTieMeasurementGenerator () | |
void | setUseGrid (const bool useGrid) |
bool | getUseGrid () const |
bool | setGridSize (const ossimIpt &gridDimensions) |
ossimIpt | getGridSize () const |
bool | setMaxMatches (const int &maxMatches) |
int | getMaxMatches () const |
bool | setFeatureDetector (const ossimString &name) |
ossimString | getFeatureDetector () const |
bool | setDescriptorExtractor (const ossimString &name) |
ossimString | getDescriptorExtractor () const |
bool | setDescriptorMatcher (const ossimString &name) |
ossimString | getDescriptorMatcher () const |
int | numMeasurements () const |
ossimDpt | pointIndexedAt (const ossim_uint32 imgIdx, const ossim_uint32 measIdx) |
void | closeCvWindow (const bool waitKeyPress=false) |
void | setShowCvWindow (const bool showCvWindow) |
bool | getShowCvWindow () const |
![]() | |
virtual | ~ossimTieMeasurementGeneratorInterface () |
Virtual destructor defined to squash compiler errors. More... | |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Protected Member Functions | |
bool | refreshCollectionTraits () |
cv::Ptr< cv::Feature2D > | createFeature2D (const ossimString &name) |
void | showCvResultsWindow (std::vector< cv::KeyPoint > keypointsA, std::vector< cv::KeyPoint > keypointsB, std::vector< cv::DMatch > goodMatches) |
![]() | |
virtual | ~ossimReferenced () |
Protected Attributes | |
bool | m_initOK |
std::vector< ossimImageSource * > | m_src |
ossimRefPtr< ossimIvtGeomXform > | m_igxA |
ossimRefPtr< ossimIvtGeomXform > | m_igxB |
cv::Mat | m_imgA |
cv::Mat | m_imgB |
int | m_numMeasurements |
int | m_maxMatches |
ossim_uint32 | m_spIndexA |
ossim_uint32 | m_spIndexB |
ossimIpt | m_patchSizeA |
ossimIpt | m_patchSizeB |
bool | m_validBox |
bool | m_useGrid |
ossimIpt | m_gridSize |
ossimDpt | m_patchRefA |
ossimDpt | m_patchRefB |
DptVec_t | m_measA |
DptVec_t | m_measB |
int | m_distEditFactor |
ossimString | m_detectorName |
cv::Ptr< cv::Feature2D > | m_detector |
ossimString | m_extractorName |
cv::Ptr< cv::DescriptorExtractor > | m_extractor |
ossimString | m_matcherName |
cv::Ptr< cv::DescriptorMatcher > | m_matcher |
std::ostream * | m_rep |
double | m_maxCvWindowDim |
ossimString | m_cvWindowName |
bool | m_showCvWindow |
Definition at line 29 of file ossimTieMeasurementGenerator.h.
ossimTieMeasurementGenerator::ossimTieMeasurementGenerator | ( | ) |
Definition at line 48 of file ossimTieMeasurementGenerator.cpp.
ossimTieMeasurementGenerator::~ossimTieMeasurementGenerator | ( | ) |
Definition at line 137 of file ossimTieMeasurementGenerator.cpp.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 744 of file ossimTieMeasurementGenerator.cpp.
References m_cvWindowName, and ossimString::string().
|
protected |
Definition at line 370 of file ossimTieMeasurementGenerator.cpp.
Referenced by setDescriptorExtractor(), and setFeatureDetector().
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 71 of file ossimTieMeasurementGenerator.h.
Referenced by summarizeRun().
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 75 of file ossimTieMeasurementGenerator.h.
Referenced by summarizeRun().
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 67 of file ossimTieMeasurementGenerator.h.
Referenced by summarizeRun().
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 59 of file ossimTieMeasurementGenerator.h.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 63 of file ossimTieMeasurementGenerator.h.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 84 of file ossimTieMeasurementGenerator.h.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 57 of file ossimTieMeasurementGenerator.h.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 93 of file ossimTieMeasurementGenerator.cpp.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 44 of file ossimTieMeasurementGenerator.h.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 78 of file ossimTieMeasurementGenerator.h.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 651 of file ossimTieMeasurementGenerator.cpp.
References ossimDpt::makeNan().
|
protected |
Definition at line 149 of file ossimTieMeasurementGenerator.cpp.
References m_gridSize, m_useGrid, ossimIpt::x, and ossimIpt::y.
Referenced by run().
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 169 of file ossimTieMeasurementGenerator.cpp.
References m_detector, m_extractor, m_patchRefA, m_patchRefB, m_patchSizeA, m_patchSizeB, refreshCollectionTraits(), ossimIpt::x, and ossimIpt::y.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 460 of file ossimTieMeasurementGenerator.cpp.
References createFeature2D(), m_extractor, and m_extractorName.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 506 of file ossimTieMeasurementGenerator.cpp.
References m_matcher, m_matcherName, and ossimString::string().
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 420 of file ossimTieMeasurementGenerator.cpp.
References createFeature2D(), m_detector, and m_detectorName.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 549 of file ossimTieMeasurementGenerator.cpp.
References m_gridSize, ossimIpt::x, and ossimIpt::y.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 563 of file ossimTieMeasurementGenerator.cpp.
References m_spIndexA, m_spIndexB, m_src, and n.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 632 of file ossimTieMeasurementGenerator.cpp.
References m_maxMatches.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 578 of file ossimTieMeasurementGenerator.cpp.
References ossimIvtGeomXformVisitor::getTransformList(), m_igxA, m_igxB, m_patchRefA, m_patchRefB, m_patchSizeA, m_patchSizeB, m_spIndexA, m_spIndexB, m_src, m_validBox, ossimIpt::x, and ossimIpt::y.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 83 of file ossimTieMeasurementGenerator.h.
|
inlinevirtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 56 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 705 of file ossimTieMeasurementGenerator.cpp.
References m_cvWindowName, m_imgA, m_imgB, m_maxCvWindowDim, m_patchSizeA, m_patchSizeB, max, ossimString::string(), ossimIpt::x, and ossimIpt::y.
|
virtual |
Implements ossimTieMeasurementGeneratorInterface.
Definition at line 683 of file ossimTieMeasurementGenerator.cpp.
References getDescriptorExtractor(), getDescriptorMatcher(), getFeatureDetector(), ossim::getFormattedTime(), m_gridSize, m_patchSizeA, and m_rep.
|
protected |
Definition at line 149 of file ossimTieMeasurementGenerator.h.
Referenced by closeCvWindow(), and showCvResultsWindow().
|
protected |
Definition at line 130 of file ossimTieMeasurementGenerator.h.
Referenced by run(), and setFeatureDetector().
|
protected |
Definition at line 129 of file ossimTieMeasurementGenerator.h.
Referenced by setFeatureDetector().
|
protected |
Definition at line 126 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 134 of file ossimTieMeasurementGenerator.h.
Referenced by run(), and setDescriptorExtractor().
|
protected |
Definition at line 133 of file ossimTieMeasurementGenerator.h.
Referenced by setDescriptorExtractor().
|
protected |
Definition at line 115 of file ossimTieMeasurementGenerator.h.
Referenced by refreshCollectionTraits(), setGridSize(), and summarizeRun().
|
protected |
Definition at line 97 of file ossimTieMeasurementGenerator.h.
Referenced by setROIs().
|
protected |
Definition at line 98 of file ossimTieMeasurementGenerator.h.
Referenced by setROIs().
|
protected |
Definition at line 99 of file ossimTieMeasurementGenerator.h.
Referenced by showCvResultsWindow().
|
protected |
Definition at line 100 of file ossimTieMeasurementGenerator.h.
Referenced by showCvResultsWindow().
|
protected |
Definition at line 88 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 138 of file ossimTieMeasurementGenerator.h.
Referenced by setDescriptorMatcher().
|
protected |
Definition at line 137 of file ossimTieMeasurementGenerator.h.
Referenced by setDescriptorMatcher().
|
protected |
Definition at line 148 of file ossimTieMeasurementGenerator.h.
Referenced by showCvResultsWindow().
|
protected |
Definition at line 104 of file ossimTieMeasurementGenerator.h.
Referenced by setMaxMatches().
|
protected |
Definition at line 122 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 123 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 103 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 118 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 119 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 109 of file ossimTieMeasurementGenerator.h.
Referenced by run(), setROIs(), showCvResultsWindow(), and summarizeRun().
|
protected |
Definition at line 110 of file ossimTieMeasurementGenerator.h.
Referenced by run(), setROIs(), and showCvResultsWindow().
|
protected |
Definition at line 141 of file ossimTieMeasurementGenerator.h.
Referenced by summarizeRun().
|
protected |
Definition at line 150 of file ossimTieMeasurementGenerator.h.
|
protected |
Definition at line 107 of file ossimTieMeasurementGenerator.h.
Referenced by setImageList(), and setROIs().
|
protected |
Definition at line 108 of file ossimTieMeasurementGenerator.h.
Referenced by setImageList(), and setROIs().
|
protected |
Definition at line 96 of file ossimTieMeasurementGenerator.h.
Referenced by setImageList(), and setROIs().
|
protected |
Definition at line 114 of file ossimTieMeasurementGenerator.h.
Referenced by refreshCollectionTraits().
|
protected |
Definition at line 111 of file ossimTieMeasurementGenerator.h.
Referenced by setROIs().