32#ifndef eman_projector_template_h__
33#define eman_projector_template_h__ 1
62 return "XYZ Description";
EMData stores an image's data and defines core image processing routines.
Projector class defines a method to generate 2D projections from a 3D model.
TypeDict is a dictionary to store <string, EMObject::ObjectType> pair.
void put(const string &key, EMObject::ObjectType o, const string &desc="")
XYZProjector is an projector template for defining new projectors.
EMData * backproject3d(EMData *em) const
Back-project a 2D image into a 3D image.
string get_name() const
Get the projector's name.
EMData * project3d(EMData *em) const
Project an 3D image into a 2D image.
TypeDict get_param_types() const
Add your projector parameter names and types in get_param_types().