title
Graph Drawing Toolkit

An object-oriented C++ library for handling and drawing graphs

gdt::gdtpoint Class Reference

#include <gdtgeometry.h>

List of all members.

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)


Detailed Description

Definition at line 38 of file gdtgeometry.h.


Constructor & Destructor Documentation

gdt::gdtpoint::gdtpoint (  ) 

gdt::gdtpoint::gdtpoint ( double  x,
double  y 
)

gdt::gdtpoint::~gdtpoint (  ) 


Member Function Documentation

double gdt::gdtpoint::xcoord (  )  const

Referenced by ltpt::operator()().

Here is the caller graph for this function:

double gdt::gdtpoint::ycoord (  )  const

Referenced by ltpt::operator()().

Here is the caller graph for this function:

double gdt::gdtpoint::distance (  )  const

Returns the distance from (0,0).

double gdt::gdtpoint::distance ( gdtpoint  p  )  const

Parameters:
p a gdtpoint Returns the distance from gdtpoint p.

gdtpoint gdt::gdtpoint::translate ( double  dx,
double  dy 
)

Translates the current point to (dx,dy).

double gdt::gdtpoint::xdist ( gdtpoint  q  )  const

Returns the x-distance from gdtpoint q.

Parameters:
q a gdtpoint

double gdt::gdtpoint::ydist ( gdtpoint  q  )  const

Returns the y-distance from gdtpoint q.

Parameters:
q a gdtpoint

gdtpoint gdt::gdtpoint::rotate ( gdtpoint  q,
double  a 
)

Rotates the current point with respect to point p of angle a.

Parameters:
q a gdtpoint, the center of rotation
a the angle of rotation, expressed in radians


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:49:50 2008 for GDToolkit GAPI by  doxygen 1.5.3