Board 0.9.6
Public Member Functions | List of all members
LibBoard::TransformTikZ Struct Reference

Structure representing a scaling and translation suitable for an TikZ output. More...

#include <Transforms.h>

Inheritance diagram for LibBoard::TransformTikZ:
LibBoard::TransformSVG LibBoard::Transform

Public Member Functions

 ~TransformTikZ () override
 
- Public Member Functions inherited from LibBoard::TransformSVG
double rounded (double x) const
 
double mapY (double y) const
 
double mapWidth (double width) const
 
void setBoundingBox (const Rect &rect, const double pageWidth, const double pageHeight, const double margin)
 
double scaleBackMM (double)
 
TransformMatrix matrix () const
 
Point translation () const
 
double deltaX () const
 
double deltaY () const
 
- Public Member Functions inherited from LibBoard::Transform
 Transform ()
 
virtual ~Transform ()
 
virtual double mapX (double x) const
 
virtual double mapY (double y) const =0
 
virtual Point map (const Point &) const
 
virtual void apply (double &x, double &y) const
 
virtual double scale (double x) const
 
virtual Point scale (const Point &) const
 
virtual double rounded (double x) const
 
virtual void setBoundingBox (const Rect &rect, const double pageWidth, const double pageHeight, const double margin)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from LibBoard::Transform
static double round (const double &x)
 
- Protected Attributes inherited from LibBoard::Transform
double _scale
 
double _deltaX
 
double _deltaY
 
double _height
 

Detailed Description

Structure representing a scaling and translation suitable for an TikZ output.

The TransformTikZ structure.

Constructor & Destructor Documentation

◆ ~TransformTikZ()

LibBoard::TransformTikZ::~TransformTikZ ( )
override

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