32#ifndef eman_reconstructor_template_h__
33#define eman_reconstructor_template_h__ 1
72 return "XYZ Description";
EMData stores an image's data and defines core image processing routines.
Reconstructor class defines a way to do 3D recontruction.
TypeDict is a dictionary to store <string, EMObject::ObjectType> pair.
void put(const string &key, EMObject::ObjectType o, const string &desc="")
XYZReconstructor is a reconstructor template for defining new reconstructors.
TypeDict get_param_types() const
Add your reconstructor parameter names and types in get_param_types().
string get_name() const
Get the unique name of this class (especially for factory based instantiation access)
static Reconstructor * NEW()
int insert_slice(const EMData *const slice, const Transform &euler, const float weight)
insert each image slice to the reconstructor.
EMData * finish(bool doift)
finish reconstruction and return the complete model.
string get_desc() const
Get a clear, concise description of this class.
void setup()
initialize the reconstructor