Pencil2D Animation
Download Community News Docs Contribute

Transform Class Reference

  • Main Page
  • Related Pages
  • Classes
  • Files
  •  
  • Class List
  • Class Index
  • Class Hierarchy
  • Class Members
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
Transform Class Reference

The Transform class is meant to be used for mapping between the local and world coordinate spaces. More...

#include <transform.h>

Static Public Member Functions

static QRectF mapFromLocalRect (const QTransform &transform, const QRect &rect)
 
static QRectF mapToWorldRect (const QTransform &transform, const QTransform &worldT, const QRect rect)
 
static QPointF mapFromLocalPoint (const QTransform &transform, const QPoint &point)
 
static QPointF mapToWorldPoint (const QTransform &transform, const QTransform &worldT, const QPoint &point)
 
static QPolygonF mapFromLocalPolygon (const QTransform &transform, const QRect &rect)
 
static QPolygonF mapToWorldPolygon (const QTransform &transform, const QTransform &worldT, const QRect &rect)
 

Detailed Description

The Transform class is meant to be used for mapping between the local and world coordinate spaces.

  • mapFrom(...) will take the input and and return the inverted point in the mapped space.
  • mapToWorld(...) functions will take the input and first map it from the local space and then to the world space.
Note
It is assumed that the rect, polygon, point etc... hasn't been transformed when inputted.

Definition at line 31 of file transform.h.

Member Function Documentation

◆ mapFromLocalPoint()

QPointF Transform::mapFromLocalPoint ( const QTransform &  transform,
const QPoint &  point 
)
static

Definition at line 31 of file transform.cpp.

◆ mapFromLocalPolygon()

QPolygonF Transform::mapFromLocalPolygon ( const QTransform &  transform,
const QRect &  rect 
)
static

Definition at line 41 of file transform.cpp.

◆ mapFromLocalRect()

QRectF Transform::mapFromLocalRect ( const QTransform &  transform,
const QRect &  rect 
)
static

Definition at line 21 of file transform.cpp.

◆ mapToWorldPoint()

QPointF Transform::mapToWorldPoint ( const QTransform &  transform,
const QTransform &  worldT,
const QPoint &  point 
)
static

Definition at line 36 of file transform.cpp.

◆ mapToWorldPolygon()

QPolygonF Transform::mapToWorldPolygon ( const QTransform &  transform,
const QTransform &  worldT,
const QRect &  rect 
)
static

Definition at line 46 of file transform.cpp.

◆ mapToWorldRect()

QRectF Transform::mapToWorldRect ( const QTransform &  transform,
const QTransform &  worldT,
const QRect  rect 
)
static

Definition at line 26 of file transform.cpp.


The documentation for this class was generated from the following files:
  • core_lib/src/util/transform.h
  • core_lib/src/util/transform.cpp
Generated on Sun Sep 24 2023 19:39:35 for Pencil2D by doxygen 1.9.6 based on revision 1395c86cb17dafbb32de44cbabe1f4c58636468d