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

#include <Aff_transformation_rep_3.h>

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

List of all members.

Public Types

typedef R::FT FT
typedef
Aff_transformation_repC3< R
Self
typedef
Aff_transformation_rep_baseC3
< R
Transformation_base_3
typedef
Aff_transformation_repC3< R
Transformation_3
typedef Translation_repC3< RTranslation_3
typedef Scaling_repC3< RScaling_3
typedef
Transformation_base_3::Point_3 
Point_3
typedef
Transformation_base_3::Vector_3 
Vector_3
typedef
Transformation_base_3::Direction_3 
Direction_3
typedef
Transformation_base_3::Aff_transformation_3 
Aff_transformation_3

Public Member Functions

 Aff_transformation_repC3 ()
 Aff_transformation_repC3 (const FT &m11, const FT &m12, const FT &m13, const FT &m21, const FT &m22, const FT &m23, const FT &m31, const FT &m32, const FT &m33)
 Aff_transformation_repC3 (const FT &m11, const FT &m12, const FT &m13, const FT &m14, const FT &m21, const FT &m22, const FT &m23, const FT &m24, const FT &m31, const FT &m32, const FT &m33, const FT &m34)
virtual ~Aff_transformation_repC3 ()
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 Aff_transformation_3 inverse () const
virtual Aff_transformation_3 transpose () const
virtual Aff_transformation_3 operator* (const Transformation_base_3 &t) const
virtual Aff_transformation_3 compose (const Transformation_3 &t) const
virtual Aff_transformation_3 compose (const Translation_3 &t) const
virtual Aff_transformation_3 compose (const Scaling_3 &t) const
virtual bool is_even () const
virtual FT cartesian (int i, int j) const
virtual std::ostream & print (std::ostream &os) const

Friends

class Translation_repC3< R >
class Scaling_repC3< R >

template<class R>
class Aff_transformation_repC3< R >


Member Typedef Documentation

template<class R>
typedef Transformation_base_3:: Aff_transformation_3 Aff_transformation_repC3< R >::Aff_transformation_3
template<class R>
typedef R::FT Aff_transformation_repC3< R >::FT
template<class R>
typedef Scaling_repC3<R> Aff_transformation_repC3< R >::Scaling_3
template<class R>
typedef Aff_transformation_repC3<R> Aff_transformation_repC3< R >::Self

Constructor & Destructor Documentation

template<class R>
Aff_transformation_repC3< R >::Aff_transformation_repC3 ( ) [inline]
template<class R>
Aff_transformation_repC3< R >::Aff_transformation_repC3 ( const FT m11,
const FT m12,
const FT m13,
const FT m21,
const FT m22,
const FT m23,
const FT m31,
const FT m32,
const FT m33 
) [inline]
template<class R>
Aff_transformation_repC3< R >::Aff_transformation_repC3 ( const FT m11,
const FT m12,
const FT m13,
const FT m14,
const FT m21,
const FT m22,
const FT m23,
const FT m24,
const FT m31,
const FT m32,
const FT m33,
const FT m34 
) [inline]
template<class R>
virtual Aff_transformation_repC3< R >::~Aff_transformation_repC3 ( ) [inline, virtual]

Member Function Documentation

template<class R>
virtual FT Aff_transformation_repC3< R >::cartesian ( int  i,
int  j 
) const [inline, virtual]
template<class R>
virtual Aff_transformation_3 Aff_transformation_repC3< R >::compose ( const Transformation_3 t) const [virtual]
template<class R>
virtual Aff_transformation_3 Aff_transformation_repC3< R >::compose ( const Translation_3 t) const [virtual]
template<class R>
virtual Aff_transformation_3 Aff_transformation_repC3< R >::compose ( const Scaling_3 t) const [virtual]

Implements Aff_transformation_rep_baseC3< R >.

Here is the call graph for this function:

template<class R>
virtual bool Aff_transformation_repC3< R >::is_even ( ) const [inline, virtual]

Implements Aff_transformation_rep_baseC3< R >.

Here is the call graph for this function:

template<class R>
CGAL_KERNEL_INLINE Aff_transformation_repC3< R >::Aff_transformation_3 Aff_transformation_repC3< R >::operator* ( const Transformation_base_3 t) const [virtual]

Here is the call graph for this function:

template<class R>
virtual std::ostream& Aff_transformation_repC3< R >::print ( std::ostream &  os) const [inline, virtual]
template<class R>
virtual Point_3 Aff_transformation_repC3< R >::transform ( const Point_3 p) const [inline, virtual]
template<class R>
virtual Vector_3 Aff_transformation_repC3< R >::transform ( const Vector_3 v) const [inline, virtual]
template<class R>
virtual Direction_3 Aff_transformation_repC3< R >::transform ( const Direction_3 dir) const [inline, virtual]

Friends And Related Function Documentation

template<class R>
friend class Scaling_repC3< R > [friend]
template<class R>
friend class Translation_repC3< R > [friend]

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