#include <invariant_surface_feature.h>
| Public Member Functions | |
| void | compute (const typename S::Samples &samples) | 
| std::complex< Scalar > | kernel (const Scalar m, const Scalar n, const Scalar p) const | 
| void | print () const | 
| void | subsample (const typename S::Samples &samples, const TVector &at, const Scalar r2, std::vector< Triangle > &res) const | 
| Static Public Member Functions | |
| static void | set (Eigen::Matrix< Scalar, 2, 1 > &p, const TPPLPoint &tp) | 
| Public Attributes | |
| TSurface::Model * | model_ | 
| Eigen::Matrix< Scalar, 2, 1 > | p_ [3] | 
| Private Member Functions | |
| template<const int Degree> | |
| Scalar | area () const | 
| Eigen::Matrix< Scalar, 3, 1 > | at (const Scalar x, const Scalar y) const | 
| Eigen::Matrix< Scalar, 3, 1 > | at (const Eigen::Matrix< Scalar, 2, 1 > &p) const | 
| Eigen::Matrix< Scalar, 2, 1 > | intersection_on_line (const TVector &at, const Scalar r2, const Eigen::Matrix< Scalar, 2, 1 > &a, const Eigen::Matrix< Scalar, 2, 1 > &b) const | 
| std::complex< Scalar > | kernel_lin (const Scalar m, const Scalar n, const Scalar p, const Scalar x0, const Scalar y0, const Scalar y1, const Scalar d1, const Scalar d2) const | 
Definition at line 169 of file invariant_surface_feature.h.
| Scalar cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::area | ( | ) | const  [inline, private] | 
Definition at line 207 of file invariant_surface_feature.h.
| Eigen::Matrix<Scalar, 3, 1> cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::at | ( | const Scalar | x, | 
| const Scalar | y | ||
| ) | const  [inline, private] | 
Definition at line 193 of file invariant_surface_feature.h.
| Eigen::Matrix<Scalar, 3, 1> cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::at | ( | const Eigen::Matrix< Scalar, 2, 1 > & | p | ) | const  [inline, private] | 
Definition at line 199 of file invariant_surface_feature.h.
| void cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::compute | ( | const typename S::Samples & | samples | ) | 
Definition at line 90 of file invariant_surface_feature.hpp.
| Eigen::Matrix< Scalar, 2, 1 > cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::intersection_on_line | ( | const TVector & | at, | 
| const Scalar | r2, | ||
| const Eigen::Matrix< Scalar, 2, 1 > & | a, | ||
| const Eigen::Matrix< Scalar, 2, 1 > & | b | ||
| ) | const  [private] | 
Definition at line 154 of file invariant_surface_feature.hpp.
| std::complex<Scalar> cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::kernel | ( | const Scalar | m, | 
| const Scalar | n, | ||
| const Scalar | p | ||
| ) | const | 
| std::complex<Scalar> cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::kernel_lin | ( | const Scalar | m, | 
| const Scalar | n, | ||
| const Scalar | p, | ||
| const Scalar | x0, | ||
| const Scalar | y0, | ||
| const Scalar | y1, | ||
| const Scalar | d1, | ||
| const Scalar | d2 | ||
| ) | const  [private] | 
| void cob_3d_features::InvariantSurfaceFeature< num_radius_, num_angle_, TSurface, Scalar, TAffine >::Triangle::print | ( | ) | const | 
Definition at line 293 of file invariant_surface_feature_unit_tests.hpp.
| static void cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::set | ( | Eigen::Matrix< Scalar, 2, 1 > & | p, | 
| const TPPLPoint & | tp | ||
| ) |  [inline, static] | 
Definition at line 177 of file invariant_surface_feature.h.
| void cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::subsample | ( | const typename S::Samples & | samples, | 
| const TVector & | at, | ||
| const Scalar | r2, | ||
| std::vector< Triangle > & | res | ||
| ) | const | 
Definition at line 187 of file invariant_surface_feature.hpp.
| TSurface::Model* cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::model_ | 
Definition at line 175 of file invariant_surface_feature.h.
| Eigen::Matrix<Scalar, 2, 1> cob_3d_features::InvariantSurfaceFeature< TSurface, Scalar, Real, TAffine >::Triangle::p_[3] | 
Definition at line 174 of file invariant_surface_feature.h.