Comments (4)
Hi Ton, I was not present during initial development of the library, so not sure what was the actual intent. However, you are right, that the implementation is inconsistent with documentation.
from polygon.
Hi asydorchuk, thanks for the feedback. Do you know whether this is something that used to work? I can investigate this a bit further once I come around to it, but it will take some time since I am completely unfamiliar with the code.
In any case, it is not a critical issue, since it is pretty easy to workaround, at the cost of some runtime performance. So in case this can be more efficiently handled on the Boost Polygon side, that would be great.
from polygon.
Hi Ton, it's a bit hard to say what is the right thing to do in this situation. Since updating the code will make it backward incompatible for people who already built workarounds on their side. Perhaps the best solution is to update the documentation according to the current behaviour. What do you say?
from polygon.
Hey asydorchuk, I agree changing behavior might be unwanted for existing users, so then only changing the documentation is required indeed.
from polygon.
Related Issues (20)
- [voronoi] issue with pss() HOT 4
- WINDOWS COMPILATION: point_data.hpp(63): error C2672: 'assign': no matching overloaded function found
- boost::polygon::detail::resize() gives wrong result when expanding a shape HOT 1
- boost::polygon::detail::resize creates invalid polygons on expansion HOT 2
- Intersection of polygons with double coordinate type doesn't work HOT 1
- [voronoi] The diagram has an infinite segment that origin point inside in closed polygon. HOT 1
- Voronoi high-precision coordinate system
- An exception "cannot dereference end map/set iterator" in polygon_arbitrary_formation.hpp
- Aboated at boost::polygon::polygon_set_data<long long>::get() HOT 1
- atr_ missing from member initialization list
- Voronoi C++20 warnings
- boost::polygon::area returns 0 area HOT 2
- excessive includes in isotropy.hpp
- polygon::intersect(rectA, rectB, consider_touch) doesn't actually pass consider_touch to the intersection-check
- popCoordinate in funtion pushPoint is confusing
- The result of polygon_90_set_data::get with argument vthreshold is incorrect
- Inserting 64-bit rectangle into 64-bit polygon set doesn't work HOT 1
- Use-after-free on 64-bit coordinates
- maybe polygon_set resize is ERROR always. supplied: images and COMPLETE code.
- Non-empty polygon incorrectly considered as empty HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from polygon.