BWAPI
|
#include <Aff_transformation_rep_3.h>
Public Types | |
typedef R::FT | FT |
typedef R::Point_3 | Point_3 |
typedef R::Vector_3 | Vector_3 |
typedef R::Direction_3 | Direction_3 |
typedef R::Aff_transformation_3 | Aff_transformation_3 |
Public Member Functions | |
virtual | ~Aff_transformation_rep_baseC3 () |
virtual Point_3 | transform (const Point_3 &p) const =0 |
virtual Vector_3 | transform (const Vector_3 &v) const =0 |
virtual Direction_3 | transform (const Direction_3 &d) const =0 |
virtual Aff_transformation_3 | operator* (const Aff_transformation_rep_baseC3 &t) const =0 |
virtual Aff_transformation_3 | compose (const Translation_repC3< R > &t) const =0 |
virtual Aff_transformation_3 | compose (const Scaling_repC3< R > &t) const =0 |
virtual Aff_transformation_3 | compose (const Aff_transformation_repC3< R > &t) const =0 |
virtual Aff_transformation_3 | inverse () const =0 |
virtual Aff_transformation_3 | transpose () const =0 |
virtual bool | is_even () const =0 |
virtual FT | cartesian (int i, int j) const =0 |
virtual std::ostream & | print (std::ostream &os) const =0 |
typedef R::Aff_transformation_3 Aff_transformation_rep_baseC3< R >::Aff_transformation_3 |
Reimplemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
typedef R::Direction_3 Aff_transformation_rep_baseC3< R >::Direction_3 |
Reimplemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
typedef R::FT Aff_transformation_rep_baseC3< R >::FT |
Reimplemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
typedef R::Point_3 Aff_transformation_rep_baseC3< R >::Point_3 |
Reimplemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
typedef R::Vector_3 Aff_transformation_rep_baseC3< R >::Vector_3 |
Reimplemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
virtual Aff_transformation_rep_baseC3< R >::~Aff_transformation_rep_baseC3 | ( | ) | [inline, virtual] |
virtual FT Aff_transformation_rep_baseC3< R >::cartesian | ( | int | i, |
int | j | ||
) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Translation_repC3< R >, and Scaling_repC3< R >.
virtual Aff_transformation_3 Aff_transformation_rep_baseC3< R >::compose | ( | const Translation_repC3< R > & | t | ) | const [pure virtual] |
virtual Aff_transformation_3 Aff_transformation_rep_baseC3< R >::compose | ( | const Scaling_repC3< R > & | t | ) | const [pure virtual] |
virtual Aff_transformation_3 Aff_transformation_rep_baseC3< R >::compose | ( | const Aff_transformation_repC3< R > & | t | ) | const [pure virtual] |
virtual Aff_transformation_3 Aff_transformation_rep_baseC3< R >::inverse | ( | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Translation_repC3< R >, and Scaling_repC3< R >.
virtual bool Aff_transformation_rep_baseC3< R >::is_even | ( | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Translation_repC3< R >, and Scaling_repC3< R >.
virtual Aff_transformation_3 Aff_transformation_rep_baseC3< R >::operator* | ( | const Aff_transformation_rep_baseC3< R > & | t | ) | const [pure virtual] |
virtual std::ostream& Aff_transformation_rep_baseC3< R >::print | ( | std::ostream & | os | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Translation_repC3< R >, and Scaling_repC3< R >.
virtual Point_3 Aff_transformation_rep_baseC3< R >::transform | ( | const Point_3 & | p | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
virtual Vector_3 Aff_transformation_rep_baseC3< R >::transform | ( | const Vector_3 & | v | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
virtual Direction_3 Aff_transformation_rep_baseC3< R >::transform | ( | const Direction_3 & | d | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Scaling_repC3< R >, and Translation_repC3< R >.
virtual Aff_transformation_3 Aff_transformation_rep_baseC3< R >::transpose | ( | ) | const [pure virtual] |
Implemented in Aff_transformation_repC3< R >, Translation_repC3< R >, and Scaling_repC3< R >.