Pencil2D Animation
Download Community News Docs Contribute
  • Overview
  • Articles
  • Code
  •  
  • Class List
  • Class Index
  • Class Hierarchy
  • Class Members
  • File List
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 Thu May 8 2025 04:47:54 for Pencil2D by doxygen 1.9.6 based on revision 4513250b1d5b1a3676ec0e67b06b7a885ceaae39