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

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

Detailed Description

Definition at line 406 of file attributes.hpp.

Public Member Functions

 SkewX ()=default
 
 SkewX (double a)
 SkewX an object, with an angle given in degrees. More...
 
 SkewX (SkewX &&)=default
 
 SkewX (SkewX const &)=default
 
 ~SkewX ()=default
 
SvgPoint apply (SvgPoint const &p) const
 
SkewXoperator= (SkewX &&)=default
 
SkewXoperator= (SkewX const &)=default
 
void write (std::ostream &out) const
 

Public Attributes

double ax = 0.0
 

Constructor & Destructor Documentation

◆ SkewX() [1/4]

SkewX ( )
default

◆ SkewX() [2/4]

SkewX ( double  a)
inline

SkewX an object, with an angle given in degrees.

Definition at line 419 of file attributes.hpp.

◆ ~SkewX()

~SkewX ( )
default

◆ SkewX() [3/4]

SkewX ( SkewX const &  )
default

◆ SkewX() [4/4]

SkewX ( SkewX &&  )
default

Member Function Documentation

◆ apply()

SvgPoint apply ( SvgPoint const &  p) const

Definition at line 304 of file attributes.cpp.

◆ operator=() [1/2]

SkewX& operator= ( SkewX &&  )
default

◆ operator=() [2/2]

SkewX& operator= ( SkewX const &  )
default

◆ write()

void write ( std::ostream &  out) const

Definition at line 297 of file attributes.cpp.

Member Data Documentation

◆ ax

double ax = 0.0

Definition at line 442 of file attributes.hpp.


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