class Transform


Public Methods

void clear()
float det()
int identity()
void imap(float tx, float ty, float& x, float& y)
void imap(float& tx, float& ty)
void invert()
int invertible()
void map(float x, float y, float& tx, float& ty)
inline void map(float x, float y, int& tx, int& ty)
void map(float& x, float& y)
int operator !=(const Transform&)
Transform& operator =(const Transform&)
int operator ==(const Transform&)
void postmultiply(const Transform&)
void premultiply(const Transform&)
void rotate(float angle)
void scale(float sx, float sy)
void skew(float sx, float sy)
Transform(const Transform*)
Transform()
identity
Transform(const Transform&)
Transform(float a00, float a01, float a10, float a11, float a20, float a21)
void translate(float dx, float dy)

Private Fields

int identity_
float mat00

Private Methods

void update()

Documentation

Transform()
identity

Transform(const Transform&)

Transform(const Transform*)

Transform(float a00, float a01, float a10, float a11, float a20, float a21)

void clear()

int identity()

int invertible()

int operator ==(const Transform&)

int operator !=(const Transform&)

Transform& operator =(const Transform&)

void premultiply(const Transform&)

void postmultiply(const Transform&)

void invert()

void translate(float dx, float dy)

void scale(float sx, float sy)

void rotate(float angle)

void skew(float sx, float sy)

void map(float& x, float& y)

void map(float x, float y, float& tx, float& ty)

inline void map(float x, float y, int& tx, int& ty)

void imap(float& tx, float& ty)

void imap(float tx, float ty, float& x, float& y)

float det()

int identity_

float mat00

void update()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de