00001 #ifndef rgrl_fwd_h_ 00002 #define rgrl_fwd_h_ 00003 //: 00004 // \file 00005 // \brief forward declarations of rgrl classes 00006 // \date 04 Aug 2004 00007 00008 class rgrl_command; 00009 class rgrl_converge_status; 00010 class rgrl_convergence_on_median_error; 00011 class rgrl_convergence_on_weighted_error; 00012 class rgrl_convergence_tester; 00013 class rgrl_data_manager; 00014 class rgrl_est_affine; 00015 class rgrl_est_quadratic; 00016 class rgrl_est_reduced_quad2d; 00017 class rgrl_est_rigid; 00018 class rgrl_est_similarity2d; 00019 class rgrl_est_spline; 00020 class rgrl_est_translation; 00021 class rgrl_estimator; 00022 class rgrl_event; 00023 class rgrl_feature; 00024 class rgrl_feature_based_registration; 00025 class rgrl_feature_face_pt; 00026 class rgrl_feature_face_region; 00027 class rgrl_feature_landmark; 00028 class rgrl_feature_point; 00029 class rgrl_feature_set; 00030 class rgrl_feature_set_bins2d; 00031 class rgrl_feature_set_location_masked; 00032 class rgrl_feature_trace_pt; 00033 class rgrl_feature_trace_region; 00034 class rgrl_initializer; 00035 class rgrl_initializer_inv_indexing; 00036 class rgrl_initializer_prior; 00037 class rgrl_initializer_ran_sam; 00038 class rgrl_invariant; 00039 class rgrl_invariant_set; 00040 class rgrl_invariant_match; 00041 class rgrl_invariant_single_landmark; 00042 class rgrl_mask; 00043 class rgrl_mask_2d_image; 00044 class rgrl_mask_3d_image; 00045 class rgrl_mask_sphere; 00046 class rgrl_mask_box; 00047 class rgrl_mask_oriented_box; 00048 class rgrl_match_set; 00049 class rgrl_matcher; 00050 class rgrl_matcher_fixed; 00051 class rgrl_matcher_k_nearest; 00052 class rgrl_matcher_k_nearest_boundary; 00053 class rgrl_object; 00054 class rgrl_scale; 00055 class rgrl_scale_est_all_weights; 00056 class rgrl_scale_est_closest; 00057 class rgrl_scale_est_null; 00058 class rgrl_scale_estimator; 00059 class rgrl_spline; 00060 class rgrl_trans_affine; 00061 class rgrl_trans_quadratic; 00062 class rgrl_trans_reader; 00063 class rgrl_trans_reduced_quad; 00064 class rgrl_trans_rigid; 00065 class rgrl_trans_similarity; 00066 class rgrl_trans_spline; 00067 class rgrl_trans_translation; 00068 class rgrl_transformation; 00069 class rgrl_weighter; 00070 class rgrl_weighter_m_est; 00071 class rgrl_weighter_unit; 00072 00073 template<unsigned N> class rgrl_feature_set_location; 00074 template<unsigned N> class rgrl_feature_set_bins; 00075 00076 template<typename T> class rgrl_set_of; 00077 00078 #endif