7 #ifndef AtpTileSource_HEADER 8 #define AtpTileSource_HEADER 33 virtual void initialize();
59 ParallaxInfo():dx_dH(0),dy_dH(0),parallaxSlope(0),parallaxOffset(0),denom(1),maxDistance(0) {}
72 virtual void allocate();
74 void filterWithParallax();
75 void computeParallax();
76 void computeParallaxStatistics();
78 void filterWithoutParallax();
83 void initializeStaticMembers();
Convenience struct for use between filterWithParallax( and computeParallaxStatistics() ...
This will be a base for all combiners.
std::shared_ptr< AtpGenerator > m_generator
std::map< std::string, double > distanceMap
AtpList & getTiePoints()
This list resets with every getTile() call , so make sure tiepoints from previous getTile() calls are...
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
Base class for tile sources performing auto tie point extraction.
std::vector< std::shared_ptr< AutoTiePoint > > AtpList
static bool s_useRasterMode
static unsigned int s_minNumConsistent
std::vector< ossimRefPtr< ossimConnectableObject > > ConnectableObjectList
static double s_maxDiffRatio
std::vector< std::shared_ptr< TiePoint > > TiePointList
Base class for OSSIM-based ATP generators.
static unsigned int s_percentConsistent
unsigned int ossim_uint32
static double s_minVectorResDiff
THESE FUNCTIONS REQUIRE OPENCV.
ossimRefPtr< ossimImageData > m_tile
static unsigned int s_numFilterIterations
static unsigned int s_numTpsPerTile
static double s_cosMaxAngleDiff
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
static double s_maxPaxPix
static bool s_initialized
static double s_maxPaxDev