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"

From LibreCAD wiki
Jump to: navigation, search
Line 10: Line 10:
  
 
- use make_shared instead of shared_ptr, check all code and replace where appropriate
 
- use make_shared instead of shared_ptr, check all code and replace where appropriate
 +
 +
- Consider if we should have a Circle. a) Should it extend from Arc? or Should a arc from 0..2pi be a circle?

Revision as of 02:34, 23 April 2014

- Review all class naming for example Builder isn0t the right name, we might need to change that

- Review document structure

- Create a QuadTree implementation to see if we can speed up selection of entities

- check for get accessors to remove ‘get’ for example instead getLayer() use layer()

- Ensure to copy meta data for each entity

- use make_shared instead of shared_ptr, check all code and replace where appropriate

- Consider if we should have a Circle. a) Should it extend from Arc? or Should a arc from 0..2pi be a circle?