#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: