A library for working with phylogenetic and population genetic data.
v0.27.0
SvgTransform::Scale Struct Reference

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

Detailed Description

Definition at line 348 of file attributes.hpp.

Public Member Functions

 Scale ()=default
 
 Scale (double sx, double sy)
 
 Scale (double sxy)
 
 Scale (Scale &&)=default
 
 Scale (Scale const &)=default
 
 ~Scale ()=default
 
Scaleoperator= (Scale &&)=default
 
Scaleoperator= (Scale const &)=default
 
void write (std::ostream &out) const
 

Public Attributes

double sx = 1.0
 
double sy = 1.0
 

Constructor & Destructor Documentation

◆ Scale() [1/5]

Scale ( )
default

◆ Scale() [2/5]

Scale ( double  sxy)
inline

Definition at line 358 of file attributes.hpp.

◆ Scale() [3/5]

Scale ( double  sx,
double  sy 
)
inline

Definition at line 363 of file attributes.hpp.

◆ ~Scale()

~Scale ( )
default

◆ Scale() [4/5]

Scale ( Scale const &  )
default

◆ Scale() [5/5]

Scale ( Scale &&  )
default

Member Function Documentation

◆ operator=() [1/2]

Scale& operator= ( Scale &&  )
default

◆ operator=() [2/2]

Scale& operator= ( Scale const &  )
default

◆ write()

void write ( std::ostream &  out) const

Definition at line 250 of file attributes.cpp.

Member Data Documentation

◆ sx

double sx = 1.0

Definition at line 386 of file attributes.hpp.

◆ sy

double sy = 1.0

Definition at line 387 of file attributes.hpp.


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