libgnomecanvasmm
Public Member Functions | Protected Attributes | List of all members
Gnome::Art::Point Class Reference

Wrapper for ArtPoint struct. More...

#include <point.h>

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

◆ Point() [1/3]

Gnome::Art::Point::Point ( gdouble  x = 0.0,
gdouble  y = 0.0 
)

◆ Point() [2/3]

Gnome::Art::Point::Point ( const ArtPoint &  artpoint)

◆ Point() [3/3]

Gnome::Art::Point::Point ( const Point src)

◆ ~Point()

Gnome::Art::Point::~Point ( )

Member Function Documentation

◆ get_x()

gdouble Gnome::Art::Point::get_x ( ) const

◆ get_y()

gdouble Gnome::Art::Point::get_y ( ) const

◆ gobj() [1/2]

ArtPoint* Gnome::Art::Point::gobj ( )

◆ gobj() [2/2]

const ArtPoint* Gnome::Art::Point::gobj ( ) const

◆ operator+()

Point Gnome::Art::Point::operator+ ( const Point p2)

◆ operator+=()

Point const& Gnome::Art::Point::operator+= ( const Point other)

◆ operator-()

Point Gnome::Art::Point::operator- ( const Point p2)

◆ operator-=()

Point const& Gnome::Art::Point::operator-= ( const Point other)

◆ operator=()

Point& Gnome::Art::Point::operator= ( const Point src)

◆ set_x()

void Gnome::Art::Point::set_x ( gdouble  x)

◆ set_y()

void Gnome::Art::Point::set_y ( gdouble  y)

Member Data Documentation

◆ m_ArtPoint

ArtPoint Gnome::Art::Point::m_ArtPoint
protected

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