|
| | PolyElem (const VectorDouble &x=VectorDouble(), const VectorDouble &y=VectorDouble(), double zmin=TEST, double zmax=TEST) |
| |
| | PolyElem (const PolyElem &r) |
| |
| PolyElem & | operator= (const PolyElem &r) |
| |
| virtual | ~PolyElem () |
| |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| | Interface of AStringable.
|
| |
| const VectorDouble & | getX () const |
| |
| const VectorDouble & | getY () const |
| |
| double | getX (int i) const |
| |
| double | getY (int i) const |
| |
| double | getZmax () const |
| |
| double | getZmin () const |
| |
| void | init (const VectorDouble &x, const VectorDouble &y, double zmin=TEST, double zmax=TEST) |
| |
| void | getExtension (double *xmin, double *xmax, double *ymin, double *ymax) const |
| |
| double | getSurface () const |
| |
| void | closePolyElem () |
| |
| bool | inside (const VectorDouble &coor) |
| |
| bool | inside3D (double zz) const |
| |
| PolyElem | reduceComplexity (double distmin) const |
| |
| | PolyLine2D (const VectorDouble &x=VectorDouble(), const VectorDouble &y=VectorDouble()) |
| |
| | PolyLine2D (const PolyLine2D &m) |
| |
| PolyLine2D & | operator= (const PolyLine2D &m) |
| |
| virtual | ~PolyLine2D () |
| |
| int | getNPoints () const |
| |
| void | init (const VectorDouble &x, const VectorDouble &y) |
| |
| const VectorDouble & | getX () const |
| |
| const VectorDouble & | getY () const |
| |
| double | getX (int i) const |
| |
| double | getY (int i) const |
| |
| VectorDouble | getPoint (int i) const |
| |
| double | getXmin () const |
| |
| double | getYmin () const |
| |
| double | getXmax () const |
| |
| double | getYmax () const |
| |
| void | addPoint (double x, double y) |
| |
| void | setX (const VectorDouble &x) |
| |
| void | setY (const VectorDouble &y) |
| |
| PolyPoint2D | getPLIndex (const VectorDouble &xy0) const |
| |
| double | distanceBetweenPoints (double ap, double al, const VectorDouble &xy1, const VectorDouble &xy2) const |
| |
| double | distanceAlongPolyline (const PolyPoint2D &pldist1, const PolyPoint2D &pldist2) const |
| |
| double | angleAtPolyline (const PolyPoint2D &pldist, int nb_neigh=0) const |
| |
| double | distanceAtPolyline (const PolyPoint2D &pldist, const VectorDouble &target, int nb_neigh) const |
| |
| | AStringable () |
| |
| | AStringable (const AStringable &r) |
| |
| AStringable & | operator= (const AStringable &r) |
| |
| virtual | ~AStringable () |
| |
| virtual void | display (const AStringFormat *strfmt=nullptr) const final |
| |
| virtual void | display (int level) const final |
| |
| | ASerializable () |
| |
| | ASerializable (const ASerializable &r) |
| |
| ASerializable & | operator= (const ASerializable &r) |
| |
| | ASerializable (ASerializable &&r) noexcept |
| |
| ASerializable & | operator= (ASerializable &&r) noexcept |
| |
| virtual | ~ASerializable () |
| |
| bool | dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), bool verbose=false) const |
| | Dump the contents of an object into an Output File using a given Output NF Format.
|
| |
| void | setDefaultFormatNF (const EFormatNF &format) |
| |