|
BWAPI
|
#include <Aff_transformation_2.h>


Public Types | |
| typedef R_ | R |
Public Member Functions | |
| Aff_transformationC2 () | |
| Aff_transformationC2 (const Identity_transformation) | |
| Aff_transformationC2 (const Translation, const Vector_2 &v) | |
| Aff_transformationC2 (const Rotation, const Direction_2 &d, const FT &num, const FT &den=FT(1)) | |
| Aff_transformationC2 (const Rotation, const FT &sine, const FT &cosine, const FT &w=FT(1)) | |
| Aff_transformationC2 (const Scaling, const FT &s, const FT &w=FT(1)) | |
| Aff_transformationC2 (const FT &m11, const FT &m12, const FT &m13, const FT &m21, const FT &m22, const FT &m23, const FT &w=FT(1)) | |
| Aff_transformationC2 (const FT &m11, const FT &m12, const FT &m21, const FT &m22, const FT &w=FT(1)) | |
| Point_2 | transform (const Point_2 &p) const |
| Point_2 | operator() (const Point_2 &p) const |
| Vector_2 | transform (const Vector_2 &v) const |
| Vector_2 | operator() (const Vector_2 &v) const |
| Direction_2 | transform (const Direction_2 &d) const |
| Direction_2 | operator() (const Direction_2 &d) const |
| Line_2 | transform (const Line_2 &l) const |
| Line_2 | operator() (const Line_2 &l) const |
| Aff_transformation_2 | inverse () const |
| bool | is_even () const |
| bool | is_odd () const |
| FT | cartesian (int i, int j) const |
| FT | homogeneous (int i, int j) const |
| FT | m (int i, int j) const |
| FT | hm (int i, int j) const |
| Aff_transformation_2 | operator* (const Aff_transformationC2 &t) const |
| std::ostream & | print (std::ostream &os) const |
| typedef R_ Aff_transformationC2< R_ >::R |
| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Identity_transformation | ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Translation | , |
| const Vector_2 & | v | ||
| ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Rotation | , |
| const Direction_2 & | d, | ||
| const FT & | num, | ||
| const FT & | den = FT(1) |
||
| ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Rotation | , |
| const FT & | sine, | ||
| const FT & | cosine, | ||
| const FT & | w = FT(1) |
||
| ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const Scaling | , |
| const FT & | s, | ||
| const FT & | w = FT(1) |
||
| ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const FT & | m11, |
| const FT & | m12, | ||
| const FT & | m13, | ||
| const FT & | m21, | ||
| const FT & | m22, | ||
| const FT & | m23, | ||
| const FT & | w = FT(1) |
||
| ) | [inline] |

| Aff_transformationC2< R_ >::Aff_transformationC2 | ( | const FT & | m11, |
| const FT & | m12, | ||
| const FT & | m21, | ||
| const FT & | m22, | ||
| const FT & | w = FT(1) |
||
| ) | [inline] |

| FT Aff_transformationC2< R_ >::cartesian | ( | int | i, |
| int | j | ||
| ) | const [inline] |


| FT Aff_transformationC2< R_ >::hm | ( | int | i, |
| int | j | ||
| ) | const [inline] |

| FT Aff_transformationC2< R_ >::homogeneous | ( | int | i, |
| int | j | ||
| ) | const [inline] |

| Aff_transformation_2 Aff_transformationC2< R_ >::inverse | ( | ) | const [inline] |

| bool Aff_transformationC2< R_ >::is_even | ( | ) | const [inline] |

| bool Aff_transformationC2< R_ >::is_odd | ( | ) | const [inline] |

| FT Aff_transformationC2< R_ >::m | ( | int | i, |
| int | j | ||
| ) | const [inline] |

| Point_2 Aff_transformationC2< R_ >::operator() | ( | const Point_2 & | p | ) | const [inline] |

| Vector_2 Aff_transformationC2< R_ >::operator() | ( | const Vector_2 & | v | ) | const [inline] |

| Direction_2 Aff_transformationC2< R_ >::operator() | ( | const Direction_2 & | d | ) | const [inline] |

| Line_2 Aff_transformationC2< R_ >::operator() | ( | const Line_2 & | l | ) | const [inline] |

| Aff_transformation_2 Aff_transformationC2< R_ >::operator* | ( | const Aff_transformationC2< R_ > & | t | ) | const [inline] |

| std::ostream & Aff_transformationC2< R >::print | ( | std::ostream & | os | ) | const |
| Point_2 Aff_transformationC2< R_ >::transform | ( | const Point_2 & | p | ) | const [inline] |


| Vector_2 Aff_transformationC2< R_ >::transform | ( | const Vector_2 & | v | ) | const [inline] |

| Direction_2 Aff_transformationC2< R_ >::transform | ( | const Direction_2 & | d | ) | const [inline] |

| Line_2 Aff_transformationC2< R_ >::transform | ( | const Line_2 & | l | ) | const [inline] |
1.7.6.1