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