#include <genesis/utils/formats/svg/attributes.hpp>
Definition at line 238 of file attributes.hpp.
Public Member Functions | |
SvgTransform ()=default | |
SvgTransform (SvgTransform &&)=default | |
SvgTransform (SvgTransform const &)=default | |
~SvgTransform ()=default | |
void | append (Transformation &&t) |
void | append (Transformation const &t) |
void | clear () |
SvgTransform & | operator= (SvgTransform &&)=default |
SvgTransform & | operator= (SvgTransform const &)=default |
void | write (std::ostream &out) const |
Public Types | |
using | self_type = SvgTransform |
Public Attributes | |
std::vector< Transformation > | transformations |
Classes | |
struct | Matrix |
struct | Rotate |
struct | Scale |
struct | Skew |
class | Transformation |
Internal helper class used as an abstraction to be able to store Transformations without need for inheritance and virtual functions within the different transformation types. More... | |
struct | Translate |
|
default |
|
default |
|
default |
|
default |
void append | ( | Transformation && | t | ) |
Definition at line 294 of file attributes.cpp.
void append | ( | Transformation const & | t | ) |
Definition at line 299 of file attributes.cpp.
|
inline |
Definition at line 604 of file attributes.hpp.
|
default |
|
default |
void write | ( | std::ostream & | out | ) | const |
Definition at line 304 of file attributes.cpp.
using self_type = SvgTransform |
Definition at line 246 of file attributes.hpp.
std::vector<Transformation> transformations |
Definition at line 613 of file attributes.hpp.