|
class | _BadAllocException |
| Used when memory allocation goes wrong... i.e. More...
|
|
class | _EmptyContainerException |
| Used when an argument container is empty, such as a vector. More...
|
|
class | _FileAccessException |
| Used when a file access error occurs. More...
|
|
class | _ImageDimensionException |
| Used when an image is not in the expected dimension. More...
|
|
class | _ImageFormatException |
| Used when an image is not in the expected format. More...
|
|
class | _ImageReadException |
| Used when an error occurs at image reading time. More...
|
|
class | _ImageWriteException |
| Used when an error occurs at image writing time. More...
|
|
class | _InvalidCallException |
|
class | _InvalidParameterException |
|
class | _InvalidStringException |
| Used when an invalid (format) string is given. More...
|
|
class | _InvalidValueException |
| Used when an invalid integer value is given. More...
|
|
class | _NotExistingObjectException |
| Used when an object type, like an EMObject type, doesn't exist. More...
|
|
class | _NullPointerException |
| Used when a NULL is given to a pointer that should not be NULL. More...
|
|
class | _OutofRangeException |
| Used when the given value is out of range. More...
|
|
class | _TypeException |
| Used when a type cast error occurs. More...
|
|
class | _UnexpectedBehaviorException |
| Used when internal behavior is unexpected A generic kind of exception. More...
|
|
class | AboveToZeroProcessor |
| f(x) = x if x <= maxval; f(x) = 0 if x > maxval More...
|
|
class | AbsoluteValueProcessor |
| f(x) = |x| More...
|
|
class | ACFCenterProcessor |
| Center image using auto convolution with 180 degree rotation. More...
|
|
class | AddMaskShellProcessor |
| Add additional shells/rings to an existing 1/0 mask image. More...
|
|
class | AddNoiseProcessor |
| add noise to an image More...
|
|
class | AddRandomNoiseProcessor |
| add spectral noise to a complex image More...
|
|
class | AddShapeProcessor |
| Rotate by 180 using pixel swapping, works for 2D only. More...
|
|
class | AddSigmaNoiseProcessor |
| add sigma noise, multiply image's sigma value to noise More...
|
|
class | Aligner |
| Aligner class defines image alignment method. More...
|
|
class | AmiraIO |
| Amira file = ASCII header + binary data. More...
|
|
class | AmpMultProcessor |
|
class | AmpweightFourierProcessor |
| Multiplies each Fourier pixel by its amplitude. More...
|
|
class | Analyzer |
| Analyzer class defines a way to take a List of images as input, and returns a new List of images. More...
|
|
class | ApplyPolynomialProfileToHelix |
|
class | ApplySymProcessor |
| Applies a symmetry to a 3D model. More...
|
|
class | AreaProcessor |
| AreaProcessor use pixel values and coordinates of a real-space square area. More...
|
|
class | AutoMask2DProcessor |
| Attempts to automatically mask out the particle, excluding other particles in the box, etc. More...
|
|
class | AutoMask3D2Processor |
| Tries to mask out only interesting density. More...
|
|
class | AutoMask3DProcessor |
| Tries to mask out only interesting density. More...
|
|
class | AutoMaskAsymUnit |
| Tries to mask out only interesting density. More...
|
|
class | AutoMaskDustProcessor |
| A "dust removal" filter which will remove above threshold densities smaller than a given size. More...
|
|
class | Averager |
| Averager class defines a way to do averaging on a set of images. More...
|
|
class | AverageXProcessor |
| Average along Y and replace with average. More...
|
|
class | Axis0FourierProcessor |
| Zeroes the values on the X=0 and y=0 Fourier axes (except x=y=0) More...
|
|
class | AzSharpProcessor |
| Similar to FourierProcessor, but enhances or compresses azimuthal contrast rather than the typical radial linear filter. More...
|
|
class | BackProjectionReconstructor |
| Real space 3D reconstruction using back projection. More...
|
|
class | BadLineXYProcessor |
| This processor will remove specified bad lines from CCD/DDD images, generally due to faulty lines/rows in the detector. More...
|
|
class | BeamstopProcessor |
| Try to eliminate beamstop in electron diffraction patterns. More...
|
|
class | BilateralProcessor |
| Bilateral processing on 2D or 3D volume data. More...
|
|
class | BinarizeFourierProcessor |
| A thresholding processor for Fourier images based on the amplitude component. More...
|
|
class | BinarizeProcessor |
| f(x) = 0 if x < value; f(x) = 1 if x >= value. More...
|
|
class | BinaryBlackHatProcessor |
| Performs a morphological black hat operation on an image. More...
|
|
class | BinaryClosingProcessor |
| Performs a morphological closing operation on an image. More...
|
|
class | BinaryDilationProcessor |
| Performs a morphological dilation operation on an image. More...
|
|
class | BinaryErosionProcessor |
| Performs a morphological erosion operation on an image. More...
|
|
class | BinaryExternalGradientProcessor |
| Computes an external morphological gradient operation on an image. More...
|
|
class | BinaryInternalGradientProcessor |
| Computes an internal morphological gradient operation on an image. More...
|
|
class | BinaryMorphGradientProcessor |
| Computes the morphological gradient operation on an image. More...
|
|
class | BinaryOpeningProcessor |
| Performs a morphological opening operation on an image. More...
|
|
class | BinaryOperateProcessor |
| Operates on two images, returning an image containing the maximum/minimum/multiplied pixel (etc, you choose) at each location The actual operation depends on what template argument you use. More...
|
|
class | BinarySkeletonizerProcessor |
|
class | BinaryTopHatProcessor |
| Performs a morphological top hat operation on an image. More...
|
|
class | BispecSliceProcessor |
| This processor computes 2-D slices of the 4-D bispectrum of a 2-D image. More...
|
|
class | BitReader |
|
class | BitStream |
|
class | BooleanProcessor |
| f(x) = 0 if x = 0; f(x) = 1 if x != 0 More...
|
|
class | BooleanShrinkProcessor |
| BooleanShrinkProcessor encapsulates code common to MaxShrinkProcessor and MinShrinkProcessor - the processors use more or less identical code, the main difference being the logical operator. More...
|
|
class | BoxingTools |
| BoxingTools is class for encapsulating common boxing operations that may become expensive if they are implemented in python. More...
|
|
class | BoxMaxProcessor |
| peak processor: pixel = max of values surrounding pixel. More...
|
|
class | BoxMedianProcessor |
| A processor for noise reduction. More...
|
|
class | BoxSigmaProcessor |
| pixel = standard deviation of values surrounding pixel. More...
|
|
class | BoxStatProcessor |
| BoxStatProcessor files are a kind of neighborhood processors. More...
|
|
class | BoxSVDClassifier |
|
class | BwMajorityProcessor |
| Set a pixel to white when >= N neighbors are white. More...
|
|
class | BwThinningProcessor |
| Thinning a binary map to skelton using the Zhang-Suen thinning algorithm. More...
|
|
class | ByteOrder |
| ByteOrder defines functions to work on big/little endian byte orders. More...
|
|
class | CccCmp |
| Compute the cross-correlation coefficient between two images. More...
|
|
class | CCCSNRProcessor |
| Convert an image containing normalized correlation coefficients to SNR or a Wiener filter value used in conjunction with local resolution filtration. More...
|
|
class | CCDNormProcessor |
| Try to normalize the 4 quadrants of a CCD image. More...
|
|
class | ChaoProjector |
| Fast real space projection using Bi-Linear interpolation. More...
|
|
class | CircularAverageAnalyzer |
| Calculate the circular average around the center in real space. More...
|
|
class | CircularAverageBinarizeProcessor |
| Binarize an image based on the circular average around each pixel in real space. More...
|
|
class | CircularMaskProcessor |
| CircularMaskProcessor applies a circular mask to the data.This is the base class for specific circular mask processors.Its subclass must implement process_dist_pixel(). More...
|
|
class | ClampingProcessor |
| f(x) = maxval if f(x) > maxval; f(x) = minval if f(x) < minval More...
|
|
class | Cmp |
| Cmp class defines image comparison method. More...
|
|
class | CollapseProcessor |
| f(x): if v-r<x<v+r -> v; if x>v+r -> x-r; if x<v-r -> x+r More...
|
|
class | ColorRGBGenerator |
| Class to encapsulate an RGB color generator for marching cubes isosurface generator For now you can only color by radius, but in the near future you will be able to color by map, etc. More...
|
|
class | ComplexNormPixel |
| Each Fourier pixel will be normalized. More...
|
|
class | ComplexPixelProcessor |
| The base class for fourier space processor working on individual pixels. More...
|
|
class | ConvolutionKernelProcessor |
|
class | ConvolutionProcessor |
| This processor performs fast convolution in Fourier space. More...
|
|
class | CoordinateProcessor |
| CoordinateProcessor applies processing based on a pixel's value and it coordinates. More...
|
|
class | CSym |
| An encapsulation of cyclic 3D symmetry. More...
|
|
class | Ctf |
| Ctf is the base class for all CTF model. More...
|
|
class | CtfCAutoAverager |
| CtfCWautoAverager averages the images with CTF correction with a Wiener filter. More...
|
|
class | CTFCorrProcessor |
| Processor the images by the estimated SNR in each image.if parameter 'wiener' is 1, then wiener processor the images using the estimated SNR with CTF amplitude correction. More...
|
|
class | CtfCWautoAverager |
| CtfCWautoAverager averages the images with CTF correction with a Wiener filter. More...
|
|
class | CtfSimProcessor |
| CTF simulation processor. More...
|
|
class | CTFSNRWeightProcessor |
|
class | CtfWtAverager |
| CtfWtAverager. More...
|
|
class | CtfWtFiltAverager |
| CtfWtAverager. More...
|
|
class | CUDA_Aligner |
|
class | CUDA_multiref_aligner |
|
class | CustomVector |
| CustomVector has some trivial optimizations of the STL vector. More...
|
|
class | CutoffBlockProcessor |
| Block processor, val1 is dx/dy, val2 is lp freq cutoff in pixels. More...
|
|
class | CutToZeroProcessor |
| f(x) = x-minval if x >= minval; f(x) = 0 if x < minval More...
|
|
class | DecayEdgeProcessor |
| Decay edges of image to zero. More...
|
|
class | Decoder |
|
struct | DecoderIx |
|
class | Df3IO |
|
class | Dict |
| Dict is a dictionary to store <string, EMObject> pair. More...
|
|
class | DiffBlockProcessor |
| averages over cal_half_width, then sets the value in a local block More...
|
|
class | DirectionalSumProcessor |
| Does a projection in one the axial directions Doesn't support process_inplace (because the output has potentially been compressed in one dimension) More...
|
|
class | DiscritizeProcessor |
|
class | DistanceSegmentProcessor |
| Segment a volume about:homeinto subvolumes based on a center separation value. More...
|
|
class | DM3IO |
| Gatan DM3 file is a hierarchical binary image format. More...
|
|
class | DM4IO |
| Gatan DM$ was introduced with the GMS 2.0 release. More...
|
|
class | DoGFourierProcessor |
| processor radial function: f(x) = 1/sqrt(2*pi)*[1/sigma1*exp-(x^2/2*sigma1^2) - 1/sigma2*exp-(x^2/2*sigma2^2)] More...
|
|
class | DotCmp |
| Use dot product of 2 same-size images to do the comparison. More...
|
|
class | DSym |
| An encapsulation of dihedral 3D symmetry. More...
|
|
class | E2Exception |
| E2Exception class is the parent class of all EMAN2 E2Exceptions. More...
|
|
class | EerIO |
|
class | EMAN1Ctf |
| EMAN1Ctf is the CTF model used in EMAN1. More...
|
|
class | EMAN2Ctf |
| EMAN2Ctf is the default CTF model used in EMAN2. More...
|
|
class | EmanOrientationGenerator |
| EmanOrientationGenerator generates orientations quasi-evenly distributed in the asymmetric unit. More...
|
|
class | EMBytes |
|
class | EMConsts |
|
class | EMData |
| EMData stores an image's data and defines core image processing routines. More...
|
|
class | EMFTGL |
| EMFTGL is an interface for rendering fonts in EMAN2 using FTGL. More...
|
|
class | EmIO |
| EmIO defines I/O operations on EM image format. More...
|
|
class | EMObject |
| EMObject is a wrapper class for types including int, float, double, etc as defined in ObjectType. More...
|
|
class | EMUtil |
|
class | EnhanceProcessor |
| This processor filters an image to improve the visibility of particles. More...
|
|
class | EvenOrientationGenerator |
| Sparx even orientation generator - see util_sparx.cpp - Util::even_angles(...) This orientation generator is based on work presented in Penczek et al., 1994 P.A. More...
|
|
class | ExpProcessor |
| f(x) = exp( x / low - high) More...
|
|
class | Factory |
| Factory is used to store objects to create new instances. More...
|
|
class | FactoryBase |
| A class one may inherit from to ensure that the responsibilities of being incorporated into an EMAN2::Factory are met. More...
|
|
class | FFTConeProcessor |
| Mask out (or in) peaks in Fourier space based on the average amplitude at each spatial frequency. More...
|
|
class | FFTPeakProcessor |
| Mask out (or in) peaks in Fourier space based on the average amplitude at each spatial frequency. More...
|
|
class | FFTProcessor |
| Perform a FFT transform by calling EMData::do_fft() and EMData::do_ift() More...
|
|
class | FFTResampleProcessor |
| FFTResampleProcessor resamples an image by clipping the Fourier Transform This is the same as multipyling the FT by a box window, in real space this is a convolution that will induce rippling. More...
|
|
class | FFTWedgeProcessor |
| Mask out (or in) peaks in Fourier space based on the average amplitude at each spatial frequency. More...
|
|
class | file_store |
|
class | FileFourierProcessor |
| A fourier processor specified in a 2 column text file. More...
|
|
class | FiniteProcessor |
| f(x) = f(x) if f(x) is finite | to if f(x) is not finite More...
|
|
class | FitsIO |
| MRC file = header + data (nx x ny x nz). More...
|
|
class | FixSignProcessor |
| This processor can be used to correct errors when reading signed data as unsigned and vice-versa. More...
|
|
class | FlattenBackgroundProcessor |
| Flattens the background by subtracting the local mean. More...
|
|
class | FlipProcessor |
| flip/mirror an image around an axis More...
|
|
class | FloatPoint |
| FloatPoint defines a float-coordinate point in a 1D/2D/3D space. More...
|
|
class | FloatSize |
| FloatSize is used to describe a 1D, 2D or 3D rectangular size in floating numbers. More...
|
|
class | FloorValueProcessor |
| f(x) = floor(x) More...
|
|
class | FourierAnlProcessor |
| Same as FourierProcessor, except first computes the current image radial power spectrum and passes it to the processor (no radial oversampling, number of elements = radius) More...
|
|
class | FourierGriddingProjector |
| Fourier gridding projection routine. More...
|
|
class | FourierInserter3DMode1 |
| FourierPixelInserter3DMode1 - encapsulates "method 1" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode10 |
| FourierPixelInserter3DMode10 - encapsulates "method 10" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode11 |
| FourierPixelInserter3DMode7 - encapsulates "method 7" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode2 |
| FourierPixelInserter3DMode2 - encapsulates "method 2" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode2l |
| FourierPixelInserter3DMode2l - trilinear 2x2x2 inserter See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode3 |
| FourierPixelInserter3DMode3 - encapsulates "method 3" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode5 |
| FourierPixelInserter3DMode5 - encapsulates "method 5" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode6 |
| FourierPixelInserter3DMode6 - encapsulates "method 6" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode7 |
| FourierPixelInserter3DMode7 - encapsulates "method 7" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode8 |
| FourierPixelInserter3DMode8 - encapsulates "method 8" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierInserter3DMode9 |
| FourierPixelInserter3DMode9 - encapsulates "method 9" for inserting a 2D Fourier slice into a 3D volume See comments in FourierPixelInserter3D for explanations. More...
|
|
class | FourierIterReconstructor |
| Fourier space 3D reconstruction The Fourier reconstructor is designed to work in an iterative fashion, where similarity ("quality") metrics are used to determine if a slice should be inserted into the 3D in each subsequent iteration. More...
|
|
class | FourierPixelInserter3D |
| FourierPixelInserter3D class defines a way a continuous pixel in 3D is inserted into the discrete 3D volume - there are various schemes for doing this including simply finding the nearest neighbor to more elaborate schemes that involve interpolation using the nearest 8 voxels and so on. More...
|
|
class | FourierProcessor |
| base class for Fourier filters More...
|
|
class | FourierReconstructor |
| Fourier space 3D reconstruction The Fourier reconstructor is designed to work in an iterative fashion, where similarity ("quality") metrics are used to determine if a slice should be inserted into the 3D in each subsequent iteration. More...
|
|
class | FourierReconstructorSimple2D |
| This class originally added for 2D experimentation and prototying. More...
|
|
class | FourierToCenterProcessor |
| Translates the origin in Fourier space from the corner to the center in y and z Handles 2D and 3D, and handles all combinations of even and oddness Typically you call this function after Fourier transforming a real space image. More...
|
|
class | FourierToCornerProcessor |
| Undo the effects of the FourierToCenterProcessor. More...
|
|
class | FourierWeightAverager |
| FourierWeightAverager makes an average of a set of images in Fourier space using a per-image radial weight. More...
|
|
class | FRCCmp |
| FRCCmp returns a quality factor based on FRC between images. More...
|
|
class | FRM2DAligner |
|
class | FSCFourierProcessor |
| This processor will apply a Wiener filter to a volume based on a provided FSC curve. More...
|
|
class | Gatan2IO |
| Gatan2 Image file = header + data. More...
|
|
class | GaussFFTProjector |
| Gaussian FFT 3D projection. More...
|
|
class | GaussSegmentProcessor |
| Segment a volume by sequentially finding the highest peak and subtracting a Gaussian at that point from the density after strongly filtering the map to a specified resolvability. More...
|
|
class | GaussZFourierProcessor |
| Zeroes the values on the X=0 and y=0 Fourier axes (except x=y=0) More...
|
|
class | GLUtil |
|
class | GradientDirectionProcessor |
| Determines the direction of an approximate image gradient using David's image gradient processors. More...
|
|
class | GradientMagnitudeProcessor |
| Determines the magnitude of an approximate image gradient using David's image gradient processors. More...
|
|
class | GradientPlaneRemoverProcessor |
| Gradient removed by least square plane fit. More...
|
|
class | GradientRemoverProcessor |
| Gradient remover, does a rough plane fit to find linear gradients. More...
|
|
class | GridKernelFixProcessor |
| Multiplies image by a 'linear pyramid' 1-(|x-xsize/2|*|y-ysize/2|*4/(xsize*ysize)) This is useful in averaging together boxed out regions with 50% overlap. More...
|
|
class | GrowSkeletonProcessor |
| Grow a skeleton map toward a local direction. More...
|
|
class | HarmonicProcessor |
| This processor computes what I've dubbed the 'harmonic power spectrum'. More...
|
|
class | HighpassAutoPeakProcessor |
| This processor attempts to remove the low resolution peak present in all cryoEM data. More...
|
|
class | HistogramBin |
| Bins pixel values, similar to calculating a histogram. More...
|
|
class | HSym |
| An encapsulation of helical 3D symmetry. More...
|
|
class | Icosahedral2Sym |
| An encapsulation of icosahedral symmetry 222. More...
|
|
class | IcosahedralSym |
| An encapsulation of icosahedral symmetry Doctor Phil has this to say about icosahedral symmetry: "Each Platonic Solid has 2E symmetry elements. More...
|
|
class | IcosIO |
| ICOS file = header + data. More...
|
|
class | ImageAverager |
| ImageAverager averages a list of images. More...
|
|
class | ImageDivergenceProcessor |
| Computes the image divergence using David's partial derivative processors. More...
|
|
class | ImageIO |
| ImageIO classes are designed for reading/writing various electron micrography image formats, including MRC, IMAGIC, SPIDER, PIF, etc. More...
|
|
class | ImageProcessor |
|
struct | ImageScore |
|
class | ImageSort |
|
class | ImagicIO |
| IMAGIC-5 Header File Format. More...
|
|
class | ImagicIO2 |
| IMAGIC-5 Header File Format. More...
|
|
class | IndexMaskFileProcessor |
| Multiplies the image by the specified file using pixel indices. More...
|
|
class | InertiaMatrixAnalyzer |
| Inertia Matrix computer Computes the Inertia Matrix for a 3-D volume. More...
|
|
class | Interp |
| Interp defines the interpolation function used to generate a e^-x^4 function in real space. More...
|
|
class | IntPoint |
| IntPoint defines an integer-coordinate point in a 1D/2D/3D space. More...
|
|
class | IntSize |
| IntSize is used to describe a 1D, 2D or 3D rectangular size in integers. More...
|
|
class | IntTranslateProcessor |
| Translate the image an integer amount Uses EMData::clip_inplace (inplace) and EMData::get_clip (out of place) to do the translation. More...
|
|
class | Isosurface |
|
class | IterAverager |
| IterAverager performs iterative averaging of 3x3 pixel zones around each pixel, computing the mean of the 9 pixels initially, then iteratively refining the average to produce something self-consistent, but hopefully less noisy. More...
|
|
class | IterBinMaskProcessor |
| Iterative expansion of a binary mask, val1 is number of pixels to expand, if val2!=0 will make a soft Gaussian edge starting after val2 pixels. More...
|
|
class | IterMultiMaskProcessor |
| This expands a multilevel mask volume so inter-mask boundaries are preserved. More...
|
|
class | KMeansAnalyzer |
| KMeansAnalyzer Performs k-means classification on a set of input images (shape/size arbitrary) returned result is a set of classification vectors. More...
|
|
class | KmeansSegmentProcessor |
| Segment a volume into ~n subvolumes using K-means classification. More...
|
|
class | LaplacianDirectionProcessor |
| Determines the direction of an approximate image laplacian using David's image gradient processors. More...
|
|
class | LaplacianMagnitudeProcessor |
| Determines the direction of an approximate image laplacian using David's image gradient processors. More...
|
|
class | LaplacianProcessor |
| Discrete approximation to Laplacian. More...
|
|
class | LinearPyramidProcessor |
| Multiplies image by a 'linear pyramid' 1-(|x-xsize/2|*|y-ysize/2|*4/(xsize*ysize)) This is useful in averaging together boxed out regions with 50% overlap. More...
|
|
class | LinearRampFourierProcessor |
|
class | LinearRampProcessor |
| processor radial function: f(x) = slope * x + intercept More...
|
|
class | LinearXformProcessor |
| linear transform processor: f(x) = x * scale + shift More...
|
|
class | LocalMinAbsProcessor |
|
class | LocalNormProcessor |
| This processor attempts to perform a 'local normalization' so low density and high density features will be on a more even playing field in an isosurface display. More...
|
|
class | LocalWeightAverager |
| LocalWeightAverager makes an average of a set of images in Fourier space using a per-image radial weight. More...
|
|
class | LodCmp |
|
class | Log |
| Log defines a way to output logging information. More...
|
|
class | LoGFourierProcessor |
| processor radial function: f(x) = ((x^2 - s^2)/s^4)e^-(x^2/2s^2) More...
|
|
class | LogProcessor |
| f(x) = log10(x) if x > 0; else f(x) = 0 More...
|
|
class | LowpassAutoBProcessor |
| processor radial function: if lowpass > 0, f(x) = exp(-x*x/(lowpass*lowpass)); else f(x) = exp(x*x/(lowpass*lowpass)) More...
|
|
class | LowpassRandomPhaseProcessor |
| Lowpass Phase Randomization processor applied in Fourier space. More...
|
|
class | LstFastIO |
| A LSX file is a high performance ASCII file that contains a list of image numbers and file names. More...
|
|
class | LstIO |
| A LST file is an ASCII file that contains a list of image file names. More...
|
|
class | MakeRadiusProcessor |
| overwrites input, f(x) = radius More...
|
|
class | MakeRadiusSquaredProcessor |
| overwrites input, f(x) = radius * radius More...
|
|
class | ManhattanDistanceProcessor |
| Sets pixel values in a binary image equal to their element wise manhattan distance. More...
|
|
class | MarchingCubes |
|
class | MaskAzProcessor |
| MaskAzProcessor masks out pixels within a specified cylindrical (or circular) arc. More...
|
|
class | MaskEdgeMeanProcessor |
| A step cutoff to the the mean value in a ring centered on the outer radius. More...
|
|
class | MaskGaussInvProcessor |
| f(x) = f(x) / exp(-radius*radius * gauss_width / (ny*ny)) More...
|
|
class | MaskGaussNonuniformProcessor |
| a gaussian falloff to zero, with anisotropic widths along x,y,z More...
|
|
class | MaskGaussProcessor |
| a gaussian falloff to zero, radius is the 1/e of the width. More...
|
|
class | MaskNoiseProcessor |
| fills masked region More...
|
|
class | MaskPackProcessor |
| This processor will take a mask and extract the values inside the mask as a new 1-D image as well as performing the inverse operation. More...
|
|
class | MaskSharpProcessor |
| step cutoff to a user-given value in both inner and outer circles. More...
|
|
class | MaskSoftProcessor |
| step cutoff to a user-given value in both inner and outer circles. More...
|
|
class | MatchSFProcessor |
| Sets the structure factor To match a second provided image/volume. More...
|
|
class | Matrix3 |
|
class | Matrix4 |
|
class | MaxPixelOperator |
|
class | MaxShrinkProcessor |
| MaxShrinkProcessors shrinks an image by in an integer amount, keeping the maximum pixel value - useful when constructing binary search trees in the marching cubes algorithm. More...
|
|
class | MaxValProjector |
| Real-space projection which computes the maximum value along each line projection rather than a sum. More...
|
|
class | MeanShrinkProcessor |
| MeanShrinkProcessor shrinks an image by in an integer amount (and optionally by 1.5) taking the mean of the pixel neighbourhood. More...
|
|
class | MeanZeroEdgeProcessor |
| Fill zeroes at edges with nearest horizontal/vertical value damped towards Mean2. More...
|
|
class | MedianAverager |
| MedianAverager averages a list of images to the maximum(or minimum of the absolute pixel value) It optionally makes a sigma image. More...
|
|
class | MedianShrinkProcessor |
| MeanShrinkProcessor shrinks an image by in an integer amount taking the median of the pixel neighbourhood. More...
|
|
class | MinMaxAverager |
| ImageAverager averages a list of images. More...
|
|
class | MinPixelOperator |
|
class | MinShrinkProcessor |
| MinShrinkProcessor shrinks an image by in an integer amount, keeping the minimum pixel value - useful when constructing binary search trees in the marching cubes algorithm. More...
|
|
class | MinusPeakProcessor |
| peak processor: pixel = pixel - max of values surrounding pixel. More...
|
|
class | ModelEMCylinderProcessor |
|
class | ModelHelixProcessor |
|
class | MorphologicalProcessor |
|
class | MrcIO |
| MRC file = header + data (nx x ny x nz). More...
|
|
class | newfile_store |
|
class | nn4_ctf_rectReconstructor |
| nn4_ctf_rectDirect Fourier Inversion Reconstructor More...
|
|
class | nn4_ctfReconstructor |
| nn4_ctf Direct Fourier Inversion Reconstructor More...
|
|
class | nn4_ctfwReconstructor |
| nn4_ctfw Direct Fourier Weighted Inversion Reconstructor More...
|
|
class | nn4_ctfwsReconstructor |
| nn4_ctfws Direct Fourier Weighted Inversion Reconstructor for sorting More...
|
|
class | nn4_rectReconstructor |
| Direct Fourier inversion Reconstructor for extremly rectangular object. More...
|
|
class | nn4Reconstructor |
|
class | nnSSNR_ctfReconstructor |
|
class | nnSSNR_Reconstructor |
|
class | NonConvexProcessor |
| Make a curve or surface non-convex (planar or concave), iteratively. More...
|
|
class | NormalizeByMassProcessor |
| Normalize the mass of the image assuming a density of 1.35 g/ml (0.81 Da/A^3). More...
|
|
class | NormalizeCircleMeanProcessor |
| normalizes an image, mean value equals to mean of 2 pixel circular border. More...
|
|
class | NormalizeEdgeMeanProcessor |
| normalizes an image, mean value equals to edge mean. More...
|
|
class | NormalizeHistPeakProcessor |
| Normalize such that the estimated histogram peak value is zero. More...
|
|
class | NormalizeLREdgeMeanProcessor |
| normalizes an image, uses 2 pixels on left and right edge More...
|
|
class | NormalizeMaskProcessor |
| Uses a 1/0 mask defining a region to use for the zero-normalization.if no_sigma is 1, standard deviation not modified. More...
|
|
class | NormalizeMaxMinProcessor |
| normalizes an image. More...
|
|
class | NormalizeProcessor |
| Base class for normalization processors. More...
|
|
class | NormalizeRampNormVar |
| Normalize the image whilst also removing any ramps. More...
|
|
class | NormalizeRowProcessor |
| normalizes each row in the image individually More...
|
|
class | NormalizeStdProcessor |
| do a standard normalization on an image. More...
|
|
class | NormalizeToLeastSquareProcessor |
| use least square method to normalize More...
|
|
class | NormalizeUnitProcessor |
| Normalize an image so its vector length is 1.0. More...
|
|
class | NormalizeUnitSumProcessor |
| Normalize an image so its elements sum to 1.0 (fails if mean=0) More...
|
|
class | NSigmaClampingProcessor |
| This function clamps the min and max vals in the image at minval and maxval at mean-n*sigma and mean+n*sigma, respectively. More...
|
|
class | ObjDensityProcessor |
| Replace the value of each pixel with the sum of density of the object it belongs to. More...
|
|
class | ObjLabelProcessor |
| Label each object in a black-white image. More...
|
|
class | OctahedralSym |
| An encapsulation of octahedral symmetry Doctor Phil has this to say about the octahedral symmetry: "Each Platonic Solid has 2E symmetry elements. More...
|
|
class | OmapIO |
| DSN6 MAP is composed of a series of records which are all 512 bytes long. More...
|
|
class | OptimumOrientationGenerator |
| Optimum orientation generator. More...
|
|
class | OptSubCmp |
| Uses math.sub.optimal to remove the density of the reference from the image as much as possible. More...
|
|
class | OptVarianceCmp |
| Variance between two data sets after various modifications. More...
|
|
class | OrientationGenerator |
| An orientation generator is a kind of class that will generate orientations for a given symmetry If one needs to generate orientations in the unit sphere, one simply uses the C1 symmetry. More...
|
|
class | OutlierProcessor |
| This processor will try and remove outliers (and optionally exactly zero values), replacing any identified values with the local mean value. More...
|
|
class | PaintProcessor |
| Multiplies the image by the specified file using pixel coordinates instead of pixel indices. More...
|
|
class | PawelProjector |
| Pawel Penczek's optimized projection routine. More...
|
|
class | PDBReader |
| PointArray defines a double array of points with values in a 3D space. More...
|
|
class | PeakOnlyProcessor |
| peak processor -> if npeaks or more surrounding values >= value, value->0 More...
|
|
class | PgmIO |
| A PGM file = header + data. More...
|
|
class | Phase180Processor |
| This class is abstract. More...
|
|
class | PhaseCmp |
| Amplitude weighted mean phase difference (radians) with optional SNR weight. More...
|
|
class | PhaseToCenterProcessor |
| Translates a cornered image to the center Undoes the PhaseToCornerProcessor. More...
|
|
class | PhaseToCornerProcessor |
| Translates a centered image to the corner works for 1D, 2D and 3D images, for all combinations of even and oddness. More...
|
|
class | PhaseToMassCenterProcessor |
| ToMassCenterProcessor centers image at center of mass, ignores old dx, dy. More...
|
|
class | PifIO |
| PIF(Portable Image Format for EM Data) is an image format from Purdue University. More...
|
|
class | Pixel |
| Pixel describes a 3D pixel's coordinates and its intensity value. More...
|
|
class | PlatonicSym |
| A base (or parent) class for the Platonic symmetries. More...
|
|
class | Point3 |
|
struct | point_t |
|
class | PointArray |
| PointArray defines a double array of points with values in a 3D space. More...
|
|
class | PolarData |
| a specialized image class for storing the results of a transform from EMData to polar coordinates, currently support 2D only. More...
|
|
class | PolyMaskProcessor |
|
class | PriorityQueue |
| Template class for a priority queue. More...
|
|
class | Processor |
| Typical usage of Processors are as follows: More...
|
|
class | Projector |
| Projector class defines a method to generate 2D projections from a 3D model. More...
|
|
class | PruneSkeletonProcessor |
| Prune branches from the skeleton. More...
|
|
class | QuadMinDotCmp |
| This will calculate the dot product for each quadrant of the image and return the worst value. More...
|
|
class | Quaternion |
| Quaternion is used in Rotation and Transformation to replace Euler angles. More...
|
|
class | RadialProcessor |
| Perform a multiplication of real image with a radial table. More...
|
|
class | RampProcessor |
| Ramp processor – Fits a least-squares plane to the picture, and subtracts the plane from the picture. More...
|
|
class | Randnum |
| The wrapper class for gsl's random number generater. More...
|
|
class | RandomOrientationGenerator |
| Random Orientation Generator - carefully generates uniformly random orientations in any asymmetric unit. More...
|
|
class | RangeThresholdProcessor |
| f(x) = 1 if (low <= x <= high); else f(x) = 0 More...
|
|
class | RangeZeroProcessor |
| Set any values in a range to zero. More...
|
|
class | RealMedianReconstructor |
| Real space 3D reconstruction using per-voxel median. More...
|
|
class | RealPixelProcessor |
| The base class for real space processor working on individual pixels. More...
|
|
class | RealToFFTProcessor |
| This will replace the image with a full-circle 2D fft amplitude rendering. More...
|
|
class | RecipCarefullyProcessor |
| Reciprocal image as if f(x) != 0: f(x) = 1/f(x) else: f(x) = zero_to. More...
|
|
class | Reconstructor |
| Reconstructor class defines a way to do 3D recontruction. More...
|
|
class | ReconstructorVolumeData |
| This is a Mixin class A class object encapsulating the volume data required by Reconstructors It basically stores two (pointers) to EMData objects and stores the dimensions of the image volume. More...
|
|
class | Refine3DAlignerGrid |
| Refine alignment. More...
|
|
class | Refine3DAlignerQuaternion |
| Refine alignment. More...
|
|
class | RefineAligner |
| refine alignment. More...
|
|
class | RefineAlignerCG |
| Conjugate gradient refine alignment. More...
|
|
class | Region |
| Region defines a 2D or 3D rectangular region specified by its origin coordinates and all edges' sizes. More...
|
|
class | ReplaceValuefromListProcessor |
| Replace the value of each pixel with a value in a given array. More...
|
|
class | ReverseProcessor |
| mirror an image around an axis (reverse pixels) More...
|
|
class | Rotate180Processor |
| Rotate by 180 using pixel swapping, works for 2D only. More...
|
|
class | RotateFlipAligner |
| rotational and flip alignment More...
|
|
class | RotateFlipAlignerIterative |
| rotational and flip alignment, iterative style More...
|
|
class | RotateInFSProcessor |
|
class | RotatePrecenterAligner |
| rotational alignment assuming centers are correct More...
|
|
class | RotateTranslateAligner |
| rotational, translational alignment More...
|
|
class | RotateTranslateAlignerBispec |
| rotational, translational alignment More...
|
|
class | RotateTranslateAlignerIterative |
| Iterative rotational, translational alignment. More...
|
|
class | RotateTranslateAlignerPawel |
| Rotational, translational alignment by resampling to polar coordinates. More...
|
|
class | RotateTranslateBestAligner |
| rotational, translational alignment More...
|
|
class | RotateTranslateFlipAligner |
| rotational, translational and flip alignment More...
|
|
class | RotateTranslateFlipAlignerIterative |
| rotational, translational and flip alignment, iterative style More...
|
|
class | RotateTranslateFlipAlignerPawel |
| Rotational, translational alignment by resampling to polar coordinates. More...
|
|
class | RotateTranslateFlipScaleAligner |
| rotational, translational, flip, scaling alignment More...
|
|
class | RotateTranslateFlipScaleAlignerIterative |
| Iterative rotational, translational alignment with flipping and scaling. More...
|
|
class | RotateTranslateScaleAligner |
| rotational, translational, scaling alignment More...
|
|
class | RotateTranslateScaleAlignerIterative |
| Iterative rotational, translational alignment with scaling. More...
|
|
class | RotationalAligner |
| rotational alignment using angular correlation More...
|
|
class | RotationalAlignerBispec |
| rotational alignment using invariants More...
|
|
class | RotationalAlignerIterative |
| rotational alignment using the iterative method (in this case we only do one iteration b/c we are not doing a translation. More...
|
|
class | RotationalAverageProcessor |
| makes image circularly symmetric. More...
|
|
class | RotationalSubstractProcessor |
| subtracts circularly symmetric part of an image. More...
|
|
class | RT2Dto3DTreeAligner |
| Alignment of a 2D image into a 3D volume using a hierarchical method with gradually decreasing downsampling in Fourier space. More...
|
|
class | RT2DTreeAligner |
| 2D rotational and translational alignment using a hierarchical method with gradually decreasing downsampling in Fourier space. More...
|
|
class | RT3DGridAligner |
| rotational and translational alignment using a square qrid of Altitude and Azimuth values (the phi range is specifiable) This aligner is ported from the original tomohunter.py - it is less efficient than searching on the sphere (RT3DSphereAligner). More...
|
|
class | RT3DLocalTreeAligner |
| 3D rotational and translational alignment using a hierarchical method with gradually decreasing downsampling in Fourier space. More...
|
|
class | RT3DSphereAligner |
| 3D rotational and translational alignment using spherical sampling, can reduce the search space based on symmetry. More...
|
|
class | RT3DSymmetryAligner |
| 3D rotational symmetry aligner. More...
|
|
class | RT3DTreeAligner |
| 3D rotational and translational alignment using a hierarchical method with gradually decreasing downsampling in Fourier space. More...
|
|
class | RTFExhaustiveAligner |
| rotational, translational and flip alignment using real-space methods. More...
|
|
class | RTFSlowExhaustiveAligner |
| rotational, translational and flip alignment using exhaustive search. More...
|
|
class | SaffOrientationGenerator |
| Saff orientation generator - based on the work of Saff and Kuijlaars, 1997 E.B. More...
|
|
class | SalIO |
| A SAL image is an image from Perkin Elmer PDS Microdensitometer. More...
|
|
class | ScaleAligner |
| Scale aligner. More...
|
|
class | ScaleAlignerABS |
| This is an ABS for use in constructing, rt_scale, rt_flip, etc scale aligners. More...
|
|
class | ScaleTransformProcessor |
| Scale the image with control over the output dimensions. More...
|
|
class | ScreenPoint |
|
class | ScreenVector |
|
class | SDGDProcessor |
| Determines the second derivative in the gradient direction using David's image gradient processors. More...
|
|
class | SegmentSubunitProcessor |
| This tries to extract a single subunit from a symmetric structure. More...
|
|
class | SerIO |
| SER (Series File Format) is a file format created by Dr. More...
|
|
class | SetBitsProcessor |
|
class | SetIsoPowProcessor |
| Makes the radial power distribution spherically symmetric with a profile defined by "strucfac". More...
|
|
class | SetSFProcessor |
| Sets the structure factor based on a 1D s/intensity curve as an XYData object. More...
|
|
class | ShapeAnalyzer |
| Shape characterization Computes a set of values characteristic of the shape of a volume. More...
|
|
class | SigmaAverager |
| SigmaAverager averages a list of images. More...
|
|
class | SigmaProcessor |
| f(x) = mean if x<(mean-v2*sigma) or x>(mean+v1*sigma); else f(x) = x; More...
|
|
class | SigmaZeroEdgeProcessor |
| Fill zeroes at edges with nearest horizontal/vertical value. More...
|
|
class | SingleOrientationGenerator |
| SingleOrientationGenerator generates a single orientation with the specified EMAN-style Euler angles. More...
|
|
class | SingleSpiderIO |
| Single Spider Image I/O class. More...
|
|
class | SitusIO |
| situs is a a Situs-specific format on a cubic lattice. More...
|
|
class | SmartMaskProcessor |
| Smart mask processor. More...
|
|
class | SNREvalProcessor |
| Evaluate individual particle images using a tenchique similar to that used for CTF evaluation. More...
|
|
class | SNRProcessor |
| Processor the images by the estimated SNR in each image.if parameter 'wiener' is 1, then wiener processor the images using the estimated SNR with CTF amplitude correction. More...
|
|
class | SpiderIO |
| SPIDER: (System for Processing Image Data from Electron microscopy and Related fields) is an image processing system for electron microscopy. More...
|
|
class | SqEuclideanCmp |
| Squared Euclidean distance normalized by n between 'this' and 'with'. More...
|
|
class | StandardProjector |
| Fast real-space 3D projection. More...
|
|
class | StripeXYProcessor |
| This processor will remove localized 'striping' along the x/y axes, caused by issues with CCD/CMOS readout. More...
|
|
class | SubtractOptProcessor |
| Sorry for the pun. More...
|
|
class | SVDAnalyzer |
| Singular Value Decomposition from GSL. More...
|
|
class | SymAlignProcessor |
| Aligns a particle with the specified symmetry into the standard orientation for that symmetry. More...
|
|
class | SymAlignProcessorQuat |
| Aligns a particle with a specified symetry to its symmetry axis using the simplex multidimensional minimization algorithm. More...
|
|
class | Symmetry3D |
| Symmetry3D - A base class for 3D Symmetry objects. More...
|
|
class | SymSearchProcessor |
| Identifiy the best symmetry in the given symmetry list for each pixel and then apply the best symmetry to each pixel. More...
|
|
class | TestImageAxes |
| Make an image consisting of a single cross, with lines going in the axial directions, intersecting at the origin. More...
|
|
class | TestImageCirclesphere |
| Replace a source image as a circle or sphere depends on 2D or 3D of the source image. More...
|
|
class | TestImageCylinder |
| Replace a source image with a cylinder. More...
|
|
class | TestImageDisc |
| Replace source image with a disc (generalized cylinder) More...
|
|
class | TestImageEllipse |
| Generate an ellipse or ellipsoid image. More...
|
|
class | TestImageFourierGaussianBand |
| Replace a source image with a Gaussian band in Fourier space with a given center and width. More...
|
|
class | TestImageFourierNoiseGaussian |
| Replace a source image as a strict Gaussian. More...
|
|
class | TestImageFourierNoiseProfile |
|
class | TestImageGaussian |
| Replace a source image as a Gaussian Blob. More...
|
|
class | TestImageGradient |
| Put a gradient in the image of the form y = mx+b : "x" is a string indicating any of the image axes, i.e., x,y or z. More...
|
|
class | TestImageHollowEllipse |
| Generate an ellipse/ellipsoid image with an inner hollow ellipse/ellipsoid. More...
|
|
class | TestImageLineWave |
| Treats the pixels as though they are 1D (even if the image is 2D or 3D), inserting a sine wave of pixel period extracted from the parameters (default is 10) More...
|
|
class | TestImageNoiseGauss |
| Replace a source image with gaussian distributed random noise If you don't provide a seed at all, it should be seeded using the best available source of randomness( time(0) in this implementation). More...
|
|
class | TestImageNoiseUniformRand |
| Replace a source image as a uniform random noise, random number generated from gsl_rng_mt19937, the pixel value is from 0 to 1, [0, 1) More...
|
|
class | TestImageProcessor |
| Base class for a group of 'processor' used to create test image. More...
|
|
class | TestImagePureGaussian |
| Replace a source image as a strict Gaussian. More...
|
|
class | TestImageScurve |
| Replace a source image with a lumpy S-curve used for alignment testing. More...
|
|
class | TestImageSinewave |
| Replace a source image as a sine wave in specified wave length. More...
|
|
class | TestImageSinewaveCircular |
| Replace a source image as a circular sine wave in specified wave length. More...
|
|
class | TestImageSphericalWave |
| Replace a source image as a sine wave in specified wave length. More...
|
|
class | TestImageSquarecube |
| Replace a source image as a square or cube depends on 2D or 3D of the source image. More...
|
|
class | TestTomoImage |
| Make an image useful for tomographic reconstruction testing this is a 3D phantom image based on the 2D phantom described in Delaney and Bresler, "Globally convergent edge-preserving regularized reconstruction: An application to limited-angle tomography". More...
|
|
class | TestUtil |
|
class | TetrahedralSym |
| An encapsulation of tetrahedral symmetry Doctor Phil has this to say about tetrahedral symmetry: " Each Platonic Solid has 2E symmetry elements. More...
|
|
class | ToCenterProcessor |
| ToCenterProcessor centers image, ignores old dx, dy. More...
|
|
class | ToMassCenterProcessor |
| ToMassCenterProcessor centers image at center of mass, ignores old dx, dy. More...
|
|
class | ToMinvalProcessor |
| f(x) = x if x >= minval; f(x) = minval if x < minval More...
|
|
class | TomoAverager |
| TomoAverager averages a list of volumes in Fourier space. More...
|
|
class | TomoCccCmp |
| This implements the technique of Mike Schmid where by the cross correlation is normalized in an effort to remove the effects of the missing wedge. More...
|
|
class | TomoFscCmp |
| This is a FSC comparitor for tomography. More...
|
|
class | TomoObject |
|
class | TomoSeg |
|
class | TomoTiltAngleWeightProcessor |
| A processor that can be used to weight an image by 1/cos(angle) This processor evolved originally as an experimental tool for weighting tomographic data by the width of its cross section relative to the electron beam. More...
|
|
class | TomoTiltEdgeMaskProcessor |
| A processor designed specifically for tomographic tilt series data. More...
|
|
class | TomoWedgeCccCmp |
| Both images should be FFTs. More...
|
|
class | TomoWedgeFscCmp |
| Both images should be FFTs. More...
|
|
class | ToZeroProcessor |
| f(x) = x if x >= minval; f(x) = 0 if x < minval More...
|
|
class | Transform |
| A Transform object is a somewhat specialized object designed specifically for EMAN2/Sparx storage of alignment parameters and euler orientations. More...
|
|
class | TransformProcessor |
| Transform the image using a Transform object. More...
|
|
class | TranslationalAligner |
| Translational 2D Alignment using cross correlation. More...
|
|
class | TransposeProcessor |
| Transpose a 2D image. More...
|
|
class | TypeDict |
| TypeDict is a dictionary to store <string, EMObject::ObjectType> pair. More...
|
|
class | U3DWriter |
| A work in progress by David Woolford. More...
|
|
class | UnevenMatrix |
| a general data structure for a matrix with variable x dim size for different y More...
|
|
class | Util |
| Util is a collection of utility functions. More...
|
|
class | V4L2IO |
| Read-only. More...
|
|
class | ValuePowProcessor |
| Do a math power operation on image, f(x) = x ^ pow;. More...
|
|
class | ValueSqrtProcessor |
| f(x) = sqrt(x) More...
|
|
class | ValueSquaredProcessor |
| Do a square operation on image, f(x) = x * x;. More...
|
|
class | Vec2 |
| The Vec2 is precisely the same as Vec3 except it works exclusively in 2D Note there are convenient typedef so one needn't bother about using template terminology typedef Vec2<float> Vec2f; typedef Vec2<int> Vec2i; typedef Vec2double> Vec2d; // Not recommended for use unless precision is addressed in this class. More...
|
|
class | Vec3 |
| The Vec3 object is a templated object, intended to instantiated with basic types such as int, float, double etc. More...
|
|
class | Vec4 |
| The Vec4 object is a templated object, intended to instantiated with basic types such as int, float, double etc. More...
|
|
class | Vector3 |
|
class | Vector4 |
|
class | VerticalCmp |
|
class | VerticalStripeProcessor |
| Tries to fix images scanned on the zeiss for poor ccd normalization. More...
|
|
class | VtkIO |
| VtkIO reads/writes VTK image file. More...
|
|
class | WatershedProcessor |
| 'paints' a circle into the image at x,y,z with values inside r1 set to v1, values between r1 and r2 will be set to a value between v1 and v2, and values outside r2 will be unchanged More...
|
|
class | WaveletProcessor |
| Perform a Wavelet transform using GSL. More...
|
|
class | WedgeFillProcessor |
| Fill missing wedge with information from another image. More...
|
|
class | Wiener2DAutoAreaProcessor |
| Automatically determines the background for the image then uses this to perform Wiener filters on overlapping subregions of the image, which are then combined using linear interpolation. More...
|
|
class | Wiener2DFourierProcessor |
| Wiener filter based on a Ctf object either in the image header. More...
|
|
class | WienerFourierReconstructor |
| Fourier space 3D reconstruction This is a modified version of the normal FourierReconstructor which is aware of the SSNR information stored in individual class-average headers as "ctf_snr_total" and "ctf_wiener_filtered". More...
|
|
class | XGradientProcessor |
| Determines the partial derivatives in the x direction Does this by constructing edge kernels in real space but convoluting in Fourier space. More...
|
|
class | XplorIO |
| XPLOR image format is in ASCII: More...
|
|
class | XYData |
| XYData defines a 1D (x,y) data set. More...
|
|
class | XYZAligner |
| XYZAligner is an aligner template for defining new aligners. More...
|
|
class | XYZAverager |
| XYZAverager is an averager template for defining new averagers. More...
|
|
class | XYZCmp |
| XYZCmp is a cmp template for defining new cmps. More...
|
|
class | XYZIO |
| XYZIO is a sample Image IO class. More...
|
|
class | XYZProcessor |
| XYZProcessor is a processor template for defining new processors. More...
|
|
class | XYZProjector |
| XYZProjector is an projector template for defining new projectors. More...
|
|
class | XYZReconstructor |
| XYZReconstructor is a reconstructor template for defining new reconstructors. More...
|
|
class | YGradientProcessor |
|
class | ZeroConstantProcessor |
| Contraction of data, if any nearest neighbor is 0, value -> 0, generally used iteratively. More...
|
|
class | ZeroEdgePlaneProcessor |
| zero edges of volume on all sides More...
|
|
class | ZeroEdgeRowProcessor |
| zero edges of image on top and bottom, and on left and right. More...
|
|
class | ZGradientProcessor |
|
class | ZThicknessProcessor |
| Calculate the z thickness of each pixel in a binarized 3d image. More...
|
|
|
void | dump_aligners () |
|
map< string, vector< string > > | dump_aligners_list () |
|
void | dump_analyzers () |
|
map< string, vector< string > > | dump_analyzers_list () |
|
void | dump_averagers () |
|
map< string, vector< string > > | dump_averagers_list () |
|
void | dump_cmps () |
|
map< string, vector< string > > | dump_cmps_list () |
|
EMData * | operator+ (const EMData &em, float n) |
|
EMData * | operator- (const EMData &em, float n) |
|
EMData * | operator* (const EMData &em, float n) |
|
EMData * | operator/ (const EMData &em, float n) |
|
EMData * | operator+ (float n, const EMData &em) |
|
EMData * | operator- (float n, const EMData &em) |
|
EMData * | operator* (float n, const EMData &em) |
|
EMData * | operator/ (float n, const EMData &em) |
|
EMData * | rsub (const EMData &em, float n) |
|
EMData * | rdiv (const EMData &em, float n) |
|
EMData * | operator+ (const EMData &a, const EMData &b) |
|
EMData * | operator- (const EMData &a, const EMData &b) |
|
EMData * | operator* (const EMData &a, const EMData &b) |
|
EMData * | operator/ (const EMData &a, const EMData &b) |
|
bool | operator== (const EMObject &e1, const EMObject &e2) |
|
bool | operator!= (const EMObject &e1, const EMObject &e2) |
|
bool | operator== (const Dict &d1, const Dict &d2) |
|
bool | operator!= (const Dict &d1, const Dict &d2) |
|
template<class T > |
void | dump_factory () |
|
template<class T > |
map< string, vector< string > > | dump_factory_list () |
|
IntPoint | operator- (const IntPoint &p) |
|
bool | operator< (const Pixel &p1, const Pixel &p2) |
|
bool | operator== (const Pixel &p1, const Pixel &p2) |
|
bool | operator!= (const Pixel &p1, const Pixel &p2) |
|
int | multi_processors (EMData *image, vector< string > processornames) |
|
void | dump_processors () |
|
map< string, vector< string > > | dump_processors_list () |
|
map< string, vector< string > > | group_processors () |
|
void | dump_projectors () |
|
map< string, vector< string > > | dump_projectors_list () |
|
Quaternion | operator+ (const Quaternion &q1, const Quaternion &q2) |
|
Quaternion | operator- (const Quaternion &q1, const Quaternion &q2) |
|
Quaternion | operator* (const Quaternion &q1, const Quaternion &q2) |
|
Quaternion | operator* (const Quaternion &q, float s) |
|
Quaternion | operator* (float s, const Quaternion &q) |
|
Quaternion | operator/ (const Quaternion &q1, const Quaternion &q2) |
|
bool | operator== (const Quaternion &q1, const Quaternion &q2) |
|
bool | operator!= (const Quaternion &q1, const Quaternion &q2) |
|
EMData * | padfft_slice (const EMData *const slice, const Transform &t, int npad) |
| Direct Fourier inversion Reconstructor. More...
|
|
void | dump_reconstructors () |
|
map< string, vector< string > > | dump_reconstructors_list () |
|
void | dump_symmetries () |
| dump symmetries, useful for obtaining symmetry information More...
|
|
map< string, vector< string > > | dump_symmetries_list () |
| dump_symmetries_list, useful for obtaining symmetry information More...
|
|
void | dump_orientgens () |
| Dumps useful information about the OrientationGenerator factory. More...
|
|
map< string, vector< string > > | dump_orientgens_list () |
| Can be used to get useful information about the OrientationGenerator factory. More...
|
|
Transform | operator* (const Transform &M2, const Transform &M1) |
| Matrix times Matrix, a pure mathematical operation. More...
|
|
template<typename Type > |
Vec3f | operator* (const Transform &M, const Vec3< Type > &v) |
| Matrix times Vector, a pure mathematical operation. More...
|
|
template<typename Type > |
Vec2f | operator* (const Transform &M, const Vec2< Type > &v) |
| Matrix times Vector, a pure mathematical operation. More...
|
|
template<typename Type > |
Vec3f | operator* (const Vec3< Type > &v, const Transform &M) |
| Vector times a matrix. More...
|
|
template<typename Type , typename Type2 > |
Vec3< Type > | operator+ (const Vec3< Type > &v1, const Vec3< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec3< Type > | operator+ (const Vec3< Type > &v, const Type2 &n) |
|
template<typename Type , typename Type2 > |
Vec3< Type > | operator- (const Vec3< Type > &v1, const Vec3< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec3< Type > | operator- (const Vec3< Type > &v, const Type2 &n) |
|
template<typename Type > |
Vec3< Type > | operator- (const Vec3< Type > &v) |
|
template<typename Type , typename Type2 > |
Type | operator* (const Vec3< Type > &v1, const Vec3< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec3< Type2 > | operator* (const Type &d, const Vec3< Type2 > &v) |
|
template<typename Type , typename Type2 > |
Vec3< Type > | operator* (const Vec3< Type > &v, const Type2 &d) |
|
template<typename Type , typename Type2 > |
Vec3< Type2 > | operator/ (const Type &d, const Vec3< Type2 > &v) |
|
template<typename Type , typename Type2 > |
Vec3< Type > | operator/ (const Vec3< Type > &v, const Type2 &d) |
|
template<typename Type , typename Type2 > |
bool | operator== (const Vec3< Type > &v1, const Vec3< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
bool | operator!= (const Vec3< Type > &v1, const Vec3< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec2< Type > | operator+ (const Vec2< Type > &v1, const Vec2< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec2< Type > | operator+ (const Vec2< Type > &v, const Type2 &n) |
|
template<typename Type , typename Type2 > |
Vec2< Type > | operator- (const Vec2< Type > &v1, const Vec2< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec2< Type > | operator- (const Vec2< Type > &v, const Type2 &n) |
|
template<typename Type > |
Vec2< Type > | operator- (const Vec2< Type > &v) |
|
template<typename Type , typename Type2 > |
Type | operator* (const Vec2< Type > &v1, const Vec2< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
Vec2< Type2 > | operator* (const Type &d, const Vec2< Type2 > &v) |
|
template<typename Type , typename Type2 > |
Vec2< Type > | operator* (const Vec2< Type > &v, const Type2 &d) |
|
template<typename Type , typename Type2 > |
Vec2< Type2 > | operator/ (const Type &d, const Vec2< Type2 > &v) |
|
template<typename Type , typename Type2 > |
Vec2< Type > | operator/ (const Vec2< Type > &v, const Type2 &d) |
|
template<typename Type , typename Type2 > |
bool | operator== (const Vec2< Type > &v1, const Vec2< Type2 > &v2) |
|
template<typename Type , typename Type2 > |
bool | operator!= (const Vec2< Type > &v1, const Vec2< Type2 > &v2) |
|
bool | isZero (double in_d, double in_dEps=1e-16) |
|
ScreenVector | operator* (const double s, const ScreenVector &v) |
|
std::ostream & | operator<< (std::ostream &os, const ScreenVector &v) |
|
std::ostream & | operator<< (std::ostream &os, const ScreenPoint &p) |
|
Vector3 | operator* (const double s, const Vector3 &v) |
|
double | dot (const Vector3 &w, const Vector3 &v) |
|
Vector3 | cross (const Vector3 &w, const Vector3 &v) |
|
double | length (const Vector3 &v) |
|
Vector3 | unit (const Vector3 &v) |
|
std::ostream & | operator<< (std::ostream &os, const Vector3 &v) |
|
Point3 | lerp (const Point3 &p0, const Point3 &p1, double dT) |
|
std::ostream & | operator<< (std::ostream &os, const Point3 &p) |
|
Vector3 | operator* (const Vector3 &v, const Matrix3 &m) |
|
Point3 | operator* (const Point3 &p, const Matrix3 &m) |
|
std::ostream & | operator<< (std::ostream &os, const Matrix3 &m) |
|
Vector4 | operator* (const double s, const Vector4 &v) |
|
double | length (const Vector4 &v) |
|
Vector4 | unit (const Vector4 &v) |
|
std::ostream & | operator<< (std::ostream &os, const Vector4 &v) |
|
std::ostream & | operator<< (std::ostream &os, const Matrix4 &m) |
|