SAGA API
v9.6
|
#include <geo_tools.h>
Public Member Functions | |
CSG_Point_3D (void) | |
CSG_Point_3D (const CSG_Point_3D &Point) | |
CSG_Point_3D (const TSG_Point_3D &Point) | |
CSG_Point_3D (double x, double y, double z) | |
virtual | ~CSG_Point_3D (void) |
virtual TSG_Point_Type | Get_Type (void) const |
virtual bool | operator== (const CSG_Point_3D &Point) const |
virtual bool | operator!= (const CSG_Point_3D &Point) const |
virtual CSG_Point_3D | operator+ (const CSG_Point_3D &Point) const |
virtual CSG_Point_3D | operator- (const CSG_Point_3D &Point) const |
virtual CSG_Point_3D & | operator= (const CSG_Point_3D &Point) |
virtual CSG_Point_3D & | operator+= (const CSG_Point_3D &Point) |
virtual CSG_Point_3D & | operator-= (const CSG_Point_3D &Point) |
virtual CSG_Point_3D & | operator*= (const CSG_Point_3D &Point) |
CSG_Point_3D | operator* (double Value) const |
CSG_Point_3D | operator/ (double Value) const |
virtual CSG_Point_3D & | operator*= (double Value) |
virtual CSG_Point_3D & | operator/= (double Value) |
virtual void | Assign (double x, double y, double z) |
virtual void | Assign (const CSG_Point_3D &Point) |
virtual void | Add (const CSG_Point_3D &Point) |
virtual void | Subtract (const CSG_Point_3D &Point) |
virtual void | Multiply (const CSG_Point_3D &Point) |
virtual void | Multiply (double Value) |
virtual void | Divide (double Value) |
virtual double | Get_Length (void) const |
virtual bool | is_Equal (const CSG_Point_3D &Point, double epsilon=0.) const |
virtual bool | is_Equal (double _x, double _y, double _z, double epsilon=0.) const |
Additional Inherited Members | |
Public Attributes inherited from SSG_Point_3D | |
double | x |
double | y |
double | z |
Definition at line 270 of file geo_tools.h.
CSG_Point_3D::CSG_Point_3D | ( | void | ) |
Definition at line 141 of file geo_classes.cpp.
References Assign().
CSG_Point_3D::CSG_Point_3D | ( | const CSG_Point_3D & | Point | ) |
Definition at line 146 of file geo_classes.cpp.
References Assign(), SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
CSG_Point_3D::CSG_Point_3D | ( | const TSG_Point_3D & | Point | ) |
Definition at line 151 of file geo_classes.cpp.
References Assign(), SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
CSG_Point_3D::CSG_Point_3D | ( | double | x, |
double | y, | ||
double | z | ||
) |
Definition at line 156 of file geo_classes.cpp.
References Assign().
|
inlinevirtual |
Definition at line 278 of file geo_tools.h.
|
virtual |
Definition at line 177 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
virtual |
Definition at line 169 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
virtual |
Definition at line 162 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
Referenced by CSG_Point_3D().
|
virtual |
Definition at line 205 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
virtual |
Definition at line 213 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
inlinevirtual |
Definition at line 280 of file geo_tools.h.
|
inlinevirtual |
Definition at line 310 of file geo_tools.h.
References is_Equal(), SSG_Point_3D::x, and SSG_Point_3D::y.
Referenced by is_Equal().
|
inlinevirtual |
Definition at line 311 of file geo_tools.h.
|
virtual |
Definition at line 191 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
virtual |
Definition at line 198 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
inlinevirtual |
Definition at line 283 of file geo_tools.h.
|
inline |
Definition at line 293 of file geo_tools.h.
|
inlinevirtual |
Definition at line 291 of file geo_tools.h.
|
inlinevirtual |
Definition at line 295 of file geo_tools.h.
|
inlinevirtual |
Definition at line 285 of file geo_tools.h.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
inlinevirtual |
Definition at line 289 of file geo_tools.h.
|
inlinevirtual |
Definition at line 286 of file geo_tools.h.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.
|
inlinevirtual |
Definition at line 290 of file geo_tools.h.
|
inline |
Definition at line 294 of file geo_tools.h.
|
inlinevirtual |
Definition at line 296 of file geo_tools.h.
|
inlinevirtual |
Definition at line 288 of file geo_tools.h.
|
inlinevirtual |
Definition at line 282 of file geo_tools.h.
|
virtual |
Definition at line 184 of file geo_classes.cpp.
References SSG_Point_3D::x, SSG_Point_3D::y, and SSG_Point_3D::z.