/Users/bernard/b20/bsoft/tcltk/tcltk_bmarker.cpp(3)

NAME
/Users/bernard/b20/bsoft/tcltk/tcltk_bmarker.cpp - A shared object to manage markers in micrograph parameter files in TCL/Tk.

SYNOPSIS

#include <tk.h>
#include 'tcltk_bmarker.h'
#include 'mg_img_proc.h'
#include 'mg_extract.h'
#include 'mg_tomography.h'
#include 'mg_tomo_track.h'
#include 'rwmg.h'
#include 'linked_list.h'
#include 'timer.h'
#include 'utilities.h'
#include <sys/stat.h>

  Functions
Tcl_Obj * marker_count (Bproject *project)
Tcl_Obj * marker_count (Bfield *field)
Tcl_Obj * marker_count (Bmicrograph *mg)
Tcl_Obj * marker_count (Breconstruction *rec)
Tcl_Obj * marker_ids (Bproject *project, double fom_cut)
Tcl_Obj * marker_ids (Bfield *field, double fom_cut)
Tcl_Obj * marker_ids (Bmicrograph *mg, double fom_cut)
Tcl_Obj * marker_ids (Breconstruction *rec, double fom_cut)
Tcl_Obj * marker_list (Bproject *project)
Tcl_Obj * marker_list (Bfield *field)
Tcl_Obj * marker_list (Bmicrograph *mg)
Tcl_Obj * marker_list (Breconstruction *rec)
Tcl_Obj * marker_location (Bmarker *mark)
Tcl_Obj * marker_residual (Bproject *project)
Tcl_Obj * marker_residual (Bmarker *mark)
Tcl_Obj * marker_fom (Bmarker *mark)
Tcl_Obj * marker_fom_maximum (Bmarker *mark)
Tcl_Obj * marker_select (Bmarker *marklist, double rad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_select_rectangle (Bmarker *marklist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_get_selection_flag (Bmarker *marklist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_set_selection_flag (Bmarker *marklist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_clear_selection_flag (Bmarker *marklist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_move (Bmarker *marklist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_create (Bmicrograph *mg, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_create (Breconstruction *rec, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_center (Bmarker *mark, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_generate_from_seed (Bproject *project)
Tcl_Obj * marker_find (Bmicrograph *mg, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_snap (Bmicrograph *mg, Bimage *p, long mid, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_extract (Bmicrograph *mg, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_extract (Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_delete (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_delete (Bfield *field, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_delete (Bmicrograph *mg, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_delete (Breconstruction *rec, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_edge (Bmarker *mark, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * marker_accept (Bmarker *mark, int objc, Tcl_Obj *CONST objv[])
int do_tomo_transfer_seed (Bproject *project, int objc, Tcl_Obj *CONST objv[])
int do_tomo_findaxis (Bproject *project, int objc, Tcl_Obj *CONST objv[])
int do_tomo_track (Bproject *project, int objc, Tcl_Obj *CONST objv[])
int do_tomo_refine (Bproject *project, int objc, Tcl_Obj *CONST objv[])
int do_tomo_refine_one (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * do_marker (Bproject *project, int objc, Tcl_Obj *CONST objv[])
int marker_create (Bmarker *mark, int objc, Tcl_Obj *CONST objv[])

  Variables
int verbose
Bimage * imglist

Detailed Description

A shared object to manage markers in micrograph parameter files in TCL/Tk.

Author:
    Bernard Heymann

Date:
    Created: 20030813

    Modified: 20160617

Definition in file tcltk_bmarker.cpp.

Function Documentation

  Tcl_Obj* do_marker (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 240 of file tcltk_bmarker.cpp.

  int do_tomo_findaxis (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 97 of file tcltk_bmarker.cpp.

  int do_tomo_refine (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 145 of file tcltk_bmarker.cpp.

  int do_tomo_refine_one (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 178 of file tcltk_bmarker.cpp.

  int do_tomo_track (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 120 of file tcltk_bmarker.cpp.

  int do_tomo_transfer_seed (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 68 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_accept (Bmarker * mark, int objc, Tcl_Obj *CONST objv[])

Definition at line 1249 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_center (Bmarker * mark, Bimage * p, int objc, Tcl_Obj *CONST objv[])

Definition at line 898 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_clear_selection_flag (Bmarker * marklist, int objc, Tcl_Obj *CONST objv[])

Definition at line 779 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_count (Bproject * project)

Definition at line 388 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_count (Bfield * field)

Definition at line 412 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_count (Bmicrograph * mg)

Definition at line 428 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_count (Breconstruction * rec)

Definition at line 442 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_create (Bmicrograph * mg, int objc, Tcl_Obj *CONST objv[])

Definition at line 848 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_create (Breconstruction * rec, int objc, Tcl_Obj *CONST objv[])

Definition at line 873 of file tcltk_bmarker.cpp.

  int marker_create (Bmarker * mark, int objc, Tcl_Obj *CONST objv[])

Definition at line 829 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_delete (Bproject * project, int objc, Tcl_Obj *CONST objv[])

Definition at line 1043 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_delete (Bfield * field, int objc, Tcl_Obj *CONST objv[])

Definition at line 1107 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_delete (Bmicrograph * mg, int objc, Tcl_Obj *CONST objv[])

Definition at line 1150 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_delete (Breconstruction * rec, int objc, Tcl_Obj *CONST objv[])

Definition at line 1188 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_edge (Bmarker * mark, Bimage * p, int objc, Tcl_Obj *CONST objv[])

Definition at line 1223 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_extract (Bmicrograph * mg, Bimage * p, int objc, Tcl_Obj *CONST objv[])

Definition at line 989 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_extract (Breconstruction * rec, Bimage * p, int objc, Tcl_Obj *CONST objv[])

Definition at line 1016 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_find (Bmicrograph * mg, Bimage * p, int objc, Tcl_Obj *CONST objv[])

Definition at line 930 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_fom (Bmarker * mark)

Definition at line 651 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_fom_maximum (Bmarker * mark)

Definition at line 664 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_generate_from_seed (Bproject * project)

Definition at line 909 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_get_selection_flag (Bmarker * marklist, int objc, Tcl_Obj *CONST objv[])

Definition at line 740 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_ids (Bproject * project, double fom_cut)

Definition at line 456 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_ids (Bfield * field, double fom_cut)

Definition at line 486 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_ids (Bmicrograph * mg, double fom_cut)

Definition at line 505 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_ids (Breconstruction * rec, double fom_cut)

Definition at line 520 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_list (Bproject * project)

Definition at line 535 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_list (Bfield * field)

Definition at line 564 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_list (Bmicrograph * mg)

Definition at line 581 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_list (Breconstruction * rec)

Definition at line 596 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_location (Bmarker * mark)

Definition at line 611 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_move (Bmarker * marklist, int objc, Tcl_Obj *CONST objv[])

Definition at line 801 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_residual (Bproject * project)

Definition at line 627 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_residual (Bmarker * mark)

Definition at line 638 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_select (Bmarker * marklist, double rad, int objc, Tcl_Obj *CONST objv[])

Definition at line 678 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_select_rectangle (Bmarker * marklist, int objc, Tcl_Obj *CONST objv[])

Definition at line 710 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_set_selection_flag (Bmarker * marklist, int objc, Tcl_Obj *CONST objv[])

Definition at line 759 of file tcltk_bmarker.cpp.

  Tcl_Obj * marker_snap (Bmicrograph * mg, Bimage * p, long mid, int objc, Tcl_Obj *CONST objv[])

Definition at line 955 of file tcltk_bmarker.cpp.

Variable Documentation

  Bimage* imglist

Definition at line 30 of file bshow.cpp.

  int verbose

Author

Generated automatically by Doxygen for Bsoft from the source code.