MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
Stack Processes

List of Stack processes. More...

Classes

class  mgx::process::AlignCanvas
 Align two stacks' canvas. More...
 
class  mgx::process::CombineStacks
 Combine the values of the main and work store onto the work store. More...
 
class  mgx::process::MergeStacks
 Merge the main store of the current stack with the current store of the other one. More...
 
class  mgx::process::Annihilate
 Delete all but a layour of the stack just "below" the mesh. More...
 
class  mgx::process::AutoScaleStack
 Scale the stack intensity to fill exactly the whole range. More...
 
class  mgx::process::ApplyTransferFunction
 Transform the stack to reflect the transfer function in use. More...
 
class  mgx::process::BlobDetect
 Find and label blobs in an image. More...
 
class  mgx::process::ClearWorkStack
 Erase the content of the work stack. More...
 
class  mgx::process::ClearMainStack
 Erase the content of the main stack. More...
 
class  mgx::process::ClipStack
 Apply the active clipping planes to the current stack. More...
 
class  mgx::process::CopyMainToWork
 Copy the content of the main stack into the work stack. More...
 
class  mgx::process::CopyWorkToMain
 Copy the content of the work stack into the main stack. More...
 
class  mgx::process::CopySwapStacks
 Copy or swap stacks between stack 1 and 2. More...
 
class  mgx::process::StackMeshProcess
 Base class for a process that either fill or erase the inside part of a mesh in a stack. More...
 
class  mgx::process::FillStackToMesh
 Fill the volume contained by a closed mesh with a pre-defined intensity. More...
 
class  mgx::process::TrimStackProcess
 Set to 0 any voxel not contained within the closed mesh. More...
 
class  mgx::process::FillStack3D
 Fill the stack with labels from a labeled 3D mesh. More...
 
class  mgx::process::SwapStacks
 Swap the main and work stores of a stack. More...
 
class  mgx::process::ReverseStack
 Reverse the direction of the selected axes. More...
 
class  mgx::process::ChangeVoxelSize
 Change the size of the stack's voxel, without changing the data itself. More...
 
class  mgx::process::ResizeCanvas
 Resize the stack to add or remove voxels. More...
 
class  mgx::process::ScaleStack
 Scale the stack. More...
 
class  mgx::process::ShiftStack
 Shift main and work stores within the canvas (e.g. More...
 
class  mgx::process::StackRelabel
 Relabel a 3D stack to use consecutive labels. More...
 
class  mgx::process::StackRelabelFromMesh
 Change the labels of a stack to match the ones of a labeled 3D cell mesh. More...
 
class  mgx::process::SaveTransform
 Save the frame (or transform) matrix to a file, as a list of values in column-major. More...
 
class  mgx::process::LoadTransform
 Load the frame (or transform) matrix from a file containing a list of values in column-major. More...
 
class  mgx::process::ComputeVolume
 Compute the volume of each label and write the result in a CSV file. More...
 
class  mgx::process::AverageStack
 Compute the local average of each voxel of the stack. More...
 
class  mgx::process::BrightenStack
 Change the global luminosity of the stack. More...
 
class  mgx::process::BinarizeStack
 Binarize the stack: set the intensity of any voxel greater than the threshold to 65535 and all other voxels to 0. More...
 
class  mgx::process::ColorGradient
 Compute the gradient of the image in the Z axis of the image. More...
 
class  mgx::process::InvertStack
 Invert the intensity of all voxels in the stack. More...
 
class  mgx::process::FilterStack
 Clip the intensity of the stack to the interval [Low Threshold, High Threshold]. More...
 
class  mgx::process::GaussianBlurStack
 Blur the stack using a Gaussian kernel or specified radius. More...
 
class  mgx::process::SharpenStack
 Apply an "unsharp" filter to the stack. More...
 
class  mgx::process::ApplyKernelStack
 Apply a user-defined convolution kernel to the current image. More...
 
class  mgx::process::NormalizeStack
 Normalize the intensity of the stack. More...
 
class  mgx::process::CImgGaussianBlurStack
 CImg implementation of the gaussian blur. More...
 
class  mgx::process::CImgLaplaceStack
 Compute the Laplacian of the stack (using CImg). More...
 
class  mgx::process::WatershedStack
 Compute the seeded watershed of the current stack using the CImg library. More...
 
class  mgx::process::ConsolidateRegions
 Try to merge segmented regions based on their contact area and the total voxel intensity at their boundary. More...
 
class  mgx::process::ConsolidateRegionsNormalized
 Variation on the ConsolidateRegions process. More...
 
class  mgx::process::ThresholdLabelDelete
 Delete labels that have too few or too many voxels. More...
 
class  mgx::process::LocalMaximaStack
 Find the local maxima of the current image. More...
 
class  mgx::process::FillLabelStack
 Replace one label by another one on the stack. More...
 
class  mgx::process::EraseAtBorderStack
 Erase any label touching the border of the image. More...
 
class  mgx::process::EdgeDetectProcess
 TODO: This class needs documenting! More...
 
class  mgx::process::DilateStack
 Dilate the gray-level stack using a cubic kernel. More...
 
class  mgx::process::ErodeStack
 Erode the gray-level stack using a cubic kernel. More...
 
class  mgx::process::ClosingStack
 Close the gray-level stack using a cubic kernel. More...
 
class  mgx::process::OpeningStack
 Open the gray-level stack using a cubic kernel. More...
 
class  mgx::process::FillHolesProcess
 
class  mgx::process::OpenStackLabel
 Open a labeled stack. More...
 
class  mgx::process::CloseStackLabel
 Close a labeled stack. More...
 
class  mgx::process::ApplyMaskToStack
 Apply a mask to a grey-level image. More...
 
class  mgx::process::ApplyMaskLabels
 Apply a mask to labels. More...
 
class  mgx::process::AutoTrim
 Trim stack boundary box (BBox) to keep only non-empty part. More...
 
class  mgx::process::StackSwapBytes
 Process that swap bytes. More...
 
class  mgx::process::StackImport
 Import images forming a stack. More...
 
class  mgx::process::StackOpen
 Open a stack in either the MGXS or INRIA formats. More...
 
class  mgx::process::StackSave
 Save the data into a MGXS or INRIA format. More...
 
class  mgx::process::StackExport
 Export the stack data into a stack of images. More...
 

Detailed Description

List of Stack processes.