#include <affinetrans.h>
| Gnome::Art::AffineTrans::AffineTrans |
( |
double |
scale = 1.0 | ) |
|
| Gnome::Art::AffineTrans::AffineTrans |
( |
const double |
aff[6] | ) |
|
|
explicit |
| Gnome::Art::AffineTrans::AffineTrans |
( |
const AffineTrans & |
src | ) |
|
| Gnome::Art::AffineTrans::~AffineTrans |
( |
| ) |
|
| Point Gnome::Art::AffineTrans::apply_to |
( |
const Point & |
p | ) |
const |
| double Gnome::Art::AffineTrans::expansion |
( |
| ) |
const |
| void Gnome::Art::AffineTrans::flip |
( |
bool |
horiz, |
|
|
bool |
vert |
|
) |
| |
| double* Gnome::Art::AffineTrans::gobj |
( |
| ) |
|
| const double* Gnome::Art::AffineTrans::gobj |
( |
| ) |
const |
| static AffineTrans Gnome::Art::AffineTrans::identity |
( |
| ) |
|
|
static |
| void Gnome::Art::AffineTrans::invert |
( |
| ) |
|
| bool Gnome::Art::AffineTrans::operator!= |
( |
const AffineTrans & |
other | ) |
const |
| Point Gnome::Art::AffineTrans::operator* |
( |
const Point & |
p | ) |
const |
| bool Gnome::Art::AffineTrans::operator== |
( |
const AffineTrans & |
other | ) |
const |
| double& Gnome::Art::AffineTrans::operator[] |
( |
unsigned int |
idx | ) |
|
| const double& Gnome::Art::AffineTrans::operator[] |
( |
unsigned int |
idx | ) |
const |
| bool Gnome::Art::AffineTrans::rectilinear |
( |
| ) |
const |
| static AffineTrans Gnome::Art::AffineTrans::rotation |
( |
double |
theta | ) |
|
|
static |
| static AffineTrans Gnome::Art::AffineTrans::scaling |
( |
double |
s | ) |
|
|
static |
| static AffineTrans Gnome::Art::AffineTrans::scaling |
( |
double |
sx, |
|
|
double |
sy |
|
) |
| |
|
static |
| static AffineTrans Gnome::Art::AffineTrans::shearing |
( |
double |
theta | ) |
|
|
static |
| Glib::ustring Gnome::Art::AffineTrans::to_string |
( |
| ) |
const |
| static AffineTrans Gnome::Art::AffineTrans::translation |
( |
double |
dx, |
|
|
double |
dy |
|
) |
| |
|
static |
| double Gnome::Art::AffineTrans::trans_[6] |
|
protected |
The documentation for this class was generated from the following file: