goocanvasmm: Goocanvas::Bounds Class Reference

Public Member Functions

 Bounds (const Bounds& other) noexcept
 
Boundsoperator= (const Bounds& other) noexcept
 
 Bounds (Bounds&& other) noexcept
 
Boundsoperator= (Bounds&& other) noexcept
 
 Bounds ()
 
 Bounds (const GooCanvasBounds* gobject)
 
GooCanvasBounds* gobj ()
 Provides access to the underlying C instance. More...

 
const GooCanvasBounds* gobj () const
 Provides access to the underlying C instance. More...

 
 Bounds (double x1, double y1, double x2, double y2)
 
double get_x1 () const
 
void set_x1 (const double& value)
 
double get_x2 () const
 
void set_x2 (const double& value)
 
double get_y1 () const
 
void set_y1 (const double& value)
 
double get_y2 () const
 
void set_y2 (const double& value)
 

Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...

 

Protected Attributes

GooCanvasBounds gobject_
 

Related Functions

(Note that these are not member functions.)

Goocanvas::Boundswrap (GooCanvasBounds* object)
 
const Goocanvas::Boundswrap (const GooCanvasBounds* object)
 

Constructor & Destructor Documentation

Goocanvas::Bounds::Bounds ( const Bounds other)
noexcept
Goocanvas::Bounds::Bounds ( Bounds&&  other)
noexcept
Goocanvas::Bounds::Bounds ( )
Goocanvas::Bounds::Bounds ( const GooCanvasBounds *  gobject)
explicit
Goocanvas::Bounds::Bounds ( double  x1,
double  y1,
double  x2,
double  y2 
)

Member Function Documentation

static GType Goocanvas::Bounds::get_type ( )
static

Get the GType for this class, for use with the underlying GObject type system.

double Goocanvas::Bounds::get_x1 ( ) const
double Goocanvas::Bounds::get_x2 ( ) const
double Goocanvas::Bounds::get_y1 ( ) const
double Goocanvas::Bounds::get_y2 ( ) const
GooCanvasBounds* Goocanvas::Bounds::gobj ( )
inline

Provides access to the underlying C instance.

const GooCanvasBounds* Goocanvas::Bounds::gobj ( ) const
inline

Provides access to the underlying C instance.

Bounds& Goocanvas::Bounds::operator= ( const Bounds other)
noexcept
Bounds& Goocanvas::Bounds::operator= ( Bounds&&  other)
noexcept
void Goocanvas::Bounds::set_x1 ( const double &  value)
void Goocanvas::Bounds::set_x2 ( const double &  value)
void Goocanvas::Bounds::set_y1 ( const double &  value)
void Goocanvas::Bounds::set_y2 ( const double &  value)

Friends And Related Function Documentation

Goocanvas::Bounds& wrap ( GooCanvasBounds *  object)
related
Parameters
objectThe C instance
Returns
A C++ instance that wraps this C instance.
const Goocanvas::Bounds& wrap ( const GooCanvasBounds *  object)
related
Parameters
objectThe C instance
Returns
A C++ instance that wraps this C instance.

Member Data Documentation

GooCanvasBounds Goocanvas::Bounds::gobject_
protected

The documentation for this class was generated from the following file:
  • goocanvasmm/bounds.h