| 1 | [[TOC]] |
| 2 | = wxIClass = |
| 3 | |
| 4 | '''wxIClass''' is a wxGUI extension. ''Generates spectral signatures for an image by allowing the user to outline regions of interest. The resulting signature file can be used as input for i.maxlik or as a seed signature file for i.cluster.'' (cited from i.class manual) |
| 5 | |
| 6 | wxIClass should have similar functionality as [http://grass.osgeo.org/grass64/manuals/html64_user/i.class.html i.class]. Don't be confused with older wxGUI i.class implementation wx.class ([http://trac.osgeo.org/grass/browser/grass-addons/gui/wxpython/wx.class addons], [http://grass.osgeo.org/wiki/WxPython-based_GUI_for_GRASS#wx.class wiki]). wxIClass should replace wx.class. |
| 7 | |
| 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 | |
| 10 | {{{ |
| 11 | #!comment |
| 12 | It's available from the menu "File | ". |
| 13 | }}} |
| 14 | |
| 15 | == Module name == |
| 16 | User friendly name should be found. In the implementation wxIClass is used. |
| 17 | |
| 18 | == User wiki == |
| 19 | |
| 20 | See also '''[http://grass.osgeo.org/wiki/WxGUI_IClass GRASS User Wiki]''' page (TODO). |
| 21 | |
| 22 | == Implemented features == |
| 23 | * Main window (`MapFrame`) with two maps and area for plots (similar to i.class window) and with statusbar and toolbar similar to GCP |
| 24 | |
| 25 | == Planned features == |
| 26 | * something like layer manager for both mapwindows (Traning and Preview) |
| 27 | * changing layer opacity |
| 28 | * missing layer manager can be (temporary) substituted by combo box (moves map layer to top) |
| 29 | * save and load training areas as vector layer |
| 30 | * managing more than one category |
| 31 | * one would be active (determines preview, plots, new digitized area category) |
| 32 | * category manager would be needed |
| 33 | |
| 34 | == Roadmap == |
| 35 | |
| 36 | * Refactoring of `MapFrame`s a `MapWindow`s (`mapdisp*.py`, `gcpmapdisp*.py`) |
| 37 | * reason: creating common `MapFrame` base class and allow specializing in modules like GCP (georectifier) or wxIClass |
| 38 | * separating statusbar functionality: r48703 |
| 39 | * GCP: r48713, r48764 |
| 40 | * moving code to `MapFrameBase`: r48763, r48769 |
| 41 | * toolbar access methods: r48765, r48766 |
| 42 | * Create/edit imagery group dialog |
| 43 | * r48891, r48905 (and backport r48915) |
| 44 | |
| 45 | {{{ |
| 46 | #!comment |
| 47 | Overview of commits [http://trac.osgeo.org/grass/log/grass/trunk/gui/wxpython/gui_modules/gmodeler.py here]. |
| 48 | }}} |
| 49 | |
| 50 | == List of tickets == |
| 51 | |
| 52 | [[TicketQuery(component=wxGUI&keywords=iclass&order=priority)]] |