Comments (1)
To expand on the last part of the above comment, as soon as we come across a Point that is not in any GeoDivs, we'd check whether it and the next point make a straight line. Subsequently, we'd check if the previous points and all the pointers that are not on the straight line exist in any other place. Thus, we would be able to locate all points that lie on line segment AB, such that AB is present in two GeoDivs. We may subsequently, remove all such points and only keeping AB. We may detect gaps with a similar method (however, it is unclear what we should do with gaps, as they can be present in topologically correct features as well).
from cartogram-cpp.
Related Issues (20)
- Use `.hpp` instead of `.h` HOT 1
- A lot of our functions simply pass around command line paramters. It may be better to store these in `cart_info` or `inset_state`, despite duplication
- Add function parameter names in function prototypes in header files
- Parallelize `fill_with_density`
- Inability of code to read csv values formatted in categories other than General HOT 2
- Can FFTW array allocation be done only once per inset? Can the FFTW plan be recycled?
- Make `target_area` and `color` a member of GeoDiv instead of InsetState HOT 1
- Remove redundancy in naming HOT 1
- Flatten density randomly gets stuck sometimes HOT 1
- Can gcc-11 be replaced by the latest gcc version?
- `README.md` refers to `cartogram_cpp` instead of `cartogram-cpp`
- Getter function might return large objects by value
- `nlohmann` ubuntu intstallation
- Do not keep track of projection maps for Quadtree
- Fix ctest path for tests/README.md
- Make package names lowercase in CMakeLists.txt
- Check vincentlaucsb/csv-parser's behaviour when converting numeric strings of different formats
- `StringToDecimalConverter` should be a namespace not a class.
- We should switch from `_Exit()` to `std::exit()`
- Move control output to functions (rather than in main.cpp)
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 cartogram-cpp.