#include <genesis/utils/formats/svg/shapes.hpp>
Definition at line 534 of file shapes.hpp.
Public Member Functions | |
SvgUse (SvgObject const &other) | |
SvgUse (SvgObject const &other, double offset_x, double offset_y) | |
SvgUse (SvgObject const &other, SvgPoint const &offset) | |
SvgUse (SvgUse &&)=default | |
SvgUse (SvgUse const &)=default | |
~SvgUse ()=default | |
SvgBox | bounding_box () const |
SvgUse & | operator= (SvgUse &&)=default |
SvgUse & | operator= (SvgUse const &)=default |
void | write (std::ostream &out, size_t indent=0, SvgDrawingOptions const &options=SvgDrawingOptions()) const |
Public Types | |
using | self_type = SvgUse |
Public Attributes | |
std::string | id |
SvgObject const * | object |
SvgPoint | offset |
SvgTransform | transform |
Definition at line 548 of file shapes.hpp.
Definition at line 554 of file shapes.hpp.
Definition at line 561 of file shapes.hpp.
|
default |
SvgBox bounding_box | ( | ) | const |
Definition at line 721 of file shapes.cpp.
void write | ( | std::ostream & | out, |
size_t | indent = 0 , |
||
SvgDrawingOptions const & | options = SvgDrawingOptions() |
||
) | const |
Definition at line 736 of file shapes.cpp.
Definition at line 542 of file shapes.hpp.
std::string id |
Definition at line 600 of file shapes.hpp.
SvgObject const* object |
Definition at line 602 of file shapes.hpp.
SvgPoint offset |
Definition at line 605 of file shapes.hpp.
SvgTransform transform |
Definition at line 606 of file shapes.hpp.