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

#include <Aff_transformationH3.h>

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

List of all members.

Public Types

typedef R_ R

Public Member Functions

 Aff_transformation_repH3 ()
 Aff_transformation_repH3 (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)
virtual ~Aff_transformation_repH3 ()
virtual Point_3 transform (const Point_3 &p) const
virtual Vector_3 transform (const Vector_3 &v) const
virtual Direction_3 transform (const Direction_3 &dir) const
virtual Plane_3 transform (const Plane_3 &pl) const
virtual Aff_transformation_3 inverse () const
virtual
Aff_transformation_repH3< R
general_form () const
virtual Aff_transformation_3 transpose () const
virtual bool is_even () const
virtual RT homogeneous (int i, int j) const
virtual FT cartesian (int i, int j) const

Friends

class Aff_transformationH3< R >
Aff_transformationH3< R_general_transformation_composition (Aff_transformation_repH3< R > l, Aff_transformation_repH3< R > r)
std::ostream & operator<< (std::ostream &out, const Aff_transformationH3< R > &t)

template<class R_>
class Aff_transformation_repH3< R_ >


Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class R_>
Aff_transformation_repH3< R_ >::Aff_transformation_repH3 ( ) [inline]
template<class R >
CGAL_KERNEL_INLINE Aff_transformation_repH3< R >::Aff_transformation_repH3 ( 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_>
virtual Aff_transformation_repH3< R_ >::~Aff_transformation_repH3 ( ) [inline, virtual]

Member Function Documentation

template<class R >
Aff_transformation_repH3< R >::FT Aff_transformation_repH3< R >::cartesian ( int  i,
int  j 
) const [inline, virtual]
template<class R >
Aff_transformation_repH3< R > Aff_transformation_repH3< R >::general_form ( ) const [inline, virtual]
template<class R >
CGAL_KERNEL_LARGE_INLINE Aff_transformation_repH3< R >::RT Aff_transformation_repH3< R >::homogeneous ( int  i,
int  j 
) const [virtual]

Implements Aff_transformation_rep_baseH3< R_ >.

Here is the call graph for this function:

template<class R >
CGAL_KERNEL_INLINE bool Aff_transformation_repH3< R >::is_even ( ) const [virtual]

Implements Aff_transformation_rep_baseH3< R_ >.

Here is the call graph for this function:

template<class R_>
virtual Point_3 Aff_transformation_repH3< R_ >::transform ( const Point_3 p) const [virtual]
template<class R_>
virtual Vector_3 Aff_transformation_repH3< R_ >::transform ( const Vector_3 v) const [virtual]
template<class R_>
virtual Direction_3 Aff_transformation_repH3< R_ >::transform ( const Direction_3 dir) const [virtual]
template<class R_>
virtual Plane_3 Aff_transformation_repH3< R_ >::transform ( const Plane_3 pl) const [virtual]

Friends And Related Function Documentation

template<class R_>
friend class Aff_transformationH3< R > [friend]
template<class R_>
std::ostream& operator<< ( std::ostream &  out,
const Aff_transformationH3< R > &  t 
) [friend]

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