SAGA API
v9.6
|
#include <geo_tools.h>
Public Member Functions | |
CSG_Point (void) | |
CSG_Point (const CSG_Point &Point) | |
CSG_Point (const TSG_Point &Point) | |
CSG_Point (double x, double y) | |
virtual | ~CSG_Point (void) |
virtual TSG_Point_Type | Get_Type (void) const |
virtual bool | operator== (const CSG_Point &Point) const |
virtual bool | operator!= (const CSG_Point &Point) const |
virtual CSG_Point | operator+ (const CSG_Point &Point) const |
virtual CSG_Point | operator- (const CSG_Point &Point) const |
virtual CSG_Point & | operator= (const CSG_Point &Point) |
virtual CSG_Point & | operator+= (const CSG_Point &Point) |
virtual CSG_Point & | operator-= (const CSG_Point &Point) |
virtual CSG_Point & | operator*= (const CSG_Point &Point) |
CSG_Point | operator* (double Value) const |
CSG_Point | operator/ (double Value) const |
virtual CSG_Point & | operator*= (double Value) |
virtual CSG_Point & | operator/= (double Value) |
virtual void | Assign (double x, double y) |
virtual void | Assign (const CSG_Point &Point) |
virtual void | Add (const CSG_Point &Point) |
virtual void | Subtract (const CSG_Point &Point) |
virtual void | Multiply (const CSG_Point &Point) |
virtual void | Multiply (double Value) |
virtual void | Divide (double Value) |
virtual double | Get_Length (void) const |
virtual bool | is_Equal (const CSG_Point &Point, double epsilon=0.) const |
virtual bool | is_Equal (double _x, double _y, double epsilon=0.) const |
Additional Inherited Members | |
Public Attributes inherited from SSG_Point | |
double | x |
double | y |
Definition at line 134 of file geo_tools.h.
CSG_Point::CSG_Point | ( | void | ) |
Definition at line 65 of file geo_classes.cpp.
References Assign().
CSG_Point::CSG_Point | ( | const CSG_Point & | Point | ) |
Definition at line 70 of file geo_classes.cpp.
References Assign(), SSG_Point::x, and SSG_Point::y.
CSG_Point::CSG_Point | ( | const TSG_Point & | Point | ) |
Definition at line 75 of file geo_classes.cpp.
References Assign(), SSG_Point::x, and SSG_Point::y.
CSG_Point::CSG_Point | ( | double | x, |
double | y | ||
) |
Definition at line 80 of file geo_classes.cpp.
References Assign().
|
inlinevirtual |
Definition at line 142 of file geo_tools.h.
|
virtual |
Definition at line 99 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
|
virtual |
Definition at line 92 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
|
virtual |
Definition at line 86 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
Referenced by CSG_Point(), CSG_Tool_Interactive_Base::CSG_Tool_Interactive_Base(), and CSG_Shape_Points::Get_Centroid().
|
virtual |
Definition at line 123 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
|
virtual |
Definition at line 130 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
|
inlinevirtual |
Definition at line 144 of file geo_tools.h.
|
inlinevirtual |
Definition at line 174 of file geo_tools.h.
References is_Equal(), SSG_Point::x, and SSG_Point::y.
Referenced by CSG_Shape::Intersects(), is_Equal(), and CSG_Shape_Points::On_Intersects().
|
inlinevirtual |
Definition at line 175 of file geo_tools.h.
|
virtual |
Definition at line 111 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
|
virtual |
Definition at line 117 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.
|
inlinevirtual |
Definition at line 147 of file geo_tools.h.
|
inline |
Definition at line 157 of file geo_tools.h.
Definition at line 155 of file geo_tools.h.
|
inlinevirtual |
Definition at line 159 of file geo_tools.h.
Definition at line 149 of file geo_tools.h.
References SSG_Point::x, and SSG_Point::y.
Definition at line 153 of file geo_tools.h.
Definition at line 150 of file geo_tools.h.
References SSG_Point::x, and SSG_Point::y.
Definition at line 154 of file geo_tools.h.
|
inline |
Definition at line 158 of file geo_tools.h.
|
inlinevirtual |
Definition at line 160 of file geo_tools.h.
Definition at line 152 of file geo_tools.h.
|
inlinevirtual |
Definition at line 146 of file geo_tools.h.
|
virtual |
Definition at line 105 of file geo_classes.cpp.
References SSG_Point::x, and SSG_Point::y.