![]() |
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-=().