BWAPI
Public Types | Public Member Functions
Aff_transformation_rep_baseH2< R > Class Template Reference

#include <Aff_transformationH2.h>

Inheritance diagram for Aff_transformation_rep_baseH2< R >:
Inheritance graph
[legend]
Collaboration diagram for Aff_transformation_rep_baseH2< R >:
Collaboration graph
[legend]

List of all members.

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< Rinverse () 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

template<class R>
class Aff_transformation_rep_baseH2< R >


Member Typedef Documentation

template<class R>
typedef R::Direction_2 Aff_transformation_rep_baseH2< R >::Direction_2
template<class R>
typedef R::FT Aff_transformation_rep_baseH2< R >::FT
template<class R>
typedef R::Point_2 Aff_transformation_rep_baseH2< R >::Point_2
template<class R>
typedef R::RT Aff_transformation_rep_baseH2< R >::RT
template<class R>
typedef R::Vector_2 Aff_transformation_rep_baseH2< R >::Vector_2

Constructor & Destructor Documentation

template<class R>
virtual Aff_transformation_rep_baseH2< R >::~Aff_transformation_rep_baseH2 ( ) [inline, virtual]

Member Function Documentation

template<class R>
virtual FT Aff_transformation_rep_baseH2< R >::cartesian ( int  i,
int  j 
) const [pure virtual]
template<class R>
virtual Aff_transformation_repH2<R> Aff_transformation_rep_baseH2< R >::general_form ( ) const [pure virtual]
template<class R>
virtual RT Aff_transformation_rep_baseH2< R >::homogeneous ( int  i,
int  j 
) const [pure virtual]
template<class R>
virtual Aff_transformationH2<R> Aff_transformation_rep_baseH2< R >::inverse ( ) const [pure virtual]
template<class R>
virtual bool Aff_transformation_rep_baseH2< R >::is_even ( ) const [pure virtual]
template<class R>
virtual Point_2 Aff_transformation_rep_baseH2< R >::transform ( const Point_2 p) const [pure virtual]
template<class R>
virtual Vector_2 Aff_transformation_rep_baseH2< R >::transform ( const Vector_2 v) const [pure virtual]
template<class R>
virtual Direction_2 Aff_transformation_rep_baseH2< R >::transform ( const Direction_2 d) const [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines