gtkmm: Gdk::Point Class Reference

This is a simple structure containing an x and y coordinate of a point. More...

#include <gdkmm/types.h>

Public Member Functions

Point ()
Point (int x, int y)
Point (const Point & other) noexcept
Point & operator= (const Point && other) noexcept
Point ( Point && other) noexcept
Point & operator= ( Point && other) noexcept
void set_x (int x)
void set_y (int y)
int get_x () const
int get_y () const
bool equal (const Gdk::Point & rhs) const
GdkPoint* gobj ()
Provides access to the underlying C GObject. More...

const GdkPoint* gobj () const
Provides access to the underlying C GObject. More...

Protected Attributes

GdkPoint gobject_

Related Functions

(Note that these are not member functions.)

bool operator== (const Point & lhs, const Point & rhs)
bool operator!= (const Point & lhs, const Point & rhs)
Gdk::Point & wrap (GdkPoint* object)
const Gdk::Point & wrap (const GdkPoint* object)

Detailed Description

This is a simple structure containing an x and y coordinate of a point.

Constructor & Destructor Documentation

Gdk::Point::Point ( )
Gdk::Point::Point ( int x ,
int y
)
Gdk::Point::Point ( const Point & other )
noexcept
Gdk::Point::Point ( Point && other )
noexcept

Member Function Documentation

bool Gdk::Point::equal ( const Gdk::Point & rhs ) const
int Gdk::Point::get_x ( ) const
inline
int Gdk::Point::get_y ( ) const
inline
GdkPoint* Gdk::Point::gobj ( )
inline

Provides access to the underlying C GObject.

const GdkPoint* Gdk::Point::gobj ( ) const
inline

Provides access to the underlying C GObject.

Point & Gdk::Point::operator= ( const Point && other )
noexcept
Point & Gdk::Point::operator= ( Point && other )
noexcept
void Gdk::Point::set_x ( int x )
inline
void Gdk::Point::set_y ( int y )
inline

Friends And Related Function Documentation

bool operator! = ( const Point & lhs ,
const Point & rhs
)
related
bool operator== ( const Point & lhs ,
const Point & rhs
)
related
Gdk::Point & wrap ( GdkPoint * object )
related
const Gdk::Point & wrap ( const GdkPoint * object )
related

Member Data Documentation

GdkPoint Gdk::Point::gobject_
protected