BWAPI
|
#include <Aff_transformationH2.h>
Public Types | |
typedef R_ | R |
Public Member Functions | |
Aff_transformationH2 () | |
Aff_transformationH2 (const Identity_transformation) | |
Aff_transformationH2 (const Translation, const Vector_2 &v) | |
Aff_transformationH2 (const Scaling, const RT &a, const RT &b=RT(1)) | |
Aff_transformationH2 (const Scaling, const RT &xa, const RT &xb, const RT &ya, const RT &yb) | |
Aff_transformationH2 (const Reflection, const Line_2 &l) | |
Aff_transformationH2 (const Rotation, const RT &sine, const RT &cosine, const RT &denominator) | |
Aff_transformationH2 (const Rotation, const Direction_2 &dir, const RT &n, const RT &d=RT(1)) | |
Aff_transformationH2 (const Vector_2 &v, const RT &sine, const RT &cosine, const RT &denominator, const RT &scaling_numerator=RT(1), const RT &scaling_denominator=RT(1)) | |
Aff_transformationH2 (const RT &a, const RT &b, const RT &c, const RT &d, const RT &e, const RT &f, const RT &g=RT(1)) | |
Aff_transformationH2 (const RT &a, const RT &b, const RT &d, const RT &e, const RT &g=RT(1)) | |
Point_2 | transform (const Point_2 &p) const |
Vector_2 | transform (const Vector_2 &v) const |
Direction_2 | transform (const Direction_2 &d) const |
Line_2 | transform (const Line_2 &l) const |
Aff_transformationH2< R > | inverse () const |
bool | is_even () const |
bool | is_odd () const |
FT | cartesian (int i, int j) const |
RT | homogeneous (int i, int j) const |
FT | m (int i, int j) const |
RT | hm (int i, int j) const |
Aff_transformation_repH2< R > | general_form () const |
Aff_transformationH2< R > | operator* (const Aff_transformationH2< R > &right_argument) const |
typedef R_ Aff_transformationH2< R_ >::R |
Aff_transformationH2< R >::Aff_transformationH2 | ( | ) |
Aff_transformationH2< R >::Aff_transformationH2 | ( | const Identity_transformation | ) |
Aff_transformationH2< R_ >::Aff_transformationH2 | ( | const Translation | , |
const Vector_2 & | v | ||
) |
Aff_transformationH2< R >::Aff_transformationH2 | ( | const Scaling | , |
const RT & | a, | ||
const RT & | b = RT(1) |
||
) |
Aff_transformationH2< R >::Aff_transformationH2 | ( | const Scaling | , |
const RT & | xa, | ||
const RT & | xb, | ||
const RT & | ya, | ||
const RT & | yb | ||
) |
Aff_transformationH2< R_ >::Aff_transformationH2 | ( | const Reflection | , |
const Line_2 & | l | ||
) |
Aff_transformationH2< R >::Aff_transformationH2 | ( | const Rotation | , |
const RT & | sine, | ||
const RT & | cosine, | ||
const RT & | denominator | ||
) |
Aff_transformationH2< R_ >::Aff_transformationH2 | ( | const Rotation | , |
const Direction_2 & | dir, | ||
const RT & | n, | ||
const RT & | d = RT(1) |
||
) |
Aff_transformationH2< R_ >::Aff_transformationH2 | ( | const Vector_2 & | v, |
const RT & | sine, | ||
const RT & | cosine, | ||
const RT & | denominator, | ||
const RT & | scaling_numerator = RT(1) , |
||
const RT & | scaling_denominator = RT(1) |
||
) | [inline] |
Aff_transformationH2< R >::Aff_transformationH2 | ( | const RT & | a, |
const RT & | b, | ||
const RT & | c, | ||
const RT & | d, | ||
const RT & | e, | ||
const RT & | f, | ||
const RT & | g = RT(1) |
||
) |
Aff_transformationH2< R >::Aff_transformationH2 | ( | const RT & | a, |
const RT & | b, | ||
const RT & | d, | ||
const RT & | e, | ||
const RT & | g = RT(1) |
||
) |
Aff_transformationH2< R >::FT Aff_transformationH2< R >::cartesian | ( | int | i, |
int | j | ||
) | const [inline] |
Aff_transformation_repH2< R > Aff_transformationH2< R >::general_form | ( | ) | const |
RT Aff_transformationH2< R_ >::hm | ( | int | i, |
int | j | ||
) | const [inline] |
Aff_transformationH2< R >::RT Aff_transformationH2< R >::homogeneous | ( | int | i, |
int | j | ||
) | const [inline] |
Aff_transformationH2< R > Aff_transformationH2< R >::inverse | ( | ) | const |
bool Aff_transformationH2< R >::is_even | ( | ) | const |
bool Aff_transformationH2< R >::is_odd | ( | ) | const |
FT Aff_transformationH2< R_ >::m | ( | int | i, |
int | j | ||
) | const [inline] |
Aff_transformationH2< R > Aff_transformationH2< R >::operator* | ( | const Aff_transformationH2< R > & | right_argument | ) | const |
Point_2 Aff_transformationH2< R_ >::transform | ( | const Point_2 & | p | ) | const |
Vector_2 Aff_transformationH2< R_ >::transform | ( | const Vector_2 & | v | ) | const |
Direction_2 Aff_transformationH2< R_ >::transform | ( | const Direction_2 & | d | ) | const |
Line_2 Aff_transformationH2< R_ >::transform | ( | const Line_2 & | l | ) | const |