| Summary: | Implement ChopBoxAnchor strategy that determines anchor point as closest horizontal or vertical projection on outline. | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Alexander Nyßen <nyssen> |
| Component: | GEF FX | Assignee: | Alexander Nyßen <nyssen> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | matthias.wienand |
| Version: | 0.2.0 | ||
| Target Milestone: | 4.0.0 (Neon) M6 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 488358 | ||
|
Description
Alexander Nyßen
Pushed the following changes to origin/master: - Renamed IComputationStrategy.Impl into ProjectionStrategy. Extracted AbstractProjectionStrategy. - Introduced OrthogonalProjectionStrategy as an alternative strategy, which determines the nearest orthogonal projection. I placed the necessary computations to determine the orthogonal projection into the OrthogonalProjectionStrategy for now. We need to extract it to GEF4 Geometry as part of bug #488367, as soon as all corner cases (overlap) can also be properly handled (and we now how the API for projection and orthogonal projection should look like). *** Bug 488367 has been marked as a duplicate of this bug. *** As the corner cases (overlap) do not require special handling, and the underlying computations are not to be moved to GEF4 Geometry, resolving this as fixed in 4.0.0 M6. |