Goocanvas::Bounds Class Reference

## Public Member Functions

| Bounds (const Bounds& other) noexcept
Bounds& | operator= (const Bounds& other) noexcept
| Bounds (Bounds&& other) noexcept
Bounds& | operator= (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::Bounds& | wrap (GooCanvasBounds* object)
const Goocanvas::Bounds& | wrap (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

  object | The C instance

Returns
  A C++ instance that wraps this C instance.

const Goocanvas::Bounds& wrap | ( | const GooCanvasBounds * | object | ) |

related

Parameters

  object | The 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