#include <genesis/utils/formats/svg/attributes.hpp>
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.
Definition at line 546 of file attributes.hpp.
Public Member Functions | |
template<typename T > | |
Transformation (T const &object) | |
Transformation (Transformation &&)=default | |
Transformation (Transformation const &other) | |
~Transformation ()=default | |
SvgPoint | apply (SvgPoint const &p) const |
Transformation & | operator= (Transformation other) |
void | write (std::ostream &out) const |
Public Types | |
using | self_type = Transformation |
|
inline |
Definition at line 561 of file attributes.hpp.
|
inline |
Definition at line 567 of file attributes.hpp.
|
default |
|
default |
Definition at line 585 of file attributes.hpp.
|
inline |
Definition at line 573 of file attributes.hpp.
|
inline |
Definition at line 590 of file attributes.hpp.
using self_type = Transformation |
Definition at line 554 of file attributes.hpp.