roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::Scaling Class Reference

Scaling by (sx, sy). More...

#include <smooth_transformation.h>

Public Member Functions

 Scaling (float sx, float sy)
 
FpPoint apply (FpPoint p) const
 
float sx () const
 
float sy () const
 
Scaling then (IdentityTransformation t) const
 
AffineTransformation then (Translation t) const
 
Scaling then (Scaling t) const
 
AffineTransformation then (Rotation t) const
 
AffineTransformation then (AffineTransformation t) const
 
ProjectiveTransformation then (ProjectiveTransformation t) const
 
Scaling inversion () const
 
Box transformExtents (Box extents) const
 

Detailed Description

Scaling by (sx, sy).

Definition at line 156 of file smooth_transformation.h.

Constructor & Destructor Documentation

◆ Scaling()

roo_display::Scaling::Scaling ( float  sx,
float  sy 
)
inline

Definition at line 158 of file smooth_transformation.h.

Member Function Documentation

◆ apply()

FpPoint roo_display::Scaling::apply ( FpPoint  p) const
inline

Definition at line 160 of file smooth_transformation.h.

◆ inversion()

Scaling roo_display::Scaling::inversion ( ) const
inline

Definition at line 172 of file smooth_transformation.h.

◆ sx()

float roo_display::Scaling::sx ( ) const
inline

Definition at line 162 of file smooth_transformation.h.

◆ sy()

float roo_display::Scaling::sy ( ) const
inline

Definition at line 163 of file smooth_transformation.h.

◆ then() [1/6]

AffineTransformation roo_display::Scaling::then ( AffineTransformation  t) const

Definition at line 161 of file smooth_transformation.cpp.

◆ then() [2/6]

Scaling roo_display::Scaling::then ( IdentityTransformation  t) const
inline

Definition at line 165 of file smooth_transformation.h.

◆ then() [3/6]

ProjectiveTransformation roo_display::Scaling::then ( ProjectiveTransformation  t) const

◆ then() [4/6]

AffineTransformation roo_display::Scaling::then ( Rotation  t) const

Definition at line 156 of file smooth_transformation.cpp.

◆ then() [5/6]

Scaling roo_display::Scaling::then ( Scaling  t) const

Definition at line 152 of file smooth_transformation.cpp.

◆ then() [6/6]

AffineTransformation roo_display::Scaling::then ( Translation  t) const

Definition at line 148 of file smooth_transformation.cpp.

◆ transformExtents()

Box roo_display::Scaling::transformExtents ( Box  extents) const
inline

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