Swiftray  1.0
Parser::TransformableContext Class Reference

#include <transformable-context.h>

Inheritance diagram for Parser::TransformableContext:
Parser::BaseContext Parser::CSSContext Parser::GroupContext Parser::ImageContext Parser::ReferencedSymbolOrSvgContext Parser::ShapeContext Parser::TextContext Parser::UseContext

Public Member Functions

QPointF getTransformedPos (double x, double y)
 
QTransform qtransform ()
 
matrix_ttransform ()
 
matrix_t const & transform () const
 
void transform_matrix (const boost::array< double, 6 > &matrix)
 
void transform_rotate (double angle)
 
void transform_scale (double scale)
 
void transform_scale (double sx, double sy)
 
void transform_translate (double tx)
 
void transform_translate (double tx, double ty)
 

Public Attributes

matrix_t transform_
 

Member Function Documentation

◆ getTransformedPos()

QPointF Parser::TransformableContext::getTransformedPos ( double  x,
double  y 
)
inline

◆ qtransform()

QTransform Parser::TransformableContext::qtransform ( )
inline

◆ transform() [1/2]

matrix_t& Parser::TransformableContext::transform ( )
inline

◆ transform() [2/2]

matrix_t const& Parser::TransformableContext::transform ( ) const
inline

◆ transform_matrix()

void Parser::TransformableContext::transform_matrix ( const boost::array< double, 6 > &  matrix)
inline

◆ transform_rotate()

void Parser::TransformableContext::transform_rotate ( double  angle)
inline

◆ transform_scale() [1/2]

void Parser::TransformableContext::transform_scale ( double  scale)
inline

◆ transform_scale() [2/2]

void Parser::TransformableContext::transform_scale ( double  sx,
double  sy 
)
inline

◆ transform_translate() [1/2]

void Parser::TransformableContext::transform_translate ( double  tx)
inline

◆ transform_translate() [2/2]

void Parser::TransformableContext::transform_translate ( double  tx,
double  ty 
)
inline

Member Data Documentation

◆ transform_

matrix_t Parser::TransformableContext::transform_

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