Public Types

internal::traits< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > > Struct Template Reference

#include <Homogeneous.h>

List of all members.

Public Types

typedef
take_matrix_for_product< Lhs >
::type 
LhsMatrixType
typedef
make_proper_matrix_type
< typename traits< MatrixType >
::Scalar,
LhsMatrixType::RowsAtCompileTime,
MatrixType::ColsAtCompileTime,
MatrixType::PlainObject::Options,
LhsMatrixType::MaxRowsAtCompileTime,
MatrixType::MaxColsAtCompileTime >
::type 
ReturnType

template<typename MatrixType, typename Lhs>
struct internal::traits< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > >


Member Typedef Documentation

template<typename MatrixType , typename Lhs >
typedef take_matrix_for_product<Lhs>::type internal::traits< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > >::LhsMatrixType
template<typename MatrixType , typename Lhs >
typedef make_proper_matrix_type< typename traits<MatrixType>::Scalar, LhsMatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime, MatrixType::PlainObject::Options, LhsMatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime>::type internal::traits< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > >::ReturnType

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