Permalink
Commits on Jul 24, 2010
  1. Have BlockSum aply the kernel centered on the pixel

    Zack Moratto committed Jul 24, 2010
    Previously it was doing it from the top left. This change makes the BlockSum operation more consistent with Convolution.
  2. Make IntegralEdgeExtension faster

    Zack Moratto committed Jul 24, 2010
    There is no need for a recursive call as it's just a constant edge extension on the bottom right side.
  3. Added IntegralEdgeExtension Test

    Zack Moratto committed Jul 24, 2010
    Also made BlockSum more verbose.
Commits on Jul 23, 2010
  1. Fixed BlockSum View test

    Zack Moratto committed Jul 23, 2010
    It fails currently, but that's because block sum view is not implemented correctly.
  2. Fixed assignment to select_col and select_row

    Zachary Moratto committed with zmoratto Jul 23, 2010
    Just needed to add the correct assignment operators. I also added some tests to verify that they work.
    
    Also removed non-const assignment operators for CropView, SelectRow, and SelectCol. They're not required for shallow views (thanks Matt!).
Commits on Jul 22, 2010
  1. Added some select_col and select_row checks

    Zack Moratto committed with zmoratto Jul 22, 2010
Commits on Jul 21, 2010
  1. Read_georeference returns bool now

    Zack Moratto committed with zmoratto Jul 21, 2010
    It returns true if everything went well, and false in the event of failure. This also fixes a bug for image2qtree. Image2qtree previously wasn't noticing that some images didn't have georef information.
    
    This fix also helps make opertions between pds_georef and gdal_georef more similiar. Previously in the event of a read failure in PDS it would throw an error. GDAL georef code wouldn't say anything however. Consider it fixed.
Commits on Jul 20, 2010
Commits on Jul 19, 2010
  1. in-class static initialization is always a bad idea

    novas0x2a committed Jul 19, 2010
    Even with integral types, in-class static init doesn't work right. It only
    works if every use of the constant is inlined. If you ever use that
    constant from a place where you need an address (ie, reference or pointer)
    it will fail to link with an undefined reference. Values may become
    references in surprising places if optimization is turned on.
    
    Take-away: don't ever use static in-class initialization. At all. (lame).
Commits on Jul 18, 2010
  1. Bug fix for ControlNetworkLoading

    Zachary Moratto committed Jul 18, 2010
    Added test to make sure that code works. I did a horrible job making this code generic. It needs a rewrite.
Commits on Jul 14, 2010
  1. Assure Bresenham's line termination

    Zack Moratto committed Jul 14, 2010
    Some odd edge cases apper to never hit the end pixel.
Commits on Jul 13, 2010
  1. Remove call to deprecated read_file()

    Zack Moratto committed Jul 13, 2010
    read_file() is an old read access function for PinholeModel.
  2. Added GCP CNet loader

    Zack Moratto committed Jul 13, 2010
    GCP CNET are for when there are a large number of ground control points to be loaded. Maybe in the future it would be better to use these exclusively.
Commits on Jul 12, 2010
  1. Remove internal calls to intrinsic parameters

    Zack Moratto committed Jul 12, 2010
    intrinsic_parameters is deprecated
Commits on Jul 11, 2010
Commits on Jul 10, 2010
  1. Missed const in disparity_range_mask

    Zack Moratto committed Jul 10, 2010
    It's required to work with temporary types.
Commits on Jul 9, 2010
  1. Added test for stereographic project that was bothering me.

    Zack Moratto committed Jul 9, 2010
    It shows that transform from stereographic to plate caree will produce a BBox that goes up to the pole.
  2. Fix for including poles in BBox for GeoTransform

    Zack Moratto committed Jul 9, 2010
    The fix is not to just only test the pole but to instead draw an X and see where the individual points hit. So in the event of a singularity at the pole, the pixels near will still project and allow growth of the bbox.
  3. Modify image2qtree to allow outside georef info

    Zack Moratto committed Jul 9, 2010
    The problem was that the input file had georeference information but it was malformed and caused a crash. Now the user can provide outside georef information even in the event of malformed input from file.
Commits on Jul 8, 2010
  1. Default settings for ipfind should use better code

    Zack Moratto committed Jul 8, 2010
    I don't care if it's self serving, log and patch really are horribly performing.
  2. make Url's parts writable

    novas0x2a committed Jul 8, 2010