Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::strategy::transform::scale_transformer< CalculationType, 3, 3 > Class Template Reference

#include <matrix_transformers.hpp>

Inheritance diagram for boost::geometry::strategy::transform::scale_transformer< CalculationType, 3, 3 >:
Collaboration diagram for boost::geometry::strategy::transform::scale_transformer< CalculationType, 3, 3 >:

Public Member Functions

 scale_transformer (CalculationType const &scale_x, CalculationType const &scale_y, CalculationType const &scale_z)
 
 scale_transformer (CalculationType const &scale)
 
template<typename P1 , typename P2 >
bool apply (P1 const &p1, P2 &p2) const
 
matrix_type const & matrix () const
 

Protected Types

typedef CalculationType ct
 
typedef
boost::numeric::ublas::matrix
< ct
matrix_type
 

Protected Attributes

matrix_type m_matrix
 

Member Typedef Documentation

template<typename CalculationType >
typedef CalculationType boost::geometry::strategy::transform::ublas_transformer< CalculationType, 3, 3 >::ct
protectedinherited
template<typename CalculationType >
typedef boost::numeric::ublas::matrix<ct> boost::geometry::strategy::transform::ublas_transformer< CalculationType, 3, 3 >::matrix_type
protectedinherited

Constructor & Destructor Documentation

template<typename CalculationType >
boost::geometry::strategy::transform::scale_transformer< CalculationType, 3, 3 >::scale_transformer ( CalculationType const &  scale_x,
CalculationType const &  scale_y,
CalculationType const &  scale_z 
)
inline
template<typename CalculationType >
boost::geometry::strategy::transform::scale_transformer< CalculationType, 3, 3 >::scale_transformer ( CalculationType const &  scale)
inline

Member Function Documentation

template<typename CalculationType >
template<typename P1 , typename P2 >
bool boost::geometry::strategy::transform::ublas_transformer< CalculationType, 3, 3 >::apply ( P1 const &  p1,
P2 &  p2 
) const
inlineinherited

References boost::numeric_cast().

template<typename CalculationType >
matrix_type const& boost::geometry::strategy::transform::ublas_transformer< CalculationType, 3, 3 >::matrix ( ) const
inlineinherited

Member Data Documentation

template<typename CalculationType >
matrix_type boost::geometry::strategy::transform::ublas_transformer< CalculationType, 3, 3 >::m_matrix
protectedinherited

The documentation for this class was generated from the following file: