All I did in this commit was remove any of the ::kernel_1a, ::expand_1a,

qualifiers from any uses of dlib::array.
This commit is contained in:
Davis King 2012-03-10 14:51:55 -05:00
parent 138848f92e
commit ad1c665ab4
17 changed files with 43 additions and 45 deletions

View File

@ -1272,7 +1272,7 @@ namespace dlib
private:
graph< joint_probability_table, joint_probability_table >::kernel_1a_c join_tree_values;
array<unsigned long>::expand_1a_c cliques;
array<unsigned long> cliques;
mutable joint_probability_table table;
mutable assignment var;
mutable matrix<double,1> dist;
@ -1496,8 +1496,8 @@ namespace dlib
// the tree is now initialized. Now all we need to do is perform the propagation and
// we are done
dlib::array<dlib::set<unsigned long>::compare_1b_c>::expand_1a_c remaining_msg_to_send;
dlib::array<dlib::set<unsigned long>::compare_1b_c>::expand_1a_c remaining_msg_to_receive;
dlib::array<dlib::set<unsigned long>::compare_1b_c> remaining_msg_to_send;
dlib::array<dlib::set<unsigned long>::compare_1b_c> remaining_msg_to_receive;
remaining_msg_to_receive.resize(join_tree.number_of_nodes());
remaining_msg_to_send.resize(join_tree.number_of_nodes());
for (unsigned long i = 0; i < remaining_msg_to_receive.size(); ++i)

View File

@ -2135,16 +2135,16 @@ namespace dlib
rectangle win_rect;
unsigned long left_width;
unsigned long middle_width;
array<scoped_ptr<menu_item> >::expand_1d_c items;
array<bool>::expand_1d_c item_enabled;
array<rectangle>::expand_1d_c left_rects;
array<rectangle>::expand_1d_c middle_rects;
array<rectangle>::expand_1d_c right_rects;
array<rectangle>::expand_1d_c line_rects;
array<popup_menu*>::expand_1d_c submenus;
array<scoped_ptr<menu_item> > items;
array<bool> item_enabled;
array<rectangle> left_rects;
array<rectangle> middle_rects;
array<rectangle> right_rects;
array<rectangle> line_rects;
array<popup_menu*> submenus;
unsigned long selected_item;
bool submenu_open;
array<member_function_pointer<>::kernel_1a>::expand_1d_c hide_handlers;
array<member_function_pointer<>::kernel_1a> hide_handlers;
// restricted functions
popup_menu(popup_menu&); // copy constructor

View File

@ -600,7 +600,7 @@ namespace dlib
bool bitmap_to_letter( array2d<char>& bitmap, unichar enc, unsigned long width, int x_offset, int y_offset );
array<letter>::expand_1b_c gl;
array<letter> gl;
unichar default_char; // if (is_intialized == true), then this MUST be an actual glyph
bool is_initialized;
rectangle fbb;

View File

@ -1306,7 +1306,7 @@ namespace dlib
unsigned long selected_tab_;
array<tab_data>::kernel_2a_c tabs;
array<tab_data> tabs;
const long left_pad;
const long right_pad;
@ -1817,7 +1817,7 @@ namespace dlib
};
bool ms_enabled;
typename array<data<S> >::kernel_2a_c items;
array<data<S> > items;
any_function<void(unsigned long)> event_handler;
any_function<void(unsigned long)> single_click_event_handler;
unsigned long last_selected;
@ -2150,7 +2150,7 @@ namespace dlib
point underline_p2;
};
array<menu_data>::kernel_2a_c menus;
array<menu_data> menus;
unsigned long open_menu;
// restricted functions
@ -3178,8 +3178,8 @@ namespace dlib
);
array2d<data_type> grid;
array<unsigned long>::kernel_2a_c col_width;
array<unsigned long>::kernel_2a_c row_height;
array<unsigned long> col_width;
array<unsigned long> row_height;
bool has_focus;
long active_col;
long active_row;

View File

@ -310,7 +310,7 @@ namespace dlib
long initial_step_size;
typedef array2d<double> image_type;
typedef array<image_type>::expand_1d pyramid_type;
typedef array<image_type> pyramid_type;
pyramid_type pyramid;
};

View File

@ -627,7 +627,7 @@ namespace dlib
std::vector<std::vector<separable_filter_type> > filters;
dlib::array<array2d<float> >::expand_1b poly_coef;
dlib::array<array2d<float> > poly_coef;
long order;
long window_size;
long border_size;

View File

@ -187,7 +187,7 @@ namespace dlib
}
feature_extractor_type feats_config; // just here to hold configuration. use it to populate the feats elements.
typename array<feature_extractor_type>::kernel_2a feats;
array<feature_extractor_type> feats;
std::vector<detection_template> det_templates;
unsigned long max_dets_per_template;
unsigned long max_pyramid_levels;
@ -534,7 +534,7 @@ namespace dlib
dets.clear();
array<array2d<double> >::kernel_2a saliency_images;
array<array2d<double> > saliency_images;
saliency_images.set_max_size(get_num_components_per_detection_template());
saliency_images.set_size(get_num_components_per_detection_template());
std::vector<std::pair<unsigned int,rectangle> > region_rects(get_num_components_per_detection_template());

View File

@ -222,8 +222,8 @@ namespace dlib
!*/
mutable typename array<matrix<type,0,1,typename M::mem_manager_type> >::expand_1a cache;
mutable typename array<long>::expand_1a references;
mutable array<matrix<type,0,1,typename M::mem_manager_type> > cache;
mutable array<long> references;
matrix<type,0,1,typename M::mem_manager_type> diag_cache;
mutable std::vector<long> lookup;
mutable std::vector<long> rlookup;

View File

@ -270,12 +270,12 @@ namespace dlib
}
typename array<scoped_ptr<kcentroid<kernel_type> > >::expand_1b_c centers;
array<scoped_ptr<kcentroid<kernel_type> > > centers;
kcentroid<kernel_type> kc;
scalar_type min_change;
// temp variables
array<unsigned long>::expand_1b_c assignments;
array<unsigned long> assignments;
};
// ----------------------------------------------------------------------------------------

View File

@ -408,7 +408,7 @@ namespace dlib
overlap_tester_type boxes_overlap;
mutable typename array<image_scanner_type>::kernel_2a scanners;
mutable array<image_scanner_type> scanners;
const image_array_type& images;
const std::vector<std::vector<rectangle> >& truth_rects;

View File

@ -166,7 +166,7 @@ namespace
std::vector<double> stdv(4);
std_vector_c<double> stdv_c(4);
dlib::array<double>::expand_1a_c arr;
dlib::array<double> arr;
arr.resize(4);
for (long i = 0; i < 4; ++i)
stdv[i] = stdv_c[i] = arr[i] = i+1;

View File

@ -256,7 +256,7 @@ namespace
print_spinner();
dlog << LINFO << "test_1()";
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
typedef array<array2d<unsigned char> > grayscale_image_array_type;
grayscale_image_array_type images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);
@ -298,7 +298,7 @@ namespace
print_spinner();
dlog << LINFO << "test_1_fine_hog()";
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
typedef array<array2d<unsigned char> > grayscale_image_array_type;
grayscale_image_array_type images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);
@ -340,7 +340,7 @@ namespace
print_spinner();
dlog << LINFO << "test_1_poly()";
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
typedef array<array2d<unsigned char> > grayscale_image_array_type;
grayscale_image_array_type images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);
@ -382,7 +382,7 @@ namespace
print_spinner();
dlog << LINFO << "test_1_poly_nn()";
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
typedef array<array2d<unsigned char> > grayscale_image_array_type;
grayscale_image_array_type images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);
@ -428,7 +428,7 @@ namespace
print_spinner();
dlog << LINFO << "test_2()";
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
typedef array<array2d<unsigned char> > grayscale_image_array_type;
grayscale_image_array_type images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);
@ -513,8 +513,8 @@ namespace
dlog << LINFO << "test_3()";
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
typedef array<funny_image>::expand_1b funny_image_array_type;
typedef array<array2d<unsigned char> > grayscale_image_array_type;
typedef array<funny_image> funny_image_array_type;
grayscale_image_array_type images_temp;
funny_image_array_type images;
std::vector<std::vector<rectangle> > object_locations;

View File

@ -68,7 +68,7 @@ namespace
{
typedef typename image_array_type::type::type pixel_type;
typedef typename promote<pixel_type>::type ptype;
typename array<integral_image_generic<ptype> >::kernel_2a iimg;
array<integral_image_generic<ptype> > iimg;
iimg.set_max_size(images.size());
iimg.set_size(images.size());
@ -222,7 +222,7 @@ namespace
fill_rect(img, rect, 255);
array<array2d<unsigned char> >::expand_1b images;
array<array2d<unsigned char> > images;
std::vector<std::pair<unsigned int, rectangle> > rects;
for (int i = 0; i < 10; ++i)
{
@ -276,7 +276,7 @@ namespace
fill_rect(img, rect, 255);
array<array2d<unsigned char> >::expand_1b images;
array<array2d<unsigned char> > images;
std::vector<std::pair<unsigned int, rectangle> > rects;
for (int i = 0; i < 10; ++i)
{
@ -326,7 +326,7 @@ namespace
rnd.set_seed("235");
typename array<array2d<pixel_type> >::expand_1b images;
array<array2d<pixel_type> > images;
images.resize(1);
images[0].set_size(200,180);

View File

@ -128,7 +128,7 @@ namespace
start();
array<scoped_ptr<connection> >::expand_1a_c cons;
array<scoped_ptr<connection> > cons;
std::vector<long> bytes_received(6,0);
scoped_ptr<connection> con_temp;

View File

@ -454,8 +454,8 @@ namespace dlib
};
array<task_state_type>::expand_1d tasks;
array<thread_id_type>::expand_1d worker_thread_ids;
array<task_state_type> tasks;
array<thread_id_type> worker_thread_ids;
mutex m;
signaler task_done_signaler;

View File

@ -191,8 +191,7 @@ int main()
try
{
// Get some data
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
grayscale_image_array_type images;
array<array2d<unsigned char> > images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);

View File

@ -101,8 +101,7 @@ int main()
try
{
// The first thing we do is create the set of 3 images discussed above.
typedef array<array2d<unsigned char> >::expand_1b grayscale_image_array_type;
grayscale_image_array_type images;
array<array2d<unsigned char> > images;
std::vector<std::vector<rectangle> > object_locations;
make_simple_test_data(images, object_locations);