#include <genesis/utils/formats/svg/shapes.hpp>
Definition at line 524 of file shapes.hpp.
Public Member Functions | |
SvgUse (std::string const &id, double offset_x, double offset_y) | |
SvgUse (std::string const &id, 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 | |
SvgPoint | offset |
std::string | referenced_id |
SvgTransform | transform |
Definition at line 538 of file shapes.hpp.
|
inline |
Definition at line 546 of file shapes.hpp.
|
default |
SvgBox bounding_box | ( | ) | const |
Definition at line 546 of file shapes.cpp.
void write | ( | std::ostream & | out, |
size_t | indent = 0 , |
||
SvgDrawingOptions const & | options = SvgDrawingOptions() |
||
) | const |
Definition at line 552 of file shapes.cpp.
Definition at line 532 of file shapes.hpp.
SvgPoint offset |
Definition at line 580 of file shapes.hpp.
std::string referenced_id |
Definition at line 579 of file shapes.hpp.
SvgTransform transform |
Definition at line 581 of file shapes.hpp.