Classes | |
| struct | MR::Polyline< V > |
| class | MR::PolylineUndirectedEdgeIterator |
| class | MR::PolylineTopology |
Functions | |
| template<typename V > | |
| bool | MR::relax (Polyline< V > &polyline, const RelaxParams ¶ms={}, ProgressCallback cb={}) |
| template<typename V > | |
| bool | MR::relaxKeepArea (Polyline< V > &polyline, const RelaxParams ¶ms={}, ProgressCallback cb={}) |
| bool MR::relax | ( | Polyline< V > & | polyline, |
| const RelaxParams & | params = {}, | ||
| ProgressCallback | cb = {} ) |
applies given number of relaxation iterations to the whole polyline ( or some region if it is specified )
| bool MR::relaxKeepArea | ( | Polyline< V > & | polyline, |
| const RelaxParams & | params = {}, | ||
| ProgressCallback | cb = {} ) |
applies given number of relaxation iterations to the whole polyline ( or some region if it is specified ) do not really keeps area but tries hard