BWAPI
|
#include <Aff_transformation_2.h>
Public Types | |
typedef R_ | R |
Public Member Functions | |
Aff_transformationC2 () | |
Aff_transformationC2 (const Identity_transformation) | |
Aff_transformationC2 (const Translation, const Vector_2 &v) | |
Aff_transformationC2 (const Rotation, const Direction_2 &d, const FT &num, const FT &den=FT(1)) | |
Aff_transformationC2 (const Rotation, const FT &sine, const FT &cosine, const FT &w=FT(1)) | |
Aff_transformationC2 (const Scaling, const FT &s, const FT &w=FT(1)) | |
Aff_transformationC2 (const FT &m11, const FT &m12, const FT &m13, const FT &m21, const FT &m22, const FT &m23, const FT &w=FT(1)) | |
Aff_transformationC2 (const FT &m11, const FT &m12, const FT &m21, const FT &m22, const FT &w=FT(1)) | |
Point_2 | transform (const Point_2 &p) const |
Point_2 | operator() (const Point_2 &p) const |
Vector_2 | transform (const Vector_2 &v) const |
Vector_2 | operator() (const Vector_2 &v) const |
Direction_2 | transform (const Direction_2 &d) const |
Direction_2 | operator() (const Direction_2 &d) const |
Line_2 | transform (const Line_2 &l) const |
Line_2 | operator() (const Line_2 &l) const |
Aff_transformation_2 | inverse () const |
bool | is_even () const |
bool | is_odd () const |
FT | cartesian (int i, int j) const |
FT | homogeneous (int i, int j) const |
FT | m (int i, int j) const |
FT | hm (int i, int j) const |
Aff_transformation_2 | operator* (const Aff_transformationC2 &t) const |
std::ostream & | print (std::ostream &os) const |
typedef R_ Aff_transformationC2< R_ >::R |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | ) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Identity_transformation | ) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Translation | , |
const Vector_2 & | v | ||
) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Rotation | , |
const Direction_2 & | d, | ||
const FT & | num, | ||
const FT & | den = FT(1) |
||
) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Rotation | , |
const FT & | sine, | ||
const FT & | cosine, | ||
const FT & | w = FT(1) |
||
) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Scaling | , |
const FT & | s, | ||
const FT & | w = FT(1) |
||
) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const FT & | m11, |
const FT & | m12, | ||
const FT & | m13, | ||
const FT & | m21, | ||
const FT & | m22, | ||
const FT & | m23, | ||
const FT & | w = FT(1) |
||
) | [inline] |
Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const FT & | m11, |
const FT & | m12, | ||
const FT & | m21, | ||
const FT & | m22, | ||
const FT & | w = FT(1) |
||
) | [inline] |
FT Aff_transformationC2< R_ >::cartesian | ( | int | i, |
int | j | ||
) | const [inline] |
FT Aff_transformationC2< R_ >::hm | ( | int | i, |
int | j | ||
) | const [inline] |
FT Aff_transformationC2< R_ >::homogeneous | ( | int | i, |
int | j | ||
) | const [inline] |
Aff_transformation_2 Aff_transformationC2< R_ >::inverse | ( | ) | const [inline] |
bool Aff_transformationC2< R_ >::is_even | ( | ) | const [inline] |
bool Aff_transformationC2< R_ >::is_odd | ( | ) | const [inline] |
FT Aff_transformationC2< R_ >::m | ( | int | i, |
int | j | ||
) | const [inline] |
Point_2 Aff_transformationC2< R_ >::operator() | ( | const Point_2 & | p | ) | const [inline] |
Vector_2 Aff_transformationC2< R_ >::operator() | ( | const Vector_2 & | v | ) | const [inline] |
Direction_2 Aff_transformationC2< R_ >::operator() | ( | const Direction_2 & | d | ) | const [inline] |
Line_2 Aff_transformationC2< R_ >::operator() | ( | const Line_2 & | l | ) | const [inline] |
Aff_transformation_2 Aff_transformationC2< R_ >::operator* | ( | const Aff_transformationC2< R_ > & | t | ) | const [inline] |
std::ostream & Aff_transformationC2< R >::print | ( | std::ostream & | os | ) | const |
Point_2 Aff_transformationC2< R_ >::transform | ( | const Point_2 & | p | ) | const [inline] |
Vector_2 Aff_transformationC2< R_ >::transform | ( | const Vector_2 & | v | ) | const [inline] |
Direction_2 Aff_transformationC2< R_ >::transform | ( | const Direction_2 & | d | ) | const [inline] |
Line_2 Aff_transformationC2< R_ >::transform | ( | const Line_2 & | l | ) | const [inline] |