EMAN::InterpolatedFRCMode4 Class Reference

#include <reconstructor_tools.h>

Inheritance diagram for EMAN::InterpolatedFRCMode4:

Inheritance graph
[legend]
Collaboration diagram for EMAN::InterpolatedFRCMode4:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 InterpolatedFRCMode4 ()
virtual ~InterpolatedFRCMode4 ()
 Destructor.
virtual string get_name () const
 Get the unique name of this class (especially for factory based instantiation access).
virtual string get_desc () const
 Get a clear, concise description of this class.
virtual bool continue_frc_calc (const float &xx, const float &yy, const float &zz, const float dt[], const float &weight=1.0)
 continue_frc_calc1 - function for including an additional pixel in the calculation of the FRC FRC calculated using nearest neighbor.

Static Public Member Functions

static InterpolatedFRCNEW ()

Private Member Functions

 InterpolatedFRCMode4 (const InterpolatedFRCMode4 &that)
InterpolatedFRCMode4operator= (const InterpolatedFRCMode4 &that)


Detailed Description

Definition at line 859 of file reconstructor_tools.h.


Constructor & Destructor Documentation

EMAN::InterpolatedFRCMode4::InterpolatedFRCMode4 (  )  [inline]

Definition at line 862 of file reconstructor_tools.h.

Referenced by NEW().

00862 {};

virtual EMAN::InterpolatedFRCMode4::~InterpolatedFRCMode4 (  )  [inline, virtual]

Destructor.

Definition at line 866 of file reconstructor_tools.h.

00866 {}

EMAN::InterpolatedFRCMode4::InterpolatedFRCMode4 ( const InterpolatedFRCMode4 that  )  [private]


Member Function Documentation

virtual string EMAN::InterpolatedFRCMode4::get_name (  )  const [inline, virtual]

Get the unique name of this class (especially for factory based instantiation access).

Returns:
the unique name of this class

Implements EMAN::FactoryBase.

Definition at line 868 of file reconstructor_tools.h.

00869                         {
00870                                 return "4";
00871                         }

static InterpolatedFRC* EMAN::InterpolatedFRCMode4::NEW (  )  [inline, static]

Definition at line 873 of file reconstructor_tools.h.

References InterpolatedFRCMode4().

00874                         {
00875                                 return new InterpolatedFRCMode4();
00876                         }

virtual string EMAN::InterpolatedFRCMode4::get_desc (  )  const [inline, virtual]

Get a clear, concise description of this class.

Returns:
a clear, concise description of this class

Implements EMAN::FactoryBase.

Definition at line 878 of file reconstructor_tools.h.

00879                         {
00880                                 return "Corresponds to Fourier pixel inserter mode 4";
00881                         }

bool InterpolatedFRCMode4::continue_frc_calc ( const float &  xx,
const float &  yy,
const float &  zz,
const float  dt[],
const float &  weight = 1.0 
) [virtual]

continue_frc_calc1 - function for including an additional pixel in the calculation of the FRC FRC calculated using nearest neighbor.

Meant for use in conjunction with FourierInserter3DMode1

Parameters:
xx the floating point x location of the incoming pixel
yy the floating point y location of the incoming pixel
zz the floating point z location of the incoming pixel
dt the complex pixel value stored in a float array of length 2
weight the weight that this pixel has - corresponds to the weight with which the pixel was original inserted into the 3D volume

Implements EMAN::InterpolatedFRC.

Definition at line 417 of file reconstructor_tools.cpp.

References EMAN::InterpolatedFRC::continue_frc_calc_functoid().

00418 {
00419         return continue_frc_calc_functoid(xx,yy,zz,dt,InterpolationFunctoidMode4(),weight);
00420 }

InterpolatedFRCMode4& EMAN::InterpolatedFRCMode4::operator= ( const InterpolatedFRCMode4 that  )  [private]


The documentation for this class was generated from the following files:

Generated on Wed Nov 25 02:20:38 2009 for EMAN2 by  doxygen 1.5.6