BWAPI
|
#include <Aff_transformationH3.h>
Public Types | |
typedef R_ | R |
typedef R::FT | FT |
typedef R::RT | RT |
typedef R::Point_3 | Point_3 |
typedef R::Vector_3 | Vector_3 |
typedef R::Direction_3 | Direction_3 |
typedef R::Plane_3 | Plane_3 |
typedef R::Aff_transformation_3 | Aff_transformation_3 |
Public Member Functions | |
virtual | ~Aff_transformation_rep_baseH3 () |
virtual Point_3 | transform (const Point_3 &) const =0 |
virtual Vector_3 | transform (const Vector_3 &) const =0 |
virtual Direction_3 | transform (const Direction_3 &) const =0 |
virtual Plane_3 | transform (const Plane_3 &) const =0 |
virtual Aff_transformation_3 | inverse () const =0 |
virtual Aff_transformation_3 | transpose () const =0 |
virtual Aff_transformation_repH3< 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::Aff_transformation_3 Aff_transformation_rep_baseH3< R_ >::Aff_transformation_3 |
typedef R::Direction_3 Aff_transformation_rep_baseH3< R_ >::Direction_3 |
typedef R::FT Aff_transformation_rep_baseH3< R_ >::FT |
typedef R::Plane_3 Aff_transformation_rep_baseH3< R_ >::Plane_3 |
typedef R::Point_3 Aff_transformation_rep_baseH3< R_ >::Point_3 |
typedef R_ Aff_transformation_rep_baseH3< R_ >::R |
Reimplemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
typedef R::RT Aff_transformation_rep_baseH3< R_ >::RT |
typedef R::Vector_3 Aff_transformation_rep_baseH3< R_ >::Vector_3 |
virtual Aff_transformation_rep_baseH3< R_ >::~Aff_transformation_rep_baseH3 | ( | ) | [inline, virtual] |
virtual FT Aff_transformation_rep_baseH3< R_ >::cartesian | ( | int | i, |
int | j | ||
) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Aff_transformation_repH3<R> Aff_transformation_rep_baseH3< R_ >::general_form | ( | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual RT Aff_transformation_rep_baseH3< R_ >::homogeneous | ( | int | i, |
int | j | ||
) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Aff_transformation_3 Aff_transformation_rep_baseH3< R_ >::inverse | ( | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual bool Aff_transformation_rep_baseH3< R_ >::is_even | ( | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Point_3 Aff_transformation_rep_baseH3< R_ >::transform | ( | const Point_3 & | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Vector_3 Aff_transformation_rep_baseH3< R_ >::transform | ( | const Vector_3 & | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Direction_3 Aff_transformation_rep_baseH3< R_ >::transform | ( | const Direction_3 & | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Plane_3 Aff_transformation_rep_baseH3< R_ >::transform | ( | const Plane_3 & | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.
virtual Aff_transformation_3 Aff_transformation_rep_baseH3< R_ >::transpose | ( | ) | const [pure virtual] |
Implemented in Translation_repH3< R_ >, Identity_repH3< R_ >, and Aff_transformation_repH3< R_ >.