BWAPI
|
#include <Aff_transformationH2.h>
Public Types | |
typedef R::RT | RT |
typedef R::FT | FT |
typedef R::Point_2 | Point_2 |
typedef R::Vector_2 | Vector_2 |
typedef R::Direction_2 | Direction_2 |
Public Member Functions | |
Aff_transformation_repH2 () | |
Aff_transformation_repH2 (const RT &m00, const RT &m01, const RT &m02, const RT &m10, const RT &m11, const RT &m12, const RT &m22) | |
virtual | ~Aff_transformation_repH2 () |
virtual Point_2 | transform (const Point_2 &p) const |
virtual Vector_2 | transform (const Vector_2 &v) const |
virtual Direction_2 | transform (const Direction_2 &dir) const |
virtual Aff_transformationH2< R > | inverse () const |
virtual Aff_transformation_repH2< R > | general_form () const |
virtual bool | is_even () const |
virtual RT | homogeneous (int i, int j) const |
virtual FT | cartesian (int i, int j) const |
Public Attributes | |
RT | a |
RT | b |
RT | c |
RT | d |
RT | e |
RT | f |
RT | g |
Friends | |
Aff_transformationH2< R > | _general_transformation_composition (Aff_transformation_repH2< R > l, Aff_transformation_repH2< R > r) |
typedef R::Direction_2 Aff_transformation_repH2< R >::Direction_2 |
Reimplemented from Aff_transformation_rep_baseH2< R >.
typedef R::FT Aff_transformation_repH2< R >::FT |
Reimplemented from Aff_transformation_rep_baseH2< R >.
typedef R::Point_2 Aff_transformation_repH2< R >::Point_2 |
Reimplemented from Aff_transformation_rep_baseH2< R >.
typedef R::RT Aff_transformation_repH2< R >::RT |
Reimplemented from Aff_transformation_rep_baseH2< R >.
typedef R::Vector_2 Aff_transformation_repH2< R >::Vector_2 |
Reimplemented from Aff_transformation_rep_baseH2< R >.
Aff_transformation_repH2< R >::Aff_transformation_repH2 | ( | ) | [inline] |
Aff_transformation_repH2< R >::Aff_transformation_repH2 | ( | const RT & | m00, |
const RT & | m01, | ||
const RT & | m02, | ||
const RT & | m10, | ||
const RT & | m11, | ||
const RT & | m12, | ||
const RT & | m22 | ||
) | [inline] |
virtual Aff_transformation_repH2< R >::~Aff_transformation_repH2 | ( | ) | [inline, virtual] |
Aff_transformation_repH2< R >::FT Aff_transformation_repH2< R >::cartesian | ( | int | i, |
int | j | ||
) | const [virtual] |
Implements Aff_transformation_rep_baseH2< R >.
virtual Aff_transformation_repH2<R> Aff_transformation_repH2< R >::general_form | ( | ) | const [inline, virtual] |
Implements Aff_transformation_rep_baseH2< R >.
Aff_transformation_repH2< R >::RT Aff_transformation_repH2< R >::homogeneous | ( | int | i, |
int | j | ||
) | const [virtual] |
Implements Aff_transformation_rep_baseH2< R >.
virtual Aff_transformationH2<R> Aff_transformation_repH2< R >::inverse | ( | ) | const [inline, virtual] |
Implements Aff_transformation_rep_baseH2< R >.
virtual bool Aff_transformation_repH2< R >::is_even | ( | ) | const [inline, virtual] |
Implements Aff_transformation_rep_baseH2< R >.
virtual Point_2 Aff_transformation_repH2< R >::transform | ( | const Point_2 & | p | ) | const [inline, virtual] |
Implements Aff_transformation_rep_baseH2< R >.
virtual Vector_2 Aff_transformation_repH2< R >::transform | ( | const Vector_2 & | v | ) | const [inline, virtual] |
Implements Aff_transformation_rep_baseH2< R >.
virtual Direction_2 Aff_transformation_repH2< R >::transform | ( | const Direction_2 & | dir | ) | const [inline, virtual] |
Implements Aff_transformation_rep_baseH2< R >.
Aff_transformationH2<R> _general_transformation_composition | ( | Aff_transformation_repH2< R > | l, |
Aff_transformation_repH2< R > | r | ||
) | [friend] |
RT Aff_transformation_repH2< R >::a |
RT Aff_transformation_repH2< R >::b |
RT Aff_transformation_repH2< R >::c |
RT Aff_transformation_repH2< R >::d |
RT Aff_transformation_repH2< R >::e |
RT Aff_transformation_repH2< R >::f |
RT Aff_transformation_repH2< R >::g |