LibreOffice Module svgio (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
svgio::svgreader::SvgAspectRatio Class Reference

#include <svgtools.hxx>

Public Member Functions

 SvgAspectRatio ()
 
 SvgAspectRatio (SvgAlign aSvgAlign, bool bMeetOrSlice)
 
SvgAlign getSvgAlign () const
 data read access More...
 
bool isMeetOrSlice () const
 
bool isSet () const
 
basegfx::B2DHomMatrix createMapping (const basegfx::B2DRange &rTarget, const basegfx::B2DRange &rSource) const
 

Static Public Member Functions

static basegfx::B2DHomMatrix createLinearMapping (const basegfx::B2DRange &rTarget, const basegfx::B2DRange &rSource)
 tooling More...
 

Private Attributes

SvgAlign maSvgAlign
 
bool mbMeetOrSlice: 1
 
bool mbSet: 1
 

Detailed Description

Definition at line 64 of file svgtools.hxx.

Constructor & Destructor Documentation

◆ SvgAspectRatio() [1/2]

svgio::svgreader::SvgAspectRatio::SvgAspectRatio ( )
inline

Definition at line 73 of file svgtools.hxx.

References svgio::svgreader::xMidYMid.

◆ SvgAspectRatio() [2/2]

svgio::svgreader::SvgAspectRatio::SvgAspectRatio ( SvgAlign  aSvgAlign,
bool  bMeetOrSlice 
)
inline

Definition at line 80 of file svgtools.hxx.

Member Function Documentation

◆ createLinearMapping()

basegfx::B2DHomMatrix svgio::svgreader::SvgAspectRatio::createLinearMapping ( const basegfx::B2DRange rTarget,
const basegfx::B2DRange rSource 
)
static

◆ createMapping()

basegfx::B2DHomMatrix svgio::svgreader::SvgAspectRatio::createMapping ( const basegfx::B2DRange rTarget,
const basegfx::B2DRange rSource 
) const

◆ getSvgAlign()

SvgAlign svgio::svgreader::SvgAspectRatio::getSvgAlign ( ) const
inline

data read access

Definition at line 88 of file svgtools.hxx.

References maSvgAlign.

Referenced by createMapping().

◆ isMeetOrSlice()

bool svgio::svgreader::SvgAspectRatio::isMeetOrSlice ( ) const
inline

◆ isSet()

bool svgio::svgreader::SvgAspectRatio::isSet ( ) const
inline

Member Data Documentation

◆ maSvgAlign

SvgAlign svgio::svgreader::SvgAspectRatio::maSvgAlign
private

Definition at line 67 of file svgtools.hxx.

Referenced by getSvgAlign().

◆ mbMeetOrSlice

bool svgio::svgreader::SvgAspectRatio::mbMeetOrSlice
private

Definition at line 69 of file svgtools.hxx.

Referenced by isMeetOrSlice().

◆ mbSet

bool svgio::svgreader::SvgAspectRatio::mbSet
private

Definition at line 70 of file svgtools.hxx.

Referenced by isSet().


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