We have moved to https://dokuwiki.librecad.org/
Lots of content was already moved to the new wiki, but there is still work to do. If you want to contribute, please register a new account at https://dokuwiki.librecad.org/
This wiki will be kept for a while to keep search engine results valid. Moved sites may be deleted here in future.
Difference between revisions of "LibreCAD 3 - LibreCAD 3 - TODOs"
R. van Twisk (Talk | contribs) |
R. van Twisk (Talk | contribs) |
||
Line 2: | Line 2: | ||
- Review document structure | - Review document structure | ||
− | |||
− | |||
- check for get accessors to remove ‘get’ for example instead getLayer() use layer() | - check for get accessors to remove ‘get’ for example instead getLayer() use layer() | ||
Line 13: | Line 11: | ||
- Cleanup include directives | - Cleanup include directives | ||
− | - Make some variables const with the primitive/geo classes | + | - Make some variables const with the primitive/geo classes, not sure yet because during editing we might want to have a mutable version of entities and hens we need getters/setters. entities within the kernel will always be const though! |
+ | |||
+ | - Use #pragma once instead if ifndef within the headers |
Revision as of 02:41, 23 May 2014
- Review all class naming for example Builder isn0t the right name, we might need to change that
- Review document structure
- check for get accessors to remove ‘get’ for example instead getLayer() use layer()
- Ensure to copy meta data for each entity
- Consider if we should have a Circle. a) Should it extend from Arc? or Should a arc from 0..2pi be a circle?
- Cleanup include directives
- Make some variables const with the primitive/geo classes, not sure yet because during editing we might want to have a mutable version of entities and hens we need getters/setters. entities within the kernel will always be const though!
- Use #pragma once instead if ifndef within the headers