1. 17 Mar, 2016 1 commit
  2. 16 Mar, 2016 1 commit
  3. 14 Mar, 2016 2 commits
    • mey's avatar
      implemented customizable edge handling when converting potential to flow maps · 1275160f
      mey authored
      added EdgeHandler for handling map edges
      added EdgeHandledPotentialMap with getter for edge handler
      ConvolvingPotentialMap.java
          implements EdgeHandledPotentialMap and returns the one from its convolveOp
      FlowFromPotentialsMap.java
          handles edges according to map's edge handler
              default to extend instead of returning zero potentials
          added test for custom edge handler
      PotentialMap.java
          added java 8 TODO
      SimplePotentialMap.java
          implements EdgeHandledPotentialMap
          added field edgeHandler and accessor with value set by constructor
      ConvolveOp.java
          uses newly added EdgeHandler instead of internal EdgeHint
          updated test
      Double2DCloseTo.java
          added default max error and factory method using it
      renamed TestConstantPathfindingMap to TestPathfindingMap
          updated TestConstantFlowMap
      1275160f
    • mey's avatar
      13e175cf
  4. 11 Mar, 2016 2 commits
    • mey's avatar
    • mey's avatar
      added interface DerivedMap.java: with applyChanges and content methods · df212372
      mey authored
          added MapContent as nested class and renamed it to Changes
              made immutable
              added width and height fields and package-private accessors
              added accessors for collections
              constructor is package-private
                  can be created from nested Factory class or content method
      extracted super class AbstractDerivedMap from DerivedFlowMap
          added method content
          changed content constructor not containing firstMap anymore
              width/height now derived from content object
          clear no longer returns a collection
              unneccessary because of content method
          fixed always setting weight by adding weight parameter to addMapInternal
      DerivedFlowMap.java
          fixed inspector title
      FlowFromPotentialsMap, FlowFromFlowsMap.java
          updated constructor with changes object
          added constructor with weight for first map
      df212372
  5. 10 Mar, 2016 5 commits
  6. 09 Mar, 2016 3 commits
    • mey's avatar
      DerivedFlowMap.java: removed field underlyingMapsReadOnly · d32f3c5e
      mey authored
          unneccessary, makes serialization fail
      d32f3c5e
    • mey's avatar
      Added update modes to specify how a map will react on change of underlying data · f26f7056
      mey authored
      BasicMapChangeNotifier.java
          now using DynamicMap instead of MapChangeListener as listener class
          listeners are now notified based on set update mode
          added method notifyListenersAll triggering forced update on all listeners
          added test
      DerivedFlowMap.java
          removed field myChangeListener
              replaced with this is used as listener object for underlying maps
      renamed LazyUpdatingMap to AbstractDynamicMap.java
          forceUpdateAll now triggers notifyListenersAll
              instead of handling every location individually
      removed MapChangeListener.java
          obsolete, DynamicMap is used instead
      MapChangeNotifier.java
          added nested enum UpdateMode
          added method setUpdateMode
      NamedMap.java
          extends from PathfindingMap
      f26f7056
    • mey's avatar
      MapUpdateHandler.java: added method forceUpdate · 0c90567c
      mey authored
      LazyUpdatingMap.java
          implemented forceUpdate method
      0c90567c
  7. 08 Mar, 2016 3 commits
  8. 07 Mar, 2016 3 commits
  9. 04 Mar, 2016 3 commits
  10. 02 Mar, 2016 2 commits
  11. 01 Mar, 2016 2 commits
  12. 29 Feb, 2016 3 commits
  13. 26 Feb, 2016 1 commit
  14. 22 Feb, 2016 3 commits
  15. 15 Feb, 2016 1 commit
    • mey's avatar
      added Kernel classes · 0259e8cb
      mey authored
      added NoTrapBlurKernel.java and test
          previously in kitt with fixed extents, now dynamic
      added ConstantKernel.java
      Kernel.java
          added normalize, sum, getOriginWeight methods
          improved readability
          added test
      0259e8cb
  16. 12 Feb, 2016 2 commits
  17. 10 Feb, 2016 1 commit
    • mey's avatar
      made some classes Serializable · 3a71a8ff
      mey authored
          Grid2DUtil.*Result, ConvolveOp, Kernel.java
      
      added SerializationUtil for tests
          updated AbstractLimitedStoragePipeline.java
          updated zmt.jscience build.gradle
      3a71a8ff
  18. 29 Jan, 2016 1 commit
  19. 28 Jan, 2016 1 commit