|
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 | |
| virtual | ~Aff_transformation_rep_baseH2 () |
| virtual Point_2 | transform (const Point_2 &p) const =0 |
| virtual Vector_2 | transform (const Vector_2 &v) const =0 |
| virtual Direction_2 | transform (const Direction_2 &d) const =0 |
| virtual Aff_transformationH2< R > | inverse () const =0 |
| virtual Aff_transformation_repH2< R > | general_form () const =0 |
| virtual bool | is_even () const =0 |
| virtual RT | homogeneous (int i, int j) const =0 |
| virtual FT | cartesian (int i, int j) const =0 |
| typedef R::Direction_2 Aff_transformation_rep_baseH2< R >::Direction_2 |
Reimplemented in Reflection_repH2< R >, Scaling_repH2< R >, Rotation_repH2< R >, Translation_repH2< R >, Identity_repH2< R >, and Aff_transformation_repH2< R >.
| typedef R::FT Aff_transformation_rep_baseH2< R >::FT |
Reimplemented in Reflection_repH2< R >, Scaling_repH2< R >, Rotation_repH2< R >, Translation_repH2< R >, Identity_repH2< R >, and Aff_transformation_repH2< R >.
| typedef R::Point_2 Aff_transformation_rep_baseH2< R >::Point_2 |
Reimplemented in Reflection_repH2< R >, Scaling_repH2< R >, Rotation_repH2< R >, Translation_repH2< R >, Identity_repH2< R >, and Aff_transformation_repH2< R >.
| typedef R::RT Aff_transformation_rep_baseH2< R >::RT |
Reimplemented in Reflection_repH2< R >, Scaling_repH2< R >, Rotation_repH2< R >, Translation_repH2< R >, Identity_repH2< R >, and Aff_transformation_repH2< R >.
| typedef R::Vector_2 Aff_transformation_rep_baseH2< R >::Vector_2 |
Reimplemented in Reflection_repH2< R >, Scaling_repH2< R >, Rotation_repH2< R >, Translation_repH2< R >, Identity_repH2< R >, and Aff_transformation_repH2< R >.
| virtual Aff_transformation_rep_baseH2< R >::~Aff_transformation_rep_baseH2 | ( | ) | [inline, virtual] |
| virtual FT Aff_transformation_rep_baseH2< R >::cartesian | ( | int | i, |
| int | j | ||
| ) | const [pure virtual] |
| virtual Aff_transformation_repH2<R> Aff_transformation_rep_baseH2< R >::general_form | ( | ) | const [pure virtual] |
| virtual RT Aff_transformation_rep_baseH2< R >::homogeneous | ( | int | i, |
| int | j | ||
| ) | const [pure virtual] |
| virtual Aff_transformationH2<R> Aff_transformation_rep_baseH2< R >::inverse | ( | ) | const [pure virtual] |
| virtual bool Aff_transformation_rep_baseH2< R >::is_even | ( | ) | const [pure virtual] |
| virtual Point_2 Aff_transformation_rep_baseH2< R >::transform | ( | const Point_2 & | p | ) | const [pure virtual] |
| virtual Vector_2 Aff_transformation_rep_baseH2< R >::transform | ( | const Vector_2 & | v | ) | const [pure virtual] |
| virtual Direction_2 Aff_transformation_rep_baseH2< R >::transform | ( | const Direction_2 & | d | ) | const [pure virtual] |
1.7.6.1