MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
StackProcess.hpp File Reference

Contains various stack processes. More...

#include <Process.hpp>

Go to the source code of this file.

Classes

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...
 

Namespaces

 mgx
 This namespace contains all the API of MorphoGraphX.
 

Detailed Description

Contains various stack processes.