A library for working with phylogenetic and population genetic data.
v0.27.0
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 &&)=default
 
 Rotate (Rotate const &)=default
 
 ~Rotate ()=default
 
Rotateoperator= (Rotate &&)=default
 
Rotateoperator= (Rotate const &)=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() [1/6]

Rotate ( )
default

◆ Rotate() [2/6]

Rotate ( double  angle)
inline

Definition at line 307 of file attributes.hpp.

◆ Rotate() [3/6]

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

Definition at line 311 of file attributes.hpp.

◆ Rotate() [4/6]

Rotate ( double  angle,
SvgPoint  offset 
)
inline

Definition at line 317 of file attributes.hpp.

◆ ~Rotate()

~Rotate ( )
default

◆ Rotate() [5/6]

Rotate ( Rotate const &  )
default

◆ Rotate() [6/6]

Rotate ( Rotate &&  )
default

Member Function Documentation

◆ operator=() [1/2]

Rotate& operator= ( Rotate &&  )
default

◆ operator=() [2/2]

Rotate& operator= ( Rotate const &  )
default

◆ write()

void write ( std::ostream &  out) const

Definition at line 235 of file attributes.cpp.

Member Data Documentation

◆ a

double a = 0.0

Definition at line 339 of file attributes.hpp.

◆ cx

double cx = 0.0

Definition at line 340 of file attributes.hpp.

◆ cy

double cy = 0.0

Definition at line 341 of file attributes.hpp.


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