Issue 118838

Summary: Enhance LineGeometry creators to create single Polygons in all cases
Product: Draw Reporter: Armin Le Grand <Armin.Le.Grand>
Component: editingAssignee: Armin Le Grand <Armin.Le.Grand>
Status: CLOSED FIXED QA Contact:
Severity: Normal    
Priority: P5 (lowest) CC: issues
Version: 3.4.0 Beta (OOo)   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description Armin Le Grand 2012-01-26 15:10:47 UTC
ALG: With LineCaps feature I opted to allow LineGeometry creation to create PolyPolygons in complicated places where the LineCaps possibly were own Polygons in there. For performance and memory it's better to enhance these cases and to always create a single Polygon.
Comment 1 Armin Le Grand 2012-01-26 15:11:43 UTC
ALG: Working on the exception cases when a LineGeometry part creates self-intersecting parts.
Comment 2 Armin Le Grand 2012-01-26 15:14:40 UTC
ALG: Tested and extended so that always a single polygon is created. These cases happen rarely, because curves need to be involved which are already prepared by simplifying them to having no extreme values and to not exceed a given turning angle. Noneteless I could construct a test case and ensure that the new behaviour is working well.
Comment 3 Armin Le Grand 2012-01-26 15:25:22 UTC
ALG: Comitted, done.
Comment 4 Oliver-Rainer Wittmann 2012-06-13 12:28:05 UTC
getting rid of value "enhancement" for field "severity".
For enhancement the field "issue type" shall be used.