Changes between Version 15 and Version 16 of wxGUIDevelopment/wxIClass
- Timestamp:
- 12/17/11 14:19:10 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
wxGUIDevelopment/wxIClass
v15 v16 8 8 It will be available in GRASS 7. Now it is in the first development phase and it is developed in private repository. It will be moved to trunk when it's basic functionality is available. 9 9 10 {{{ 11 #!comment 12 It's available from the menu "File | ". 13 }}} 10 It's available from the menu "File -> Imagery -> Classify image -> Interactive input for supervised classification". 11 12 == User wiki == 13 14 See also '''[http://grass.osgeo.org/wiki/WxIClass GRASS User Wiki]''' page (TODO). 14 15 15 16 == Naming conventions == … … 17 18 * User friendly name should be found. 18 19 * In the implementation wxIClass is used (and IClass or iclass in C implementation). 19 * Now ''Classification'' is used as window title. 20 * Now ''Supervised Classification Tool'' is used as window title (was ''Classification''). 21 * ''WxIClass'' is used for user wiki page title but intended to use ''wxIClass'' in text (same as in '''[http://grass.osgeo.org/wiki/WxNVIZ WxNVIZ article]''') 20 22 * terms in user interface 21 23 * Map window panes are called ''Preview Displays'' and ''Training Areas Display''. … … 27 29 * Term ''category'' is used instead of ''class'' because it is determined by CAT column (rule taken from old `i.class`). 28 30 * Python 29 == User wiki ==30 31 See also '''[http://grass.osgeo.org/wiki/WxGUI_IClass GRASS User Wiki]''' page (TODO).32 31 33 32 == Implemented features == … … 52 51 * for vector dot from `g.tempfile` is removed 53 52 * in user interface only common (user friendly) part of the name is shown 53 54 54 == Planned features == 55 55 * something like layer manager for both mapwindows (Training and Preview) … … 66 66 * deleting areas when deleting class (category) 67 67 * different color for each vector training area 68 68 69 === Digitizer requirements === 69 70 * add area … … 77 78 78 79 The best solution is probably a set of common classes like `IVDigit` and `IVDigitWindow` which provide all but customizable digitizing functionality. Then wxIClass digitizer part can use some parameters and overriding of inherited methods to customize digitizer. Overriding need to be used e. g. in places where standard digitizer uses `UserSettings`. 80 79 81 == Roadmap == 80 82