#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] |