| Bsoft 2.0.5 Bernard's software package

Functions | Variables
tcltk_bfil.cpp File Reference

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

`#include <tk.h>`
`#include "tcltk_bfil.h"`
`#include "mg_extract.h"`
`#include "mg_helix.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 * | filament_count (Bproject *project)
Tcl_Obj * | filament_count (Bfield *field)
Tcl_Obj * | filament_count (Bmicrograph *mg)
Tcl_Obj * | filament_count (Breconstruction *rec)
Tcl_Obj * | filament_delete (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | filament_delete (Bmicrograph *mg, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | filament_delete (Breconstruction *rec, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | filament_extract (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | filament_profile (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | filament_center (Bmicrograph *mg, Breconstruction *rec, Bimage *p, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | filament_to_particles (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_count (Bproject *project)
Tcl_Obj * | node_count (Bfield *field)
Tcl_Obj * | node_count (Bmicrograph *mg)
Tcl_Obj * | node_count (Breconstruction *rec)
Tcl_Obj * | node_ids (Bfilament *fillist)
Tcl_Obj * | node_location (Bfilament *fillist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_select (Bfilament *fillist, double radius, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_move (Bfilament *fillist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_create (Bfilament **fillist, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_delete (Bproject *project, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_delete (Bmicrograph *mg, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | node_delete (Breconstruction *rec, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * | do_filament (Bproject *project, int objc, Tcl_Obj *CONST objv[])
int | filament_renumber (Bfilament *fil)
Tcl_Obj * | do_node (Bproject *project, int objc, Tcl_Obj *CONST objv[])

## Variables
int | verbose
Bimage * | imglist

## Detailed Description

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

Author
  Bernard Heymann

Date
  Created: 20030813
  Modified: 20150617

Definition in file tcltk_bfil.cpp.

## Function Documentation

## ◆ do_filament()

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

Definition at line 76 of file tcltk_bfil.cpp.

## ◆ do_node()

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

Definition at line 533 of file tcltk_bfil.cpp.

## ◆ filament_center()

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

Definition at line 461 of file tcltk_bfil.cpp.

## ◆ filament_count() [1/4]

Tcl_Obj * filament_count | ( | Bproject * | project | ) |

Definition at line 171 of file tcltk_bfil.cpp.

## ◆ filament_count() [2/4]

Tcl_Obj * filament_count | ( | Bfield * | field | ) |

Definition at line 196 of file tcltk_bfil.cpp.

## ◆ filament_count() [3/4]

Tcl_Obj * filament_count | ( | Bmicrograph * | mg | ) |

Definition at line 214 of file tcltk_bfil.cpp.

## ◆ filament_count() [4/4]

Tcl_Obj * filament_count | ( | Breconstruction * | rec | ) |

Definition at line 228 of file tcltk_bfil.cpp.

## ◆ filament_delete() [1/3]

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

Definition at line 242 of file tcltk_bfil.cpp.

## ◆ filament_delete() [2/3]

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

Definition at line 316 of file tcltk_bfil.cpp.

## ◆ filament_delete() [3/3]

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

Definition at line 338 of file tcltk_bfil.cpp.

## ◆ filament_extract()

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

Definition at line 370 of file tcltk_bfil.cpp.

## ◆ filament_profile()

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

Definition at line 421 of file tcltk_bfil.cpp.

## ◆ filament_renumber()

int filament_renumber | ( | Bfilament * | fil | ) |

Definition at line 360 of file tcltk_bfil.cpp.

## ◆ filament_to_particles()

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

Definition at line 492 of file tcltk_bfil.cpp.

## ◆ node_count() [1/4]

Tcl_Obj * node_count | ( | Bproject * | project | ) |

Definition at line 617 of file tcltk_bfil.cpp.

## ◆ node_count() [2/4]

Tcl_Obj * node_count | ( | Bfield * | field | ) |

Definition at line 643 of file tcltk_bfil.cpp.

## ◆ node_count() [3/4]

Tcl_Obj * node_count | ( | Bmicrograph * | mg | ) |

Definition at line 661 of file tcltk_bfil.cpp.

## ◆ node_count() [4/4]

Tcl_Obj * node_count | ( | Breconstruction * | rec | ) |

Definition at line 677 of file tcltk_bfil.cpp.

## ◆ node_create()

Tcl_Obj * node_create | ( | Bfilament ** | fillist,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 809 of file tcltk_bfil.cpp.

## ◆ node_delete() [1/3]

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

Definition at line 863 of file tcltk_bfil.cpp.

## ◆ node_delete() [2/3]

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

Definition at line 894 of file tcltk_bfil.cpp.

## ◆ node_delete() [3/3]

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

Definition at line 925 of file tcltk_bfil.cpp.

## ◆ node_ids()

Tcl_Obj * node_ids | ( | Bfilament * | fillist | ) |

Definition at line 693 of file tcltk_bfil.cpp.

## ◆ node_location()

Tcl_Obj * node_location | ( | Bfilament * | fillist,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 713 of file tcltk_bfil.cpp.

## ◆ node_move()

Tcl_Obj * node_move | ( | Bfilament * | fillist,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 777 of file tcltk_bfil.cpp.

## ◆ node_select()

Tcl_Obj * node_select | ( | Bfilament * | fillist,
|  | double | radius,
|  | int | objc,
|  | Tcl_Obj *CONST | objv[]
| ) |  |

Definition at line 738 of file tcltk_bfil.cpp.

## Variable Documentation

## ◆ imglist

Bimage* imglist

Definition at line 30 of file bshow.cpp.

## ◆ verbose

int verbose