|
| 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) |
|