|
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 |
Public Member Functions inherited from ossimTieMeasurementGeneratorInterface | |
| virtual | ~ossimTieMeasurementGeneratorInterface () |
| Virtual destructor defined to squash compiler errors. More... | |
Public Member Functions inherited from ossimObject | |
| 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) |
Public Member Functions inherited from ossimReferenced | |
| 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) |
Protected Member Functions inherited from ossimReferenced | |
| 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().
1.8.14