48 static const unsigned int KEY_SIZE = 128;
59 typedef itk::Point<double, 2> pnt2d_t;
62 pnt2d_t pixel_coords_;
65 pnt2d_t local_coords_;
68 mutable pnt2d_t target_coords_;
74 unsigned int pyramid_;
94 if (
this == &key)
return *
this;
96 extrema_ = key.extrema_;
97 local_orientation_ = key.local_orientation_;
98 target_orientation_ = key.target_orientation_;
99 descriptor_ = key.descriptor_;
108 double local_orientation_;
111 mutable double target_orientation_;
114 std::vector<double> descriptor_;
128 inline const double & operator [] (
const unsigned int & index)
const
129 {
return key_->extrema_->target_coords_[index]; }
146 inline const double & operator [] (
const unsigned int & index)
const
147 {
return key_->descriptor_[index]; }
154 #endif // EXTREMA_HXX_
Definition: extrema.hxx:82
Definition: extrema.hxx:54
Definition: extrema.hxx:120
Definition: extrema.hxx:138