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

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

Detailed Description

Definition at line 440 of file attributes.hpp.

Public Member Functions

 Matrix ()=default
 
 Matrix (double a, double b, double c, double d, double e, double f)
 
 Matrix (Matrix const &)=default
 
 Matrix (Matrix &&)=default
 
 ~Matrix ()=default
 
Matrixoperator= (Matrix const &)=default
 
Matrixoperator= (Matrix &&)=default
 
void write (std::ostream &out) const
 

Public Attributes

double a = 1.0
 
double b = 0.0
 
double c = 0.0
 
double d = 1.0
 
double e = 0.0
 
double f = 0.0
 

Constructor & Destructor Documentation

Matrix ( )
default
Matrix ( double  a,
double  b,
double  c,
double  d,
double  e,
double  f 
)
inline

Definition at line 450 of file attributes.hpp.

~Matrix ( )
default
Matrix ( Matrix const &  )
default
Matrix ( Matrix &&  )
default

Member Function Documentation

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

Definition at line 282 of file attributes.cpp.

Member Data Documentation

double a = 1.0

Definition at line 477 of file attributes.hpp.

double b = 0.0

Definition at line 478 of file attributes.hpp.

double c = 0.0

Definition at line 479 of file attributes.hpp.

double d = 1.0

Definition at line 480 of file attributes.hpp.

double e = 0.0

Definition at line 481 of file attributes.hpp.

double f = 0.0

Definition at line 482 of file attributes.hpp.


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