#include <gdtgeometry.h>
Public Member Functions | |
gdtpoint () | |
gdtpoint (double x, double y) | |
~gdtpoint () | |
double | xcoord () const |
double | ycoord () const |
double | distance () const |
double | distance (gdtpoint p) const |
gdtpoint | translate (double dx, double dy) |
double | xdist (gdtpoint q) const |
double | ydist (gdtpoint q) const |
gdtpoint | rotate (gdtpoint q, double a) |
Definition at line 38 of file gdtgeometry.h.
gdt::gdtpoint::gdtpoint | ( | ) |
gdt::gdtpoint::gdtpoint | ( | double | x, | |
double | y | |||
) |
gdt::gdtpoint::~gdtpoint | ( | ) |
double gdt::gdtpoint::xcoord | ( | ) | const |
double gdt::gdtpoint::ycoord | ( | ) | const |
double gdt::gdtpoint::distance | ( | ) | const |
Returns the distance from (0,0).
double gdt::gdtpoint::distance | ( | gdtpoint | p | ) | const |
gdtpoint gdt::gdtpoint::translate | ( | double | dx, | |
double | dy | |||
) |
Translates the current point to (dx,dy).
double gdt::gdtpoint::xdist | ( | gdtpoint | q | ) | const |
double gdt::gdtpoint::ydist | ( | gdtpoint | q | ) | const |
Rotates the current point with respect to point p of angle a.
q | a gdtpoint, the center of rotation | |
a | the angle of rotation, expressed in radians |