BWAPI
Public Types | Public Member Functions
Aff_transformation_d< pR > Class Template Reference

#include <Aff_transformation_d.h>

List of all members.

Public Types

typedef CGAL::Dynamic_dimension_tag Ambient_dimension
typedef
pR::Aff_transformation_d_base 
Base
typedef Aff_transformation_d< pR > Self
typedef pR R
typedef R::RT RT
typedef R::FT FT
typedef R::LA LA

Public Member Functions

 Aff_transformation_d (int d=0)
 Aff_transformation_d (int d, Identity_transformation tag)
 Aff_transformation_d (const typename LA::Matrix &M)
 Aff_transformation_d (Translation tag, const Vector_d< R > &v)
 Aff_transformation_d (int d, Scaling tag, const RT &num, const RT &den)
 Aff_transformation_d (int d, Rotation tag, const RT &sin_num, const RT &cos_num, const RT &den, int e1=0, int e2=1)
 Aff_transformation_d (int d, Rotation tag, const Direction_d< R > &dir, const RT &num, const RT &den, int e1=0, int e2=1)
 Aff_transformation_d (const Base &a)
 Aff_transformation_d (const Self &a)
template<typename Forward_iterator >
 Aff_transformation_d (Scaling tag, Forward_iterator start, Forward_iterator end)
Self operator* (const Self &a)
Self inverse () const
bool operator== (const Self &a) const
bool operator!= (const Self &a) const

template<class pR>
class Aff_transformation_d< pR >


Member Typedef Documentation

template<class pR>
typedef CGAL::Dynamic_dimension_tag Aff_transformation_d< pR >::Ambient_dimension
template<class pR>
typedef pR::Aff_transformation_d_base Aff_transformation_d< pR >::Base
template<class pR>
typedef R::FT Aff_transformation_d< pR >::FT
template<class pR>
typedef R::LA Aff_transformation_d< pR >::LA
template<class pR>
typedef pR Aff_transformation_d< pR >::R
template<class pR>
typedef R::RT Aff_transformation_d< pR >::RT
template<class pR>
typedef Aff_transformation_d<pR> Aff_transformation_d< pR >::Self

Constructor & Destructor Documentation

template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( int  d = 0) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( int  d,
Identity_transformation  tag 
) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( const typename LA::Matrix &  M) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( Translation  tag,
const Vector_d< R > &  v 
) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( int  d,
Scaling  tag,
const RT num,
const RT den 
) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( int  d,
Rotation  tag,
const RT sin_num,
const RT cos_num,
const RT den,
int  e1 = 0,
int  e2 = 1 
) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( int  d,
Rotation  tag,
const Direction_d< R > &  dir,
const RT num,
const RT den,
int  e1 = 0,
int  e2 = 1 
) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( const Base a) [inline]
template<class pR>
Aff_transformation_d< pR >::Aff_transformation_d ( const Self a) [inline]
template<class pR>
template<typename Forward_iterator >
Aff_transformation_d< pR >::Aff_transformation_d ( Scaling  tag,
Forward_iterator  start,
Forward_iterator  end 
) [inline]

Member Function Documentation

template<class pR>
Self Aff_transformation_d< pR >::inverse ( ) const [inline]
template<class pR>
bool Aff_transformation_d< pR >::operator!= ( const Self a) const [inline]
template<class pR>
Self Aff_transformation_d< pR >::operator* ( const Self a) [inline]
template<class pR>
bool Aff_transformation_d< pR >::operator== ( const Self a) const [inline]

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