Classes | Functions | Variables
contrib/mul/msm/tools/msm_draw_shape_modes.cxx File Reference

Tool to write eps files showing modes of model. More...

#include <mbl/mbl_read_props.h>
#include <mbl/mbl_exception.h>
#include <vul/vul_arg.h>
#include <vul/vul_string.h>
#include <vcl_sstream.h>
#include <vcl_fstream.h>
#include <vcl_string.h>
#include <vcl_algorithm.h>
#include <vsl/vsl_quick_file.h>
#include <msm/msm_shape_model.h>
#include <msm/msm_shape_instance.h>
#include <msm/msm_curve.h>
#include <msm/msm_add_all_loaders.h>
#include <msm/utils/msm_draw_shape_to_eps.h>
#include <msm/utils/msm_shape_mode_view.h>

Go to the source code of this file.

Classes

struct  tool_params
 Structure to hold parameters. More...

Functions

 vul_arg_display_usage_and_exit ()
void draw_mode (msm_shape_mode_view &mode_view, const msm_curves &curves, tool_params &params)
void draw_mode_frames (msm_shape_mode_view &mode_view, const msm_curves &curves, tool_params &params)
 Write a set of eps files defining a movie of the mode.
msm_shape_model create_subspace_model (const msm_shape_model &shape_model, const vcl_string &mode_path, const vcl_string &var_path)
 Create new model where modes are a subspace of the original model.
int main (int argc, char **argv)

Variables

shape_model_path __pad0__

Detailed Description

Tool to write eps files showing modes of model.

Author:
Tim Cootes

Definition in file msm_draw_shape_modes.cxx.


Function Documentation

msm_shape_model create_subspace_model ( const msm_shape_model shape_model,
const vcl_string &  mode_path,
const vcl_string &  var_path 
)

Create new model where modes are a subspace of the original model.

Loads in a matrix Q defining modes, and vector V defining variance Modes of new model are given by (PQ) where P are the modes of the original.

Definition at line 258 of file msm_draw_shape_modes.cxx.

void draw_mode ( msm_shape_mode_view mode_view,
const msm_curves curves,
tool_params params 
)

Definition at line 180 of file msm_draw_shape_modes.cxx.

void draw_mode_frames ( msm_shape_mode_view mode_view,
const msm_curves curves,
tool_params params 
)

Write a set of eps files defining a movie of the mode.

Definition at line 218 of file msm_draw_shape_modes.cxx.

int main ( int  argc,
char **  argv 
)

Definition at line 324 of file msm_draw_shape_modes.cxx.

vul_arg_display_usage_and_exit ( )

Variable Documentation

shape_model_path __pad0__

Definition at line 80 of file msm_draw_shape_modes.cxx.