BWAPI
Public Types | Public Member Functions
Aff_transformation_rep_baseH3< R_ > Class Template Reference

#include <Aff_transformationH3.h>

Inheritance diagram for Aff_transformation_rep_baseH3< R_ >:
Inheritance graph
[legend]
Collaboration diagram for Aff_transformation_rep_baseH3< R_ >:
Collaboration graph
[legend]

List of all members.

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

template<class R_>
class Aff_transformation_rep_baseH3< R_ >


Member Typedef Documentation

template<class R_>
typedef R::Aff_transformation_3 Aff_transformation_rep_baseH3< R_ >::Aff_transformation_3
template<class R_>
typedef R::Direction_3 Aff_transformation_rep_baseH3< R_ >::Direction_3
template<class R_>
typedef R::FT Aff_transformation_rep_baseH3< R_ >::FT
template<class R_>
typedef R::Plane_3 Aff_transformation_rep_baseH3< R_ >::Plane_3
template<class R_>
typedef R::Point_3 Aff_transformation_rep_baseH3< R_ >::Point_3
template<class R_>
typedef R_ Aff_transformation_rep_baseH3< R_ >::R
template<class R_>
typedef R::RT Aff_transformation_rep_baseH3< R_ >::RT
template<class R_>
typedef R::Vector_3 Aff_transformation_rep_baseH3< R_ >::Vector_3

Constructor & Destructor Documentation

template<class R_>
virtual Aff_transformation_rep_baseH3< R_ >::~Aff_transformation_rep_baseH3 ( ) [inline, virtual]

Member Function Documentation

template<class R_>
virtual FT Aff_transformation_rep_baseH3< R_ >::cartesian ( int  i,
int  j 
) const [pure virtual]
template<class R_>
virtual Aff_transformation_repH3<R> Aff_transformation_rep_baseH3< R_ >::general_form ( ) const [pure virtual]
template<class R_>
virtual RT Aff_transformation_rep_baseH3< R_ >::homogeneous ( int  i,
int  j 
) const [pure virtual]
template<class R_>
virtual Aff_transformation_3 Aff_transformation_rep_baseH3< R_ >::inverse ( ) const [pure virtual]
template<class R_>
virtual bool Aff_transformation_rep_baseH3< R_ >::is_even ( ) const [pure virtual]
template<class R_>
virtual Point_3 Aff_transformation_rep_baseH3< R_ >::transform ( const Point_3 ) const [pure virtual]
template<class R_>
virtual Vector_3 Aff_transformation_rep_baseH3< R_ >::transform ( const Vector_3 ) const [pure virtual]
template<class R_>
virtual Direction_3 Aff_transformation_rep_baseH3< R_ >::transform ( const Direction_3 ) const [pure virtual]
template<class R_>
virtual Plane_3 Aff_transformation_rep_baseH3< R_ >::transform ( const Plane_3 ) const [pure virtual]
template<class R_>
virtual Aff_transformation_3 Aff_transformation_rep_baseH3< R_ >::transpose ( ) 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