ocra-recipes
Doxygen documentation for the ocra-recipes repository
OrthonormalFamily.h
Go to the documentation of this file.
1 #ifndef __ORTHONORMALFAMILY_H__
2 #define __ORTHONORMALFAMILY_H__
3 
4 #include <Eigen/Eigen>
5 namespace gocra
6 {
7 
9 {
10 public:
11  OrthonormalFamily(const Eigen::MatrixXd& family, const double epsilon);
14  int getIndex() const;
15  const Eigen::VectorXi& getOrigin() const;
16  const Eigen::MatrixXd& getOnf() const;
17  void setFamily(const Eigen::MatrixXd& family);
18  void setEpsilon(const double epsilon);
19 
20 private:
21  int index;
22  Eigen::VectorXi origin;
23  Eigen::MatrixXd onf;
24  Eigen::MatrixXd family;
25  double epsilon;
26 
27 };
28 
29  // end group core
31 
32 
33 }
34 
35 #endif
const Eigen::VectorXi & getOrigin() const
void setEpsilon(const double epsilon)
OrthonormalFamily(const Eigen::MatrixXd &family, const double epsilon)
const Eigen::MatrixXd & getOnf() const
void setFamily(const Eigen::MatrixXd &family)