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

#include <Aff_transformationH3.h>

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

List of all members.

Public Types

typedef R_ R

Public Member Functions

 Aff_transformationH3 ()
 Aff_transformationH3 (const Identity_transformation &)
 Aff_transformationH3 (const Translation &, const Vector_3 &v)
 Aff_transformationH3 (const Scaling &, const RT &num, const RT &den)
 Aff_transformationH3 (const RT &m00, const RT &m01, const RT &m02, const RT &m03, const RT &m10, const RT &m11, const RT &m12, const RT &m13, const RT &m20, const RT &m21, const RT &m22, const RT &m23, const RT &m33)
 Aff_transformationH3 (const RT &m00, const RT &m01, const RT &m02, const RT &m10, const RT &m11, const RT &m12, const RT &m20, const RT &m21, const RT &m22, const RT &m33)
Point_3 transform (const Point_3 &p) const
Vector_3 transform (const Vector_3 &v) const
Direction_3 transform (const Direction_3 &d) const
Plane_3 transform (const Plane_3 &pl) const
Aff_transformation_3 inverse () const
Aff_transformationH3< Rtranspose () const
bool is_even () const
bool is_odd () const
FT cartesian (int i, int j) const
RT homogeneous (int i, int j) const
FT m (int i, int j) const
RT hm (int i, int j) const

template<class R_>
class Aff_transformationH3< R_ >


Member Typedef Documentation

template<class R_>
typedef R_ Aff_transformationH3< R_ >::R

Constructor & Destructor Documentation

template<class R_>
Aff_transformationH3< R_ >::Aff_transformationH3 ( const Translation ,
const Vector_3 &  v 
)
template<class R >
CGAL_KERNEL_INLINE Aff_transformationH3< R >::Aff_transformationH3 ( const Scaling ,
const RT &  num,
const RT &  den 
)
template<class R >
CGAL_KERNEL_INLINE Aff_transformationH3< R >::Aff_transformationH3 ( const RT &  m00,
const RT &  m01,
const RT &  m02,
const RT &  m03,
const RT &  m10,
const RT &  m11,
const RT &  m12,
const RT &  m13,
const RT &  m20,
const RT &  m21,
const RT &  m22,
const RT &  m23,
const RT &  m33 
)
template<class R >
CGAL_KERNEL_INLINE Aff_transformationH3< R >::Aff_transformationH3 ( const RT &  m00,
const RT &  m01,
const RT &  m02,
const RT &  m10,
const RT &  m11,
const RT &  m12,
const RT &  m20,
const RT &  m21,
const RT &  m22,
const RT &  m33 
)

Member Function Documentation

template<class R_>
FT Aff_transformationH3< R_ >::cartesian ( int  i,
int  j 
) const [inline]

Here is the call graph for this function:

template<class R_>
RT Aff_transformationH3< R_ >::hm ( int  i,
int  j 
) const [inline]

Here is the call graph for this function:

template<class R_>
RT Aff_transformationH3< R_ >::homogeneous ( int  i,
int  j 
) const [inline]

Here is the call graph for this function:

template<class R >
Aff_transformationH3< R >::Aff_transformation_3 Aff_transformationH3< R >::inverse ( ) const [inline]
template<class R >
bool Aff_transformationH3< R >::is_even ( ) const [inline]
template<class R >
bool Aff_transformationH3< R >::is_odd ( ) const [inline]
template<class R_>
FT Aff_transformationH3< R_ >::m ( int  i,
int  j 
) const [inline]

Here is the call graph for this function:

template<class R_>
Point_3 Aff_transformationH3< R_ >::transform ( const Point_3 &  p) const
template<class R_>
Vector_3 Aff_transformationH3< R_ >::transform ( const Vector_3 &  v) const
template<class R_>
Direction_3 Aff_transformationH3< R_ >::transform ( const Direction_3 &  d) const
template<class R_>
Plane_3 Aff_transformationH3< R_ >::transform ( const Plane_3 &  pl) const
template<class R >
Aff_transformationH3< R > Aff_transformationH3< R >::transpose ( ) const [inline]

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