Gnome::Art::Point Class Reference

Wrapper for ArtPoint struct. More...

#include <point.h>

List of all members.

Public Member Functions

 Point (gdouble x=0.0, gdouble y=0.0)
 Point (const ArtPoint &artpoint)
 Point (const Point &src)
Pointoperator= (const Point &src)
 ~Point ()
gdouble get_x () const
void set_x (gdouble x)
gdouble get_y () const
void set_y (gdouble y)
Point operator+ (const Point &p2)
Point operator- (const Point &p2)
Point const & operator+= (const Point &other)
Point const & operator-= (const Point &other)
ArtPoint * gobj ()
const ArtPoint * gobj () const

Protected Attributes

ArtPoint m_ArtPoint

Detailed Description

Wrapper for ArtPoint struct.

Used by AffineTrans and CanvasPoints.


Constructor & Destructor Documentation

Gnome::Art::Point::Point ( gdouble  x = 0.0,
gdouble  y = 0.0 
)
Gnome::Art::Point::Point ( const ArtPoint &  artpoint  ) 
Gnome::Art::Point::Point ( const Point src  ) 
Gnome::Art::Point::~Point (  ) 

Member Function Documentation

gdouble Gnome::Art::Point::get_x (  )  const
gdouble Gnome::Art::Point::get_y (  )  const
const ArtPoint* Gnome::Art::Point::gobj (  )  const
ArtPoint* Gnome::Art::Point::gobj (  ) 
Point Gnome::Art::Point::operator+ ( const Point p2  ) 
Point const& Gnome::Art::Point::operator+= ( const Point other  ) 
Point Gnome::Art::Point::operator- ( const Point p2  ) 
Point const& Gnome::Art::Point::operator-= ( const Point other  ) 
Point& Gnome::Art::Point::operator= ( const Point src  ) 
void Gnome::Art::Point::set_x ( gdouble  x  ) 
void Gnome::Art::Point::set_y ( gdouble  y  ) 

Member Data Documentation

ArtPoint Gnome::Art::Point::m_ArtPoint [protected]

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2