goocanvasmm  1.90.11
Public Member Functions | Static Public Member Functions | Protected Attributes | Related Functions | List of all members
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

◆ Bounds() [1/5]

Goocanvas::Bounds::Bounds ( const Bounds other)
noexcept

◆ Bounds() [2/5]

Goocanvas::Bounds::Bounds ( Bounds&&  other)
noexcept

◆ Bounds() [3/5]

Goocanvas::Bounds::Bounds ( )

◆ Bounds() [4/5]

Goocanvas::Bounds::Bounds ( const GooCanvasBounds *  gobject)
explicit

◆ Bounds() [5/5]

Goocanvas::Bounds::Bounds ( double  x1,
double  y1,
double  x2,
double  y2 
)

Member Function Documentation

◆ get_type()

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

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

◆ get_x1()

double Goocanvas::Bounds::get_x1 ( ) const

◆ get_x2()

double Goocanvas::Bounds::get_x2 ( ) const

◆ get_y1()

double Goocanvas::Bounds::get_y1 ( ) const

◆ get_y2()

double Goocanvas::Bounds::get_y2 ( ) const

◆ gobj() [1/2]

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

Provides access to the underlying C instance.

◆ gobj() [2/2]

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

Provides access to the underlying C instance.

◆ operator=() [1/2]

Bounds& Goocanvas::Bounds::operator= ( Bounds&&  other)
noexcept

◆ operator=() [2/2]

Bounds& Goocanvas::Bounds::operator= ( const Bounds other)
noexcept

◆ set_x1()

void Goocanvas::Bounds::set_x1 ( const double &  value)

◆ set_x2()

void Goocanvas::Bounds::set_x2 ( const double &  value)

◆ set_y1()

void Goocanvas::Bounds::set_y1 ( const double &  value)

◆ set_y2()

void Goocanvas::Bounds::set_y2 ( const double &  value)

Friends And Related Function Documentation

◆ wrap() [1/2]

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

◆ wrap() [2/2]

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

Member Data Documentation

◆ gobject_

GooCanvasBounds Goocanvas::Bounds::gobject_
protected

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