#include <product.hh>
Inheritance diagram for RVL::ROProduct< T >:
Public Member Functions | |
ROProduct () | |
ROProduct (const ROProduct< T > &) | |
virtual | ~ROProduct () |
virtual size_t | getSize () const =0 |
virtual T const & | operator[] (size_t i) const =0 |
Definition at line 62 of file product.hh.
RVL::ROProduct< T >::ROProduct | ( | ) |
Definition at line 66 of file product.hh.
RVL::ROProduct< T >::ROProduct | ( | const ROProduct< T > & | ) |
Definition at line 67 of file product.hh.
virtual RVL::ROProduct< T >::~ROProduct | ( | ) | [virtual] |
Definition at line 68 of file product.hh.
virtual size_t RVL::ROProduct< T >::getSize | ( | ) | const [pure virtual] |
Implemented in RVL::StdProductSpace< Scalar >, and RVL::CartesianPowerSpace< Scalar >.
Referenced by RVL::ProductSpace< Scalar >::inner(), RVL::ProductSpace< Scalar >::isCompatible(), RVL::ProductSpace< Scalar >::linComb(), RVL::CartesianPowerSpace< Scalar >::operator==(), RVL::ProductSpace< Scalar >::operator==(), RVL::ProductSpace< Scalar >::write(), and RVL::ProductSpace< Scalar >::zero().
virtual T const& RVL::ROProduct< T >::operator[] | ( | size_t | i | ) | const [pure virtual] |
Implemented in RVL::StdProductSpace< Scalar >, and RVL::CartesianPowerSpace< Scalar >.