bogumilchilinski / dgeometry

MIT License
3 stars 0 forks source link

Development of `GeometricalCase` class interface #6

Open bogumilchilinski opened 1 year ago

bogumilchilinski commented 1 year ago

The interface of the GeometricalCase class and its parrents (Entity, DrawingSet) should be rewritten. There is the lack of managed properties and access methods in these classes. Most of the important properties of the class is currently handle by the attributes what is difficult for further development of entire module. The missing methods should be added and attributes might be rewritten to appropriate methods with @ property (maybe @chached_property) decorator.

List of the @properties to add: