|  | SAGA API v9.10
    | 
#include <geo_tools.h>
 
  
| Public Member Functions | |
| CSG_Point_4D (void) | |
| CSG_Point_4D (const CSG_Point_4D &Point) | |
| CSG_Point_4D (const TSG_Point_4D &Point) | |
| CSG_Point_4D (double x, double y, double z, double m) | |
| virtual | ~CSG_Point_4D (void) | 
| virtual TSG_Point_Type | Get_Type (void) const | 
| virtual bool | operator== (const CSG_Point_4D &Point) const | 
| virtual bool | operator!= (const CSG_Point_4D &Point) const | 
| virtual CSG_Point_4D | operator+ (const CSG_Point_4D &Point) const | 
| virtual CSG_Point_4D | operator- (const CSG_Point_4D &Point) const | 
| CSG_Point_4D | operator* (double Value) const | 
| CSG_Point_4D | operator/ (double Value) const | 
| virtual CSG_Point_4D & | operator*= (double Value) | 
| virtual CSG_Point_4D & | operator/= (double Value) | 
| virtual CSG_Point_4D & | operator= (const CSG_Point_4D &Point) | 
| virtual CSG_Point_4D & | operator+= (const CSG_Point_4D &Point) | 
| virtual CSG_Point_4D & | operator-= (const CSG_Point_4D &Point) | 
| virtual CSG_Point_4D & | operator*= (const CSG_Point_4D &Point) | 
| virtual void | Assign (double x, double y, double z, double m) | 
| virtual void | Assign (const CSG_Point_4D &Point) | 
| virtual void | Add (const CSG_Point_4D &Point) | 
| virtual void | Subtract (const CSG_Point_4D &Point) | 
| virtual void | Multiply (const CSG_Point_4D &Point) | 
| virtual void | Multiply (double Value) | 
| virtual void | Divide (double Value) | 
| virtual double | Get_Length (void) const | 
| virtual double | Get_Distance (const CSG_Point_4D &Point) const | 
| virtual bool | is_Equal (const CSG_Point_4D &Point, double epsilon=0.) const | 
| virtual bool | is_Equal (double _x, double _y, double _z, double _m, double epsilon=0.) const | 
| Additional Inherited Members | |
| Public Attributes inherited from SSG_Point_4D | |
| double | x | 
| double | y | 
| double | z | 
| double | m | 
Definition at line 365 of file geo_tools.h.
| CSG_Point_4D::CSG_Point_4D | ( | void | ) | 
Definition at line 224 of file geo_classes.cpp.
References Assign().
Referenced by Add(), Assign(), CSG_Point_4D(), Get_Distance(), is_Equal(), Multiply(), operator!=(), operator*(), operator*=(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), operator==(), and Subtract().
| CSG_Point_4D::CSG_Point_4D | ( | const CSG_Point_4D & | Point | ) | 
Definition at line 229 of file geo_classes.cpp.
References Assign(), CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| CSG_Point_4D::CSG_Point_4D | ( | const TSG_Point_4D & | Point | ) | 
Definition at line 234 of file geo_classes.cpp.
References Assign(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| CSG_Point_4D::CSG_Point_4D | ( | double | x, | 
| double | y, | ||
| double | z, | ||
| double | m ) | 
Definition at line 239 of file geo_classes.cpp.
References Assign().
| 
 | inlinevirtual | 
Definition at line 373 of file geo_tools.h.
| 
 | virtual | 
Definition at line 262 of file geo_classes.cpp.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
Referenced by operator+=().
| 
 | virtual | 
Definition at line 253 of file geo_classes.cpp.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | virtual | 
Definition at line 245 of file geo_classes.cpp.
References SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
Referenced by CSG_Point_4D(), CSG_Point_4D(), CSG_Point_4D(), CSG_Point_4D(), and operator=().
| 
 | virtual | 
Definition at line 294 of file geo_classes.cpp.
References SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
Referenced by operator/=().
| 
 | inlinevirtual | 
Definition at line 404 of file geo_tools.h.
References CSG_Point_4D(), and Get_Length().
| 
 | virtual | 
Definition at line 303 of file geo_classes.cpp.
References SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
Referenced by Get_Distance().
| 
 | inlinevirtual | 
Definition at line 375 of file geo_tools.h.
References SG_POINT_TYPE_4D.
| 
 | inlinevirtual | 
Definition at line 406 of file geo_tools.h.
References CSG_Point_4D(), is_Equal(), SSG_Point_4D::m, SSG_Point_4D::x, and SSG_Point_4D::y.
Referenced by is_Equal(), operator!=(), and operator==().
| 
 | inlinevirtual | 
Definition at line 407 of file geo_tools.h.
References SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | virtual | 
Definition at line 278 of file geo_classes.cpp.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
Referenced by operator*=(), and operator*=().
| 
 | virtual | 
Definition at line 286 of file geo_classes.cpp.
References SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | inlinevirtual | 
Definition at line 378 of file geo_tools.h.
References CSG_Point_4D(), and is_Equal().
| 
 | inline | 
Definition at line 383 of file geo_tools.h.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | inlinevirtual | 
Definition at line 391 of file geo_tools.h.
References CSG_Point_4D(), and Multiply().
| 
 | inlinevirtual | 
Definition at line 385 of file geo_tools.h.
References CSG_Point_4D(), and Multiply().
| 
 | inlinevirtual | 
Definition at line 380 of file geo_tools.h.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | inlinevirtual | 
Definition at line 389 of file geo_tools.h.
References Add(), and CSG_Point_4D().
| 
 | inlinevirtual | 
Definition at line 381 of file geo_tools.h.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | inlinevirtual | 
Definition at line 390 of file geo_tools.h.
References CSG_Point_4D(), and Subtract().
| 
 | inline | 
Definition at line 384 of file geo_tools.h.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
| 
 | inlinevirtual | 
Definition at line 386 of file geo_tools.h.
References CSG_Point_4D(), and Divide().
| 
 | inlinevirtual | 
Definition at line 388 of file geo_tools.h.
References Assign(), and CSG_Point_4D().
| 
 | inlinevirtual | 
Definition at line 377 of file geo_tools.h.
References CSG_Point_4D(), and is_Equal().
| 
 | virtual | 
Definition at line 270 of file geo_classes.cpp.
References CSG_Point_4D(), SSG_Point_4D::m, SSG_Point_4D::x, SSG_Point_4D::y, and SSG_Point_4D::z.
Referenced by operator-=().