1. 26 Jun, 2015 5 commits
  2. 03 Jun, 2015 1 commit
  3. 02 Apr, 2015 2 commits
  4. 01 Apr, 2015 1 commit
  5. 31 Mar, 2015 1 commit
  6. 27 Mar, 2015 1 commit
  7. 26 Mar, 2015 1 commit
  8. 23 Mar, 2015 2 commits
  9. 02 Feb, 2015 1 commit
  10. 22 Dec, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX #371] Fixing surface segmentation bug · 1aebbc45
      Andreas Schwarzkopf authored
      Previous commitment had some bug fixes. But it also said that some bugs dealing
      with the surface segmentation still remained. This commit fixes them. The
      errors consisted of not initialized member variables in some classes regarding
      point instances of parameter space clustering and boundary detection.
      1aebbc45
  11. 19 Dec, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX #371] Fixed bug when the Surface detection module by Lari crashed · 35e2001d
      Andreas Schwarzkopf authored
      Regarding the module "Surface detection by Lari" crashes appeared sometimes.
      The reason was that the object containing the status bar thing (point classifier
      class) was deleted before the progress was set to be finished.
      
      Remaining bug:
      The following bug could not be fixed short-time because it does not appear if
      the module is compiled using the debug flag.
      Shortly said sometimes the search instance even can not find a point using
      coordinates of itself. Weird. I put setting the ID in the end of
      WLariBruteforceClustering::addExtentCluster manually at least not to get stuck.
      But still some groups result a bad result. No errors appear when compiling (cmake)
      using the debug flag. Has to be fixed sometime later.
      35e2001d
  12. 17 Dec, 2014 1 commit
  13. 16 Dec, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX 371] Fixing somen memory leaks and few feature improvements · 70f54ec4
      Andreas Schwarzkopf authored
      Main changes:
        - Multithreading for allocating kd-trees at 8 threads.
        - Fixed memory leak when kd-tree is destroyed. Not all memory was freed previously.
        - Added few point transformation features regarding automatical color adjustment.
        - Improved speed of the point file lading feature.
        - Fixed ReadLAS module
            - Previously it could only use greyscale color channel.
            - Made X/Y-sliders more intuitive
      70f54ec4
  14. 30 Sep, 2014 2 commits
  15. 26 Sep, 2014 1 commit
  16. 19 Sep, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [STYLE #42] Added empty lines between methods in code and header files · 15deb769
      Andreas Schwarzkopf authored
       * Added some empty lines between methods in code and header files.
       *
       * Bugfix: Solved problem in point data saving that the coordinate precision was about 5
       * signs.
       *
       * Sebastian Eichelbaum wrote (18.09.2014, 11:46):
       * >> Hi Andreas
       * >>
       * >> Ich würde dich gern bitten darauf zu achten, dass du zwischen Funktionen
       * >> eine Leerzeile lässt. Das betrifft sowohl die CPP als auch die Header
       * >> files. Als Beispiel: WBmpImage.cpp. Dort hast du nach dem Konstruktor
       * >> eine Leerzeile gemacht, nach dem Destruktor und den folgenden Funktionen
       * >> jedoch nicht.
       * >>
       * >> Ansonsten ist dein Stil sehr sauber. Auch die Doxygen Doku ist sehr
       * >> ordentlich. Super.
       * >>
       * >> Gruß
       * >> Sebastian
      15deb769
  17. 17 Sep, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX #371] Heavy committing related to validation of the approach of Lari/Habib 2014 · e5431dda
      Andreas Schwarzkopf authored
       * Modules purged
       *   - Points group selector
       *
       * Altered modules
       *   - Points - Transform: Can now save and load point data using files
       *
       * Modules created:
       *   - Point Groups - Validator
       *       - Is done in order to validate groups against reference groups
       *   - Point Groups - Transform
       *       - Can save and load grouped point data using files
       *       - Also can merge grouped point data sets and subtract point sets
       *       - Still has all features to replace "Point group selector" completely
      e5431dda
  18. 07 Sep, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX #371] Repaired the multithreading setting · 883eac38
      Andreas Schwarzkopf authored
       * General style Some style improvements.
       *
       * General features:
       *   - Points - Transform: Color equalizer (contrast and offset setting for each color
       *     channel)
       *
       * Performance improvements (in general about 4 times faster)
       *   - Lari/Habib 2014 clustering has now following improvements.
       *       - Removing points from the parameter space kd-tree after adding to a plane -
       *         This change created an additional, temporary parameter domain kd-tree which
       *         is in the beginning just a copy of the original parameter domain kd-tree.
       *         When points are added to a plane, they are removed from that copy. It makes
       *         the algorithm a way faster.
       *       - Distinguishing whether a point belongs to an extent directly in an point
       *         searcher instance works faster than building a list with additional
       *         unnecessary points and filtering afterwards. In that change a new class
       *         inherited from WPointSearcher and overwrote a method which distinguishes
       *         whether points are added or not.
       *       - Another story is counting points of an extent with a searched point as peak
       *         centre. Previously points were put in a list in order to count them
       *         afterwards. This new class was further modified at traversing. So no new
       *         unnecessary list is built up.
       *
       * Bugs fixed:
       *   - Boundary detection problems were fixed. Originally there was a detection that
       *     checked whether a new bound would hit the pre previously detectet bound. But that
       *     seemet practically not to be enough. So every point adding a new bound is checked
       *     whether it hits one of all bound pieces detected. Nevertheless the problem is not
       *     solved completely but there are much less less problems by far.
      883eac38
  19. 24 Aug, 2014 1 commit
  20. 23 Aug, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX #371] Repaired the multithreading setting · c38980eb
      Andreas Schwarzkopf authored
       * Previously application crashed every time on processing data using Lari/Habib (2014) surface detection
       *
       * In method WMSurfaceDetectionByLari::properties():
       * WPropInt m_cpuThreadCount = m_properties->addProperty( "CPU threads: ", "", 8, m_propCondition );
       *
       * Yes, m_cpuThreadCount is a member variable of the class. Putting "WPropInt" here is
       * definitely not a good idea.
      c38980eb
  21. 22 Aug, 2014 4 commits
    • Andreas Schwarzkopf's avatar
      [ADD #371] Completed main features. #4 · a2f5bce4
      Andreas Schwarzkopf authored
       * Finalized main features
       *
       * New added features:
       *   - Brute Force peak detection clustering
       *   - Modified convex hull boundary detection for separation of spatially disconnected
       *     points.
       *
       * Reached beta version status.
      a2f5bce4
    • Andreas Schwarzkopf's avatar
      [ADD #371] Completed main features. #3 · 8f3f0ef2
      Andreas Schwarzkopf authored
       * Finalized main features
       *
       * New added features:
       *   - Brute Force peak detection clustering
       *   - Modified convex hull boundary detection for separation of spatially disconnected
       *     points.
       *
       * Reached beta version status.
      8f3f0ef2
    • Andreas Schwarzkopf's avatar
      [ADD #371] Completed main features. #2 · 989a73ee
      Andreas Schwarzkopf authored
       * Finalized main features
       *
       * New added features:
       *   - Brute Force peak detection clustering
       *   - Modified convex hull boundary detection for separation of spatially disconnected
       *     points.
       *
       * Reached beta version status.
      989a73ee
    • Andreas Schwarzkopf's avatar
      [ADD #371] Completed main features. · 1bc05cfd
      Andreas Schwarzkopf authored
       * Finalized main features
       *
       * New added features:
       *   - Brute Force peak detection clustering
       *   - Modified convex hull boundary detection for separation of spatially disconnected
       *     points.
       *
       * Reached beta version status.
      1bc05cfd
  22. 12 Aug, 2014 1 commit
  23. 11 Aug, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [ADD #371] Plane clustering approach implementation of Lari/Habib · f131681b
      Andreas Schwarzkopf authored
       * Steps done:
       *   - Implemented the plane point clustering approach of Lari/Habib
       *
       * Probable remaining steps that remain to be implemented:
       *   - Applying a modified convex hull boundary detection algorithm to separate
       *     Spatially disconnected planar patches that were detected to belong to the same
       *     Planar formula.
      f131681b
  24. 29 Jul, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [ADD #371] Lari/Habib approach module can display point's best fitted planes... · d6da7de6
      Andreas Schwarzkopf authored
      [ADD #371] Lari/Habib approach module can display point's best fitted planes and the parameter domain
       * Added features:
       *   - Displaying the best for each pointfitted plane (calculated using the least
       *     squares method in relation th neighbor points)
       *   - The parameter domain points can be displayed now. Each oof them displays the best
       *   - fitted plane properties
       *
       * Bug fix:
       *   - Fixed the Hessesche normal formula calculation. Previously A, B and C were
       *     normalized just like a normal vector (Actually they depict a normal vector)
      d6da7de6
  25. 26 Jul, 2014 2 commits
  26. 22 Jul, 2014 4 commits