| msm_aligner | Base for functions which calculate and apply 2D transformations | 
| msm_box_limiter | Apply limits to each parameter independently | 
| msm_curve | List of points making a curve - for defining boundaries | 
| msm_curves | Container for a set of curves | 
| msm_ellipsoid_limiter | Force param.s to lie in ellipsoid defined by variances | 
| msm_no_limiter | No limits applied to parameters | 
| msm_param_limiter | Base for objects with apply limits to parameters | 
| msm_points | Set of 2D points, stored in a vnl_vector (x0,y0,x1,y1...) | 
| msm_pose_maker | Compute a direction at each point, usually normal to curve | 
| msm_ref_shape_instance | Representation of an instance of a shape model in ref frame | 
| msm_ref_shape_model | Contains mean/modes etc of a shape model in a reference frame | 
| msm_shape_instance | Representation of an instance of a shape model | 
| msm_shape_mode_view | Generates shapes displaying modes of a shape model | 
| msm_shape_model | Contains mean/modes etc of a shape model | 
| msm_shape_model_builder | Object to build a msm_shape_model | 
| msm_shape_perturber | |
| msm_similarity_aligner | Calculate and apply 2D similarity transformations | 
| msm_translation_aligner | Calculate and apply 2D translations | 
| msm_wt_mat_2d | Represents 2x2 symmetric matrix, used as weight matrix | 
| msm_zoom_aligner | Calculate and apply translation + scale transform | 
| tool_params | Structure to hold parameters | 
 1.7.5.1
 1.7.5.1