scatter 0.1.0
scatter::Transform Class Reference

[brief description] More...

#include <Transform.hpp>

Public Member Functions

 Transform (const Point &origin, const double &width, const double &height, const PlotOptions &options)
 [brief description]
 
Point operator() (const Point &point) const
 [brief description]
 
Ellipse operator() (const Ellipse &ellipse) const
 [brief description]
 
Arrow operator() (const Arrow &arrow) const
 [brief description]
 
Point operator() (const double &xval, const double &yval) const
 [brief description]
 
Point absolute (const double &xscale, const double &yscale) const
 [brief description]
 
Point relative (const double &xscale, const double &yscale) const
 [brief description]
 
const PlotOptionsgetOptions () const
 [brief description]
 

Detailed Description

[brief description]

[long description]

Constructor & Destructor Documentation

◆ Transform()

scatter::Transform::Transform ( const Point & origin,
const double & width,
const double & height,
const PlotOptions & options )

[brief description]

[long description]

Parameters
origin[description]
width[description]
height[description]
options[description]

Member Function Documentation

◆ absolute()

Point scatter::Transform::absolute ( const double & xscale,
const double & yscale ) const

[brief description]

[long description]

Parameters
xscale[description]
yscale[description]

◆ getOptions()

const PlotOptions & scatter::Transform::getOptions ( ) const

[brief description]

[long description]

Returns
[description]

◆ operator()() [1/4]

Arrow scatter::Transform::operator() ( const Arrow & arrow) const

[brief description]

[long description]

Parameters
arrow[description]

◆ operator()() [2/4]

Point scatter::Transform::operator() ( const double & xval,
const double & yval ) const

[brief description]

[long description]

Parameters
xval[description]
yval[description]

◆ operator()() [3/4]

Ellipse scatter::Transform::operator() ( const Ellipse & ellipse) const

[brief description]

[long description]

Parameters
ellipse[description]

◆ operator()() [4/4]

Point scatter::Transform::operator() ( const Point & point) const

[brief description]

[long description]

Parameters
point[description]

◆ relative()

Point scatter::Transform::relative ( const double & xscale,
const double & yscale ) const

[brief description]

[long description]

Parameters
xscale[description]
yscale[description]

The documentation for this class was generated from the following file: