A toolkit for working with phylogenetic data.
v0.20.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SvgTransform::Rotate Struct Reference

#include <genesis/utils/formats/svg/attributes.hpp>

Detailed Description

Definition at line 297 of file attributes.hpp.

Public Member Functions

 Rotate ()=default
 
 Rotate (double angle)
 
 Rotate (double angle, double cx, double cy)
 
 Rotate (double angle, SvgPoint offset)
 
 Rotate (Rotate const &)=default
 
 Rotate (Rotate &&)=default
 
 ~Rotate ()=default
 
Rotateoperator= (Rotate const &)=default
 
Rotateoperator= (Rotate &&)=default
 
void write (std::ostream &out) const
 

Public Attributes

double a = 0.0
 
double cx = 0.0
 
double cy = 0.0
 

Constructor & Destructor Documentation

Rotate ( )
default
Rotate ( double  angle)
inline

Definition at line 307 of file attributes.hpp.

Rotate ( double  angle,
double  cx,
double  cy 
)
inline

Definition at line 311 of file attributes.hpp.

Rotate ( double  angle,
SvgPoint  offset 
)
inline

Definition at line 317 of file attributes.hpp.

~Rotate ( )
default
Rotate ( Rotate const &  )
default
Rotate ( Rotate &&  )
default

Member Function Documentation

Rotate& operator= ( Rotate const &  )
default
Rotate& operator= ( Rotate &&  )
default
void write ( std::ostream &  out) const

Definition at line 235 of file attributes.cpp.

Member Data Documentation

double a = 0.0

Definition at line 339 of file attributes.hpp.

double cx = 0.0

Definition at line 340 of file attributes.hpp.

double cy = 0.0

Definition at line 341 of file attributes.hpp.


The documentation for this struct was generated from the following files: