#include <param.h>
| Public Types | |
| enum | { NUM = FAK(Degree) } | 
| typedef Eigen::Matrix< float,(ROUND_UP_POW2(FAK(Degree))),(ROUND_UP_POW2(FAK(Degree)))> | MatrixU | 
| typedef Eigen::Matrix< float,(ROUND_UP_POW2(FAK(Degree))), 1 > | VectorU | 
| Public Member Functions | |
| void | operator+= (const Param< Degree > &p) | 
| add leave | |
| void | operator= (const Eigen::Vector3f &p) | 
| init. with point | |
| Param () | |
| mark | |
| float | x () const | 
| float | y () const | 
| gets averaged x of current model (center point) | |
| float | z () const | 
| gets averaged y of current model (center point) | |
| Public Attributes | |
| MatrixU | model_ | 
| number of parameters for degree | |
| int | occopied | 
| result vector | |
| VectorU | z_ | 
| regression data | |
leaf of quad-tree contains data for regression of 6 parameters
| typedef Eigen::Matrix<float, (ROUND_UP_POW2( FAK(Degree) )), (ROUND_UP_POW2( FAK(Degree) ))> Param< Degree >::MatrixU | 
| typedef Eigen::Matrix<float, (ROUND_UP_POW2( FAK(Degree) )), 1> Param< Degree >::VectorU | 
| void Param< Degree >::operator= | ( | const Eigen::Vector3f & | p | ) |  [inline] |