| Bsoft 2.0.5 Bernard's software package

Functions | Variables
tcltk_bbox.cpp File Reference

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

`#include <tk.h>`
`#include "tcltk_bbox.h"`
`#include "tcltk_bimage.h"`
`#include "mg_img_proc.h"`
`#include "mg_pick.h"`
`#include "mg_ctf.h"`
`#include "mg_extract.h"`
`#include "rwmg.h"`
`#include "linked_list.h"`
`#include "timer.h"`
`#include "utilities.h"`
`#include <sys/stat.h>`

Go to the source code of this file.

## Functions
Tcl_Obj * | box_count (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_count (Bparticle *part, Bbadarea *bad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_ids (Bparticle *part, Bbadarea *bad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_location (Bparticle *part, Bbadarea *bad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_fom (Bparticle *part, Bbadarea *bad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_fom_min (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_fom_max (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_select (Bparticle *part, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_select (Bparticle *part, Bbadarea *bad, Vector3< float > rad, double badrad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_select_min (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_select_max (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_move (Bparticle *part, Bbadarea *bad, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_create (Bmicrograph *mg, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_create (Breconstruction *rec, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_renumber (Bparticle *part, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_delete (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_delete (Bmicrograph *mg, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_delete (Breconstruction *rec, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_center (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_update_template (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_pickcc (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_pickvar (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | box_extract (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | do_box (Bproject *project, int objc, Tcl_Obj *CONST objv[])

## Variables
int | verbose
Bimage * | imglist
Bimage * | imgtemp

## Detailed Description

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

Author
  Bernard Heymann

Date
  Created: 20030813
  Modified: 20191017

Definition in file tcltk_bbox.cpp.

## Function Documentation

## ◆ box_center()

Tcl_Obj * box_center | ( | Bmicrograph * | mg,
|  | Breconstruction * | rec,
|  | Bimage * | p,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 796 of file tcltk_bbox.cpp.

## ◆ box_count() [1/2]

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

Definition at line 251 of file tcltk_bbox.cpp.

## ◆ box_count() [2/2]

Tcl_Obj * box_count | ( | Bparticle * | part,
|  | Bbadarea * | bad,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 262 of file tcltk_bbox.cpp.

## ◆ box_create() [1/2]

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

Definition at line 563 of file tcltk_bbox.cpp.

## ◆ box_create() [2/2]

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

Definition at line 602 of file tcltk_bbox.cpp.

## ◆ box_delete() [1/3]

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

Definition at line 652 of file tcltk_bbox.cpp.

## ◆ box_delete() [2/3]

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

Definition at line 710 of file tcltk_bbox.cpp.

## ◆ box_delete() [3/3]

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

Definition at line 753 of file tcltk_bbox.cpp.

## ◆ box_extract()

Tcl_Obj * box_extract | ( | Bmicrograph * | mg,
|  | Breconstruction * | rec,
|  | Bimage * | p,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 965 of file tcltk_bbox.cpp.

## ◆ box_fom()

Tcl_Obj * box_fom | ( | Bparticle * | part,
|  | Bbadarea * | bad,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 335 of file tcltk_bbox.cpp.

## ◆ box_fom_max()

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

Definition at line 386 of file tcltk_bbox.cpp.

## ◆ box_fom_min()

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

Definition at line 358 of file tcltk_bbox.cpp.

## ◆ box_ids()

Tcl_Obj * box_ids | ( | Bparticle * | part,
|  | Bbadarea * | bad,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 279 of file tcltk_bbox.cpp.

## ◆ box_location()

Tcl_Obj * box_location | ( | Bparticle * | part,
|  | Bbadarea * | bad,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 307 of file tcltk_bbox.cpp.

## ◆ box_move()

Tcl_Obj * box_move | ( | Bparticle * | part,
|  | Bbadarea * | bad,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 536 of file tcltk_bbox.cpp.

## ◆ box_pickcc()

Tcl_Obj * box_pickcc | ( | Bmicrograph * | mg,
|  | Breconstruction * | rec,
|  | Bimage * | p,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 891 of file tcltk_bbox.cpp.

## ◆ box_pickvar()

Tcl_Obj * box_pickvar | ( | Bmicrograph * | mg,
|  | Breconstruction * | rec,
|  | Bimage * | p,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 926 of file tcltk_bbox.cpp.

## ◆ box_renumber()

Tcl_Obj * box_renumber | ( | Bparticle * | part,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 641 of file tcltk_bbox.cpp.

## ◆ box_select() [1/2]

Tcl_Obj * box_select | ( | Bparticle * | part,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 414 of file tcltk_bbox.cpp.

## ◆ box_select() [2/2]

Tcl_Obj * box_select | ( | Bparticle * | part,
|  | Bbadarea * | bad,
|  | Vector3< float > | rad,
|  | double | badrad,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 436 of file tcltk_bbox.cpp.

## ◆ box_select_max()

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

Definition at line 509 of file tcltk_bbox.cpp.

## ◆ box_select_min()

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

Definition at line 482 of file tcltk_bbox.cpp.

## ◆ box_update_template()

Tcl_Obj * box_update_template | ( | Bmicrograph * | mg,
|  | Breconstruction * | rec,
|  | Bimage * | p,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 837 of file tcltk_bbox.cpp.

## ◆ do_box()

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

Definition at line 113 of file tcltk_bbox.cpp.

## Variable Documentation

## ◆ imglist

Bimage* imglist

Definition at line 30 of file bshow.cpp.

## ◆ imgtemp

Bimage* imgtemp

Definition at line 34 of file bshow.cpp.

## ◆ verbose

int verbose