Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
numeric::ColsPointer< T > Class Template Reference

#include <ColsPointer.hh>

Public Member Functions

 ColsPointer (T const *p_a)
 Contiguous column-ordered 3x3 matrix values pointer constructor. More...
 
 operator T const * () const
 Conversion to wrapped pointer. More...
 

Private Attributes

T const * p_
 Pointer (non-owning) to contiguous column-ordered 3x3 matrix. More...
 

Friends

template<typename >
class numeric::xyzMatrix
 

Constructor & Destructor Documentation

template<typename T>
numeric::ColsPointer< T >::ColsPointer ( T const *  p_a)
inlineexplicit

Contiguous column-ordered 3x3 matrix values pointer constructor.

Warning
No way to check that argument points to nine values

Member Function Documentation

template<typename T>
numeric::ColsPointer< T >::operator T const * ( ) const
inline

Conversion to wrapped pointer.

References numeric::ColsPointer< T >::p_.

Friends And Related Function Documentation

template<typename T>
template<typename >
friend class numeric::xyzMatrix
friend

Member Data Documentation

template<typename T>
T const* numeric::ColsPointer< T >::p_
private

Pointer (non-owning) to contiguous column-ordered 3x3 matrix.

Referenced by numeric::ColsPointer< T >::operator T const *(), and numeric::xyzMatrix< T >::operator=().


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