#include <bvgl_ray_pyramid.h>
Public Member Functions | |
| bvgl_ray_pyramid (vbl_array_2d< vgl_ray_3d< float > > &finest_level, unsigned numLevels) | |
| ~bvgl_ray_pyramid () | |
| vgl_ray_3d< float > const & | operator() (vcl_size_t scale, vcl_size_t i, vcl_size_t j) const |
| vgl_ray_3d< float > & | operator() (vcl_size_t scale, vcl_size_t i, vcl_size_t j) |
| vbl_array_2d< vgl_ray_3d < float > > const & | operator() (vcl_size_t scale) const |
| vbl_array_2d< vgl_ray_3d < float > > & | operator() (vcl_size_t scale) |
Private Member Functions | |
| vbl_array_2d< vgl_ray_3d< float > > | scale_down (vbl_array_2d< vgl_ray_3d< float > > &toScale) |
Private Attributes | |
| vcl_vector< vbl_array_2d < vgl_ray_3d< float > > > | pyramid_ |
| vcl_vector< vbl_array_2d< float > > | angles_ |
Definition at line 21 of file bvgl_ray_pyramid.h.
| bvgl_ray_pyramid::bvgl_ray_pyramid | ( | vbl_array_2d< vgl_ray_3d< float > > & | finest_level, |
| unsigned | numLevels | ||
| ) |
Definition at line 6 of file bvgl_ray_pyramid.cxx.
| bvgl_ray_pyramid::~bvgl_ray_pyramid | ( | ) | [inline] |
Definition at line 25 of file bvgl_ray_pyramid.h.
| vgl_ray_3d<float> const& bvgl_ray_pyramid::operator() | ( | vcl_size_t | scale, |
| vcl_size_t | i, | ||
| vcl_size_t | j | ||
| ) | const [inline] |
Definition at line 28 of file bvgl_ray_pyramid.h.
| vgl_ray_3d<float>& bvgl_ray_pyramid::operator() | ( | vcl_size_t | scale, |
| vcl_size_t | i, | ||
| vcl_size_t | j | ||
| ) | [inline] |
Definition at line 29 of file bvgl_ray_pyramid.h.
| vbl_array_2d<vgl_ray_3d<float> > const& bvgl_ray_pyramid::operator() | ( | vcl_size_t | scale | ) | const [inline] |
Definition at line 32 of file bvgl_ray_pyramid.h.
| vbl_array_2d<vgl_ray_3d<float> >& bvgl_ray_pyramid::operator() | ( | vcl_size_t | scale | ) | [inline] |
Definition at line 33 of file bvgl_ray_pyramid.h.
| vbl_array_2d< vgl_ray_3d< float > > bvgl_ray_pyramid::scale_down | ( | vbl_array_2d< vgl_ray_3d< float > > & | toScale | ) | [private] |
Definition at line 23 of file bvgl_ray_pyramid.cxx.
vcl_vector<vbl_array_2d<float> > bvgl_ray_pyramid::angles_ [private] |
Definition at line 39 of file bvgl_ray_pyramid.h.
vcl_vector<vbl_array_2d<vgl_ray_3d<float> > > bvgl_ray_pyramid::pyramid_ [private] |
Definition at line 36 of file bvgl_ray_pyramid.h.
1.7.5.1