File List
Here is a list of all files with brief descriptions:
contrib/rpl/rgrl/rgrl_cast.h [code]Cast operations to simplify downcasting in the hierarchy
contrib/rpl/rgrl/rgrl_command.h [code]Base class for callback/observer method
contrib/rpl/rgrl/rgrl_command_sptr.h [code]
contrib/rpl/rgrl/rgrl_converge_status.cxx [code]
contrib/rpl/rgrl/rgrl_converge_status.h [code]Class to represent the registration status
contrib/rpl/rgrl/rgrl_converge_status_nas.cxx [code]
contrib/rpl/rgrl/rgrl_converge_status_nas.h [code]Class to represent the registration status
contrib/rpl/rgrl/rgrl_converge_status_sptr.h [code]
contrib/rpl/rgrl/rgrl_convergence_on_median_error.cxx [code]
contrib/rpl/rgrl/rgrl_convergence_on_median_error.h [code]
contrib/rpl/rgrl/rgrl_convergence_on_weighted_error.cxx [code]
contrib/rpl/rgrl/rgrl_convergence_on_weighted_error.h [code]
contrib/rpl/rgrl/rgrl_convergence_tester.cxx [code]
contrib/rpl/rgrl/rgrl_convergence_tester.h [code]
contrib/rpl/rgrl/rgrl_convergence_tester_sptr.h [code]
contrib/rpl/rgrl/rgrl_copyright.h [code]
contrib/rpl/rgrl/rgrl_data_manager.cxx [code]
contrib/rpl/rgrl/rgrl_data_manager.h [code]Class to represent the collection of feature sets available for use by the registration engine
contrib/rpl/rgrl/rgrl_data_manager_sptr.h [code]
contrib/rpl/rgrl/rgrl_debug_util.cxx [code]Utility functions/classes to help debug registration
contrib/rpl/rgrl/rgrl_debug_util.h [code]Utility functions/classes to help debug registration
contrib/rpl/rgrl/rgrl_est_affine.cxx [code]
contrib/rpl/rgrl/rgrl_est_affine.h [code]
contrib/rpl/rgrl/rgrl_est_dis_homo2d_lm.cxx [code]
contrib/rpl/rgrl/rgrl_est_dis_homo2d_lm.h [code]
contrib/rpl/rgrl/rgrl_est_homo2d_lm.cxx [code]
contrib/rpl/rgrl/rgrl_est_homo2d_lm.h [code]
contrib/rpl/rgrl/rgrl_est_homo2d_proj.cxx [code]
contrib/rpl/rgrl/rgrl_est_homo2d_proj.h [code]
contrib/rpl/rgrl/rgrl_est_homo2d_proj_rad.cxx [code]
contrib/rpl/rgrl/rgrl_est_homo2d_proj_rad.h [code]
contrib/rpl/rgrl/rgrl_est_homography2d.cxx [code]
contrib/rpl/rgrl/rgrl_est_homography2d.h [code]
contrib/rpl/rgrl/rgrl_est_proj_func.h [code]Generic class to estimate a homogeneous projection matrix using L-M
contrib/rpl/rgrl/rgrl_est_proj_func.txx [code]Generic class to estimate a homogeneous projection matrix using L-M
contrib/rpl/rgrl/rgrl_est_proj_rad_func.h [code]Generic class to estimate a homogeneous projection matrix with radial distortion parameter(s) using L-M
contrib/rpl/rgrl/rgrl_est_proj_rad_func.txx [code]Generic class to estimate a homogeneous projection matrix with radial distortion parameter(s) using L-M
contrib/rpl/rgrl/rgrl_est_quadratic.cxx [code]
contrib/rpl/rgrl/rgrl_est_quadratic.h [code]
contrib/rpl/rgrl/rgrl_est_reduced_quad2d.cxx [code]
contrib/rpl/rgrl/rgrl_est_reduced_quad2d.h [code]
contrib/rpl/rgrl/rgrl_est_rigid.cxx [code]
contrib/rpl/rgrl/rgrl_est_rigid.h [code]
contrib/rpl/rgrl/rgrl_est_similarity2d.cxx [code]
contrib/rpl/rgrl/rgrl_est_similarity2d.h [code]
contrib/rpl/rgrl/rgrl_est_spline.cxx [code]
contrib/rpl/rgrl/rgrl_est_spline.h [code]
contrib/rpl/rgrl/rgrl_est_translation.cxx [code]
contrib/rpl/rgrl/rgrl_est_translation.h [code]
contrib/rpl/rgrl/rgrl_estimator.cxx [code]
contrib/rpl/rgrl/rgrl_estimator.h [code]
contrib/rpl/rgrl/rgrl_estimator_sptr.h [code]
contrib/rpl/rgrl/rgrl_evaluator.h [code]
contrib/rpl/rgrl/rgrl_evaluator_sptr.h [code]
contrib/rpl/rgrl/rgrl_evaluator_ssd.cxx [code]
contrib/rpl/rgrl/rgrl_evaluator_ssd.h [code]
contrib/rpl/rgrl/rgrl_event.h [code]Base class for event
contrib/rpl/rgrl/rgrl_event_sptr.h [code]
contrib/rpl/rgrl/rgrl_feature.cxx [code]
contrib/rpl/rgrl/rgrl_feature.h [code]Base class for feature in generalized registration library
contrib/rpl/rgrl/rgrl_feature_based_registration.cxx [code]
contrib/rpl/rgrl/rgrl_feature_based_registration.h [code]The engine for feature-based registration
contrib/rpl/rgrl/rgrl_feature_face_pt.cxx [code]
contrib/rpl/rgrl/rgrl_feature_face_pt.h [code]Class to represent a N-d face edge element
contrib/rpl/rgrl/rgrl_feature_face_pt_sptr.h [code]
contrib/rpl/rgrl/rgrl_feature_face_region.cxx [code]
contrib/rpl/rgrl/rgrl_feature_face_region.h [code]Class to represent a N-d face edge element
contrib/rpl/rgrl/rgrl_feature_landmark.cxx [code]
contrib/rpl/rgrl/rgrl_feature_landmark.h [code]Derived class to represent a feature that is a landmark point - a branching or cross-over of vascular
contrib/rpl/rgrl/rgrl_feature_point.cxx [code]
contrib/rpl/rgrl/rgrl_feature_point.h [code]
contrib/rpl/rgrl/rgrl_feature_point_region.cxx [code]
contrib/rpl/rgrl/rgrl_feature_point_region.h [code]
contrib/rpl/rgrl/rgrl_feature_reader.cxx [code]Smart reader for reading in features
contrib/rpl/rgrl/rgrl_feature_reader.h [code]
contrib/rpl/rgrl/rgrl_feature_region.cxx [code]
contrib/rpl/rgrl/rgrl_feature_region.h [code]Base class for feature associated with a region
contrib/rpl/rgrl/rgrl_feature_set.cxx [code]
contrib/rpl/rgrl/rgrl_feature_set.h [code]Base class to represent and provide access in several ways to a set of registration features
contrib/rpl/rgrl/rgrl_feature_set_bins.h [code]
contrib/rpl/rgrl/rgrl_feature_set_bins.txx [code]
contrib/rpl/rgrl/rgrl_feature_set_bins_2d.cxx [code]
contrib/rpl/rgrl/rgrl_feature_set_bins_2d.h [code]
contrib/rpl/rgrl/rgrl_feature_set_location.h [code]
contrib/rpl/rgrl/rgrl_feature_set_location.txx [code]
contrib/rpl/rgrl/rgrl_feature_set_location_masked.cxx [code]Derived class to represent point feature set with masked region
contrib/rpl/rgrl/rgrl_feature_set_location_masked.h [code]Derived class to represent point feature set with masked region
contrib/rpl/rgrl/rgrl_feature_set_sptr.h [code]
contrib/rpl/rgrl/rgrl_feature_sptr.h [code]
contrib/rpl/rgrl/rgrl_feature_trace_pt.cxx [code]
contrib/rpl/rgrl/rgrl_feature_trace_pt.h [code]
contrib/rpl/rgrl/rgrl_feature_trace_region.cxx [code]
contrib/rpl/rgrl/rgrl_feature_trace_region.h [code]
contrib/rpl/rgrl/rgrl_fwd.h [code]Forward declarations of rgrl classes
contrib/rpl/rgrl/rgrl_initializer.cxx [code]
contrib/rpl/rgrl/rgrl_initializer.h [code]Base class for generating initial estimates
contrib/rpl/rgrl/rgrl_initializer_inv_indexing.cxx [code]
contrib/rpl/rgrl/rgrl_initializer_inv_indexing.h [code]Generate a set of initial estimates using invariant indexing
contrib/rpl/rgrl/rgrl_initializer_prior.cxx [code]
contrib/rpl/rgrl/rgrl_initializer_prior.h [code]Generate initial estimates based on a single prior transformation
contrib/rpl/rgrl/rgrl_initializer_ran_sam.cxx [code]
contrib/rpl/rgrl/rgrl_initializer_ran_sam.h [code]Generate the initial estimate using random sampling
contrib/rpl/rgrl/rgrl_initializer_reader.cxx [code]
contrib/rpl/rgrl/rgrl_initializer_reader.h [code]Generate initial estimates based on prior transformations in input stream
contrib/rpl/rgrl/rgrl_initializer_sptr.h [code]
contrib/rpl/rgrl/rgrl_internal_util.cxx [code]
contrib/rpl/rgrl/rgrl_internal_util.h [code]Place to put some utility functions used in multiple places
contrib/rpl/rgrl/rgrl_invariant.cxx [code]
contrib/rpl/rgrl/rgrl_invariant.h [code]Represent a feature associated with a set of invariant properties
contrib/rpl/rgrl/rgrl_invariant_match.cxx [code]
contrib/rpl/rgrl/rgrl_invariant_match.h [code]A match based on the similarity of the invariant features
contrib/rpl/rgrl/rgrl_invariant_match_sptr.h [code]
contrib/rpl/rgrl/rgrl_invariant_set.h [code]Represent a feature associated with a set of invariant properties
contrib/rpl/rgrl/rgrl_invariant_set_sptr.h [code]
contrib/rpl/rgrl/rgrl_invariant_single_landmark.cxx [code]
contrib/rpl/rgrl/rgrl_invariant_single_landmark.h [code]Represent a 2D bifurcation landmark associated with a set of invariant properties
contrib/rpl/rgrl/rgrl_invariant_sptr.h [code]
contrib/rpl/rgrl/rgrl_macros.h [code]
contrib/rpl/rgrl/rgrl_mask.cxx [code]
contrib/rpl/rgrl/rgrl_mask.h [code]Hierarchy of mask of various shapes
contrib/rpl/rgrl/rgrl_mask_3d_image.cxx [code]
contrib/rpl/rgrl/rgrl_mask_3d_image.h [code]Mask of 3D image Disregarding the shape, each mask also provides a bounding box
contrib/rpl/rgrl/rgrl_mask_oriented_box.cxx [code]
contrib/rpl/rgrl/rgrl_mask_oriented_box.h [code]Mask using oriented box (i.e., not-axis-aligned) After applying the (transpose of) rotation matrix, it is defined by min and max two points (similar to rgrl_mask_box)
contrib/rpl/rgrl/rgrl_mask_sptr.h [code]
contrib/rpl/rgrl/rgrl_match_set.cxx [code]Represents a set of matches
contrib/rpl/rgrl/rgrl_match_set.h [code]Represents a set of matches for a given feature type
contrib/rpl/rgrl/rgrl_match_set_sptr.h [code]
contrib/rpl/rgrl/rgrl_matcher.cxx [code]
contrib/rpl/rgrl/rgrl_matcher.h [code]Abstract base class to compute matches for a particular feature type
contrib/rpl/rgrl/rgrl_matcher_fixed.cxx [code]
contrib/rpl/rgrl/rgrl_matcher_fixed.h [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest.cxx [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest.h [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_adv.cxx [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_adv.h [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_boundary.cxx [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_boundary.h [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_pick_one.cxx [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_pick_one.h [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_random.cxx [code]
contrib/rpl/rgrl/rgrl_matcher_k_nearest_random.h [code]
contrib/rpl/rgrl/rgrl_matcher_pseudo.h [code]
contrib/rpl/rgrl/rgrl_matcher_pseudo.txx [code]
contrib/rpl/rgrl/rgrl_matcher_pseudo_3d.h [code]
contrib/rpl/rgrl/rgrl_matcher_pseudo_3d.txx [code]
contrib/rpl/rgrl/rgrl_matcher_pseudo_int_3d.h [code]
contrib/rpl/rgrl/rgrl_matcher_pseudo_int_3d.txx [code]
contrib/rpl/rgrl/rgrl_matcher_sptr.h [code]
contrib/rpl/rgrl/rgrl_object.cxx [code]
contrib/rpl/rgrl/rgrl_object.h [code]Base class for most rgrl classes
contrib/rpl/rgrl/rgrl_object_sptr.h [code]
contrib/rpl/rgrl/rgrl_scale.cxx [code]
contrib/rpl/rgrl/rgrl_scale.h [code]Class to represent error scale estimates
contrib/rpl/rgrl/rgrl_scale_est_all_weights.cxx [code]
contrib/rpl/rgrl/rgrl_scale_est_all_weights.h [code]
contrib/rpl/rgrl/rgrl_scale_est_closest.cxx [code]
contrib/rpl/rgrl/rgrl_scale_est_closest.h [code]Implementation of unweighted scale estimator using the closest of the match points
contrib/rpl/rgrl/rgrl_scale_est_null.cxx [code]
contrib/rpl/rgrl/rgrl_scale_est_null.h [code]Implementation of null scale estimator which is set to unit
contrib/rpl/rgrl/rgrl_scale_estimator.cxx [code]
contrib/rpl/rgrl/rgrl_scale_estimator.h [code]
contrib/rpl/rgrl/rgrl_scale_estimator_sptr.h [code]
contrib/rpl/rgrl/rgrl_scale_sptr.h [code]
contrib/rpl/rgrl/rgrl_set_of.h [code]
contrib/rpl/rgrl/rgrl_set_of.txx [code]
contrib/rpl/rgrl/rgrl_spline.cxx [code]
contrib/rpl/rgrl/rgrl_spline.h [code]A class for dealing a uniform cubic B-spline up to 4D (a hypersurface in 4D)
contrib/rpl/rgrl/rgrl_spline_sptr.h [code]
contrib/rpl/rgrl/rgrl_trans_affine.cxx [code]
contrib/rpl/rgrl/rgrl_trans_affine.h [code]Derived class to represent an affine transformation in arbitrary dimensions
contrib/rpl/rgrl/rgrl_trans_couple.cxx [code]Class that encapsulates a pair of transformations: forward & backward
contrib/rpl/rgrl/rgrl_trans_couple.h [code]Class to encapsulate a pair of transformations: forward & backward
contrib/rpl/rgrl/rgrl_trans_homo2d_proj_rad.cxx [code]
contrib/rpl/rgrl/rgrl_trans_homo2d_proj_rad.h [code]Represents a 2D homography plus radial distortion transformation
contrib/rpl/rgrl/rgrl_trans_homography2d.cxx [code]
contrib/rpl/rgrl/rgrl_trans_homography2d.h [code]
contrib/rpl/rgrl/rgrl_trans_mixed_spline.cxx [code]
contrib/rpl/rgrl/rgrl_trans_mixed_spline.h [code]
contrib/rpl/rgrl/rgrl_trans_quadratic.cxx [code]
contrib/rpl/rgrl/rgrl_trans_quadratic.h [code]Derived class to represent a quadratic transformation in arbitrary dimensions
contrib/rpl/rgrl/rgrl_trans_rad_dis_homo2d.cxx [code]
contrib/rpl/rgrl/rgrl_trans_rad_dis_homo2d.h [code]
contrib/rpl/rgrl/rgrl_trans_reader.cxx [code]Smart reader function for reading in ASCII transformation file
contrib/rpl/rgrl/rgrl_trans_reader.h [code]
contrib/rpl/rgrl/rgrl_trans_reduced_quad.cxx [code]
contrib/rpl/rgrl/rgrl_trans_reduced_quad.h [code]Derived class to represent a reduced quadratic transformation in 2D arbitrary dimensions
contrib/rpl/rgrl/rgrl_trans_rigid.cxx [code]
contrib/rpl/rgrl/rgrl_trans_rigid.h [code]
contrib/rpl/rgrl/rgrl_trans_similarity.cxx [code]
contrib/rpl/rgrl/rgrl_trans_similarity.h [code]
contrib/rpl/rgrl/rgrl_trans_spline.cxx [code]
contrib/rpl/rgrl/rgrl_trans_spline.h [code]Here I only implement it as a cubic B-spline
contrib/rpl/rgrl/rgrl_trans_translation.cxx [code]
contrib/rpl/rgrl/rgrl_trans_translation.h [code]Derived class to represent a translation transformation in arbitrary dimensions
contrib/rpl/rgrl/rgrl_transformation.cxx [code]Base class for transformation representation, estimations and application in generalized registration library
contrib/rpl/rgrl/rgrl_transformation.h [code]Base class for transformation representation, estimations and application in generalized registration library
contrib/rpl/rgrl/rgrl_transformation_sptr.h [code]
contrib/rpl/rgrl/rgrl_util.cxx [code]
contrib/rpl/rgrl/rgrl_util.h [code]
contrib/rpl/rgrl/rgrl_view.cxx [code]Represent a "view" of the registration problem
contrib/rpl/rgrl/rgrl_view.h [code]Represent a "view" of the registration problem
contrib/rpl/rgrl/rgrl_view_sptr.h [code]
contrib/rpl/rgrl/rgrl_weighter.cxx [code]
contrib/rpl/rgrl/rgrl_weighter.h [code]Base class to compute weights
contrib/rpl/rgrl/rgrl_weighter_indiv_scale.cxx [code]
contrib/rpl/rgrl/rgrl_weighter_indiv_scale.h [code]Compute weights in the manner described in PAMI GDB-ICP paper
contrib/rpl/rgrl/rgrl_weighter_m_est.cxx [code]
contrib/rpl/rgrl/rgrl_weighter_m_est.h [code]Compute weights in the manner described in the IMCF algorithm
contrib/rpl/rgrl/rgrl_weighter_sptr.h [code]
contrib/rpl/rgrl/rgrl_weighter_unit.cxx [code]
contrib/rpl/rgrl/rgrl_weighter_unit.h [code]