|
| Point | clone () const |
| |
| Point | closestPointInSegment (const Point &seg_s, const Point &seg_e) const |
| |
| double | getAngleFromPoint () const |
| |
| double | getAngleFromPoints (const Point &end) const |
| |
| Point | getPointFromAngle (double angle, double dist) const |
| |
| double | getX () const |
| |
| double | getY () const |
| |
| double | getZ () const |
| |
| bool | operator!= (const Point &b) const |
| |
| double | operator* (const Point &b) const |
| |
| Point | operator* (double b) const |
| |
| Point & | operator*= (double b) |
| |
| Point | operator+ (const Point &b) const |
| |
| Point | operator- (const Point &b) const |
| |
| Point | operator/ (double b) const |
| |
| bool | operator< (const Point &b) const |
| |
| Point & | operator= (const Point &) |
| |
| Point & | operator= (Point &&) |
| |
| bool | operator== (const Point &b) const |
| |
| | Point () |
| |
| | Point (const Point &) |
| |
| | Point (double x, double y, double z=0) |
| |
| | Point (Point &&) |
| |
| Point | rotateFromPoint (double angle, const Point &p_r) const |
| |
| template<class T > |
| std::vector< T > | rotateFromPoint (double angle, const std::vector< T > &t) const |
| |
| template<class T > |
| T | rotateFromPoint (double angle, const T &t) const |
| |
| void | setPoint (const OGRPoint &p) |
| |
| void | setPoint (const Point &p) |
| |
| void | setPoint (double x, double y, double z=0) |
| |
| void | setX (double x) |
| |
| void | setY (double y) |
| |
| void | setZ (double z) |
| |
| double | signedDistance2Segment (const Point &start, const Point &end) const |
| |
| double | X () const |
| |
| double | Y () const |
| |
| double | Z () const |
| |
| | ~Point () |
| |
| bool | crosses (const Geometry< T2, R2 > &geom) const |
| | Check if this and another geometry cross. More...
|
| |
| bool | disjoint (const Geometry< T2, R2 > &geom) const |
| | Check if this and another geometry are disjoint. More...
|
| |
| double | distance (const Geometry< T2, R2 > &p) const |
| | Compute shortest distance between this and another geometry. More...
|
| |
| std::string | exportToGML () const |
| |
| std::string | exportToJson () const |
| |
| std::string | exportToKML () const |
| |
| std::string | exportToWkt () const |
| |
| | Geometry () |
| |
| | Geometry (const Geometry &g) |
| |
| | Geometry (const OGRGeometry *g) |
| |
| | Geometry (const OGRPoint &g) |
| |
| | Geometry (const OGRPoint *g) |
| |
| | Geometry (Geometry &&g) |
| |
| | Geometry (OGRGeometry *g, EmptyDestructor) |
| |
| | Geometry (OGRPoint *g, EmptyDestructor) |
| |
| | Geometry (std::shared_ptr< OGRPoint > g) |
| |
| OGRPoint * | get () |
| |
| const OGRPoint * | get () const |
| |
| double | getDimMaxX () const |
| | Get the maximum x value of the geometry. More...
|
| |
| double | getDimMaxY () const |
| | Get the maximum y value of the geometry. More...
|
| |
| double | getDimMinX () const |
| | Get the minimum x value of the geometry. More...
|
| |
| double | getDimMinY () const |
| | Get the minimum y value of the geometry. More...
|
| |
| double | getHeight () const |
| | Get the height of the geometry. More...
|
| |
| double | getMinSafeLength () const |
| |
| double | getWidth () const |
| | Get the width of the geometry. More...
|
| |
| void | importFromWkt (const std::string &text) |
| |
| bool | intersects (const Geometry< T2, R2 > &geom) const |
| | Check if this and another geometry intersects. More...
|
| |
| bool | isEmpty () const |
| |
| OGRGeometry * | OGRBuffer (double dfDist, int side=0) const |
| |
| bool | operator!= (const Geometry< OGRPoint, R > &geom2) const |
| |
| std::shared_ptr< OGRPoint > | operator-> () |
| |
| std::shared_ptr< const OGRPoint > | operator-> () const |
| |
| Geometry & | operator= (const Geometry &g) |
| |
| Geometry & | operator= (Geometry &&g) |
| |
| bool | operator== (const Geometry< OGRPoint, R > &geom2) const |
| |
| bool | touches (const Geometry< T2, R2 > &geom) const |
| | Check if this and another geometry touch each other. More...
|
| |
| bool | within (const Geometry< T2, R2 > &geom) const |
| | Check if this geometry is inside another geometry. More...
|
| |
| | ~Geometry () |
| |
|
| static double | det (const Point &u, const Point &v) |
| |
| static double | getAngleFromPoints (const Point &p1, const Point &p2, const Point &p3) |
| | Angle between vectors p1->p2 and p2->p3. More...
|
| |
| static Point | intersectionOfLines (const Point &l1_s, const Point &l1_e, const Point &l2_s, const Point &l2_e) |
| |
| static std::vector< double > | getAngContinuity (const std::vector< double > &val) |
| |
| static double | getAngContinuity (double prev_val, double val) |
| |
| static double | getAngleAvg (double a, double b) |
| | Get the angle that is between a and b in the shortest direction. More...
|
| |
| static double | getAngleDiffAbs (double a, double b) |
| |
| static double | mod (double a, double b) |
| |
| static double | mod_2pi (double val) |
| |
Definition at line 21 of file Point.h.