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