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] |