Bsoft object

struct Bproject

Source:

include/mg_processing.h

Description:

Project parameter structure.

Features:

A project is defined as a set of micrographs taken of a single
specimen and the associated reconstructions.
A specimen is understood to be the result of a particular
preparation method.
This structure is the top level in a hierarchy describing
micrographs and relationships between them.
Orientation parameters can be given as view vector and rotation angle
around the view vector (default).
Alternatively, orientation can be described by Euler angles.
Only one orientation representation is allowed to avoid ambiguity,
and the choice is indicated by the "Euler" flag.
Older software relying on the negative of the third Euler angle, -psi
or omega, can make use of the omega flag.
Multiple FOM's are allowed and the tags provide program-specific
descriptions of the FOM's in the particle structure

Code:

struct Bproject {
Bproject* next; // Pointer to the next structure in the list
Bstring filename; // Parameter file name
Bstring comment; // Variable length comment field
int split; // Split code, 0=no split, 1-4=number of digits in file name, 9=use mg id's
Bstring* reference; // Linked list of reference map file names
int select; // Selects micrographs (0) or reconstructions (1)
int euler_flag; // Set if Euler angles are used
int omega_flag; // Set if omega is used in stead of psi
FOMType fom_tag[NFOM]; // STAR tags for up to 5 FOM values
Bfield* field; // First field-of-view in list
Breconstruction* rec; // First reconstruction in list
} ;

Other objects included:

struct Bbadarea
struct Bfield
struct Bfilament
struct Bmarker
struct Bparticle
struct Bproject
struct Breconstruction


Generated by bdoc.pl on Mon Jun 15 11:55:12 2009


Back to the Bsoft home