cheshirekow  v0.1.0
fiber::CoordinateAxis< Scalar, Axis > Class Template Reference

A 3x1 normal vector with one unity element. More...

#include <fiber/axis_angle.h>

Inheritance diagram for fiber::CoordinateAxis< Scalar, Axis >:
fiber::_RValue< Scalar, CoordinateAxis< Scalar, Axis > >

Public Types

enum  { SIZE_ = 3, ROWS_ = 3, COLS_ = 1 }
 

Public Member Functions

Size cols () const
 
 CoordinateAxis ()
 
Scalar operator() (Index i, Index j) const
 
Scalar operator[] (Index i) const
 
Size rows () const
 
Size size () const
 
- Public Member Functions inherited from fiber::_RValue< Scalar, CoordinateAxis< Scalar, Axis > >
Size cols () const
 
Scalar operator() (Size i, Size j) const
 
Scalar operator[] (Size i) const
 
Size rows () const
 
Size size () const
 

Detailed Description

template<typename Scalar, int Axis>
class fiber::CoordinateAxis< Scalar, Axis >

A 3x1 normal vector with one unity element.

Definition at line 73 of file axis_angle.h.

Member Enumeration Documentation

template<typename Scalar , int Axis>
anonymous enum
Enumerator
SIZE_ 
ROWS_ 
COLS_ 

Definition at line 76 of file axis_angle.h.

Constructor & Destructor Documentation

template<typename Scalar , int Axis>
fiber::CoordinateAxis< Scalar, Axis >::CoordinateAxis ( )
inline

Definition at line 86 of file axis_angle.h.

Member Function Documentation

template<typename Scalar , int Axis>
Size fiber::CoordinateAxis< Scalar, Axis >::cols ( ) const
inline

Definition at line 84 of file axis_angle.h.

template<typename Scalar , int Axis>
Scalar fiber::CoordinateAxis< Scalar, Axis >::operator() ( Index  i,
Index  j 
) const
inline

Definition at line 95 of file axis_angle.h.

template<typename Scalar , int Axis>
Scalar fiber::CoordinateAxis< Scalar, Axis >::operator[] ( Index  i) const
inline

Definition at line 91 of file axis_angle.h.

template<typename Scalar , int Axis>
Size fiber::CoordinateAxis< Scalar, Axis >::rows ( ) const
inline

Definition at line 83 of file axis_angle.h.

template<typename Scalar , int Axis>
Size fiber::CoordinateAxis< Scalar, Axis >::size ( ) const
inline

Definition at line 82 of file axis_angle.h.


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