Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

absgreater | |

i3d::AOSCLMCFilter< VOXELIN, VOXELOUT > | This class implements the nonlinear diffusion filter, which was published by Catte, Lions, Morel and Coll |

i3d::AOSPMFilter< VOXELIN, VOXELOUT > | This class implements the Perona-Malik anisotropic diffusion filter, which was published by Perona and Malik |

i3d::AOSTVFilter< VOXELIN, VOXELOUT > | This class implements the Total Variations nonlinear diffusion filter and the Ballanced Forward Backward filter, which were published by Andreu et al |

se::Arbitrary | |

se::Ball | |

i3d::Registration::BipartiteGraph | |

i3d::BorderPadding< VOXEL > | Structure containing data that is used for input image expansion |

i3d::Registration::BruteForceSearch< T, VOXEL > | Brute force/exhaustive search minimization method |

bSplineSurface | |

i3d::Buffer | A memory buffer (the main reason for defining this class is its destructor, which automatically deallocates the buffer memory when leaving function/block) : |

i3d::CBeucherQueue< T > | Priority queue used in the Beucher's watershed algorithm |

i3d::CCompTreeNodeAttribHandler< T > | General empty handler of the additional attributes associated to the component tree node |

i3d::CCompTreeNodeAttribHandlerPHAV< T > | Handler of the additional attributes associated to the component tree node - parent, height, area, volume |

i3d::CCompTreeNodeAttribHandlerTW< T > | Handler of the additional attributes associated to the component tree node used for the topological watershed computation - depth, first occurance |

i3d::CCompTreeUnionFind | Representation of the disjoint sets insired by: R |

i3d::ChromAberParams | Surface parameters for a chromatic aberration correction |

i3d::component_touch_border< LABEL, VOXEL > | |

i3d::component_volume_greater< LABEL, VOXEL > | |

i3d::component_volume_less< LABEL, VOXEL > | |

i3d::ComponentInfo< LABEL, VOXEL > | |

i3d::components_distance_matrix | Added by Vladimir Ulman (xulman@fi.muni.cz), 14.11.2004 |

i3d::ComponentToRemove< LABEL, VOXEL > | Class ComponentToRemove represents the predicate for RemoveComponents function |

i3d::EllipseFitting::concPoint | Concave point |

i3d::couple | A function this an auxiliary structure |

i3d::CTWQueue< T > | Priority queue class which preserves the order of the elements on the same level (don't know whether priority queue or multimap does this) |

i3d::CWSCDBasinManager< T > | Handles all the operations necessary for the watershed contour dynamics computation (is able to create the flooding list and to derive contour dynamics from it) |

i3d::CWSMeyerQueue< T > | Priority queue used in the Meyer's watershed algorithm |

i3d::density_less< LABEL, VOXEL > | |

se::Diamond | |

se::Disk | |

EighteenLSNeighbourhood | |

EightLSNeighbourhood | |

i3d::EllipseFitting::Ellipse | Ellipse representation class |

i3d::ExplicitScheme< VOXELIN, VOXELOUT > | This class is together with class `ExplicitSchemeFunction` the abstract class for segmentation methods and image preproccessing filters, which compute the solution of underlying PDE on the whole domain (i.e |

i3d::ExplicitSchemeFunction< VOXEL > | This class is together with class `ExplicitSchemeFunction` the abstract class for segmentation methods and image preproccessing filters, which compute the solution of underlying PDE on the whole domain (i.e |

i3d::FieldIter | This class iterates through all the points in one plane given by normal to this plane |

i3d::Filter< NUMBER > | General filter structure |

i3d::FMRoutines2D< VOXEL, SF > | |

i3d::FMRoutines3D< VOXEL, SF > | |

FourLSNeighbourhood | |

i3d::Registration::GeneralizedMutualInformation< T, VOXEL > | Generalized mutual information similarity metric |

i3d::Registration::GradientDescent< T, VOXEL > | |

i3d::GradientMagnitudeEstimator< VOXEL > | This class implements simple Estimator of the gradient magnitude |

i3d::greater_than< T > | |

Heap< VOXEL, COMP > | Heap used to sort trial points in Fast Marching Method |

i3d::HistFinder< T > | HistFinder is class which provides a member function with prototype: T find(const Image3d<T> &img, const VOI<PIXELS> &voi) |

i3d::HistInfo | Histogram shape description |

i3d::HomomorphicFilterParams | Filter parameters for a homomorphic filtering method |

i3d::HRCA_Histogram< T > | Histogram class |

i3d::HRCA_LUT< ITYPE, OTYPE > | Class implements operations with LUT for unsigned numerical types (unsigned char and unsigned short) |

i3d::Registration::IFuncMinimizer< T, VOXEL > | Generic function minimization class interface |

i3d::Registration::IGenericMutualInformation< T, VOXEL > | Generic similarity metric based on mutual information |

i3d::ImplicitAOSScheme< VOXELIN, VOXELOUT > | This class is root abstract class for wide family of nonlinear diffusion filters |

i3d::ImplicitLODScheme< VOXELIN, VOXELOUT > | This class is root abstract class for filters, which can be computed by simple LOD numerical scheme |

i3d::is_background< T2 > | |

i3d::Registration::ISimilarityMetric< T, VOXEL > | Generic similarity metric class interface |

i3d::JADRO | |

i3d::KMeansLS< VOXELIN, VOXELOUT > | This class implements simple the Kmeans segmentation algorithm for two means |

i3d::LabeledImage3d< LABEL, VOXEL > | Class LabeledImage3d implements a labeled image |

i3d::less_than< T > | |

se::Line | |

i3d::LODGaussianBlur< VOXELIN, VOXELOUT > | This class implements the classical Gaussian Blur filter by solving the following PDE |

LSNeighbourhood | |

i3d::LUT< ITYPE, OTYPE > | Class implements operations with LUT for voxel types |

i3d::Registration::Matching | |

i3d::maximum< T > | |

i3d::MaxPlusKDeltaFinder< T > | |

i3d::maxstruct | |

i3d::MCDEFilter< VOXELIN, VOXELOUT > | This class implements together with class MCDEFilterFunction the Modified Curvature Diffusion Flow anisotropic diffusion filter, which was published by Whitaker and Xue |

i3d::MCDEFilterFunction< VOXEL > | This class implements together with class MCDEFilter the Modified Curvature Diffusion Flow anisotropic diffusion filter, which was published by Whitaker and Xue |

i3d::MCFFilter< VOXELIN, VOXELOUT > | This class implements together with class MCFFilterFunction the Curvature Flow anisotropic diffusion filter, which was published by Alvarez, Lions and Morel |

i3d::MCFFilterFunction< VOXEL > | This class implements together with class MCFFilter the Curvature Flow anisotropic diffusion filter, which was published by Alvarez, Lions and Morel |

MeanShift< T > | |

i3d::minimum< T > | |

i3d::MovingHist< T > | A basic moving histogram class |

i3d::MovingHist1D< T > | 1D moving histogram class |

i3d::MovingHist2D< T > | 2D moving histogram class |

i3d::MovingHist3D< T > | 3D moving histogram class |

i3d::MovingHistCell< T > | A moving histogram cell |

i3d::Registration::MutualInformation< T, VOXEL > | Mutual information similarity metric |

i3d::Neighbourhood | The main structure representing the neighbourhood of an image voxel |

i3d::NeighbourhoodWalker | Class that border-safely walks the neighbourhood |

i3d::NeighbourhoodWalkerU | Class that border-unsafely walks the neighbourhood |

se::NonFlatArbitrary | |

se::NonFlatStructuringElement | |

i3d::Registration::NormalizedCorrelation< T, VOXEL > | Normalized cross-correlation (NCC) similarity metric |

se::Octagon | |

i3d::OtsuThresholdFinder< T > | |

se::Pair | |

i3d::EllipseFitting::PairScore | |

i3d::PDE_Dilation< FLOATING_VOXEL > | Compute grayscale dilation with spherical structural element using PDE The main advantage is that the sphere radius can be set with "subpixel" accuracy |

i3d::PDE_Erosion< FLOATING_VOXEL > | Compute grayscale erosion with spherical structural element using PDE The main advantage is that the sphere radius can be set with "subpixel" accuracy |

i3d::PDE_ExplicitSolver< FLOATING_VOXEL > | |

i3d::PDESolver< VOXELIN, VOXELOUT > | This class is together with class PDESolverFunction the root abstract class for wide family of classes which implements segmentation methods and image preprocessing filters |

i3d::PDESolverFunction< VOXEL > | This class is together with class PDESolver the root abstract class for wide family of classes which implements segmentation methods and image preprocessing filters |

se::PeriodicLine | |

i3d::PMFilter< VOXELIN, VOXELOUT > | This class implements together with class PMFilterFunction the Perona-Malik anisotropic diffusion filter, which was published by Perona and Malik |

i3d::PMFilterFunction< VOXEL > | This class implements together with class `PMFilter` the Perona-Malik anisotropic diffusion filter, which was published by Perona and Malik |

i3d::Point3d< T > | |

i3d::PointSet< T > | |

i3d::EllipseFitting::Polygon | Array of points |

i3d::ProbabilityRecord | |

se::Rectangle | |

i3d::Registration::Region | Region specification class |

i3d::RGBD | |

i3d::CWSCDBasinManager< T >::SBasin | Holds all the information about one basin |

i3d::SCompTree< T > | Representation of the component tree |

i3d::SCompTreeNode< T > | Representation of a single component tree node |

i3d::SCompTreeNodeCompareFunctor< T > | Compares two component tree nodes - the one with the lower altitude is the smaller one, in the case of same altitudes, the on without the children is lower (when both the altitude and the fact of having a childre is the same, pointer decides) |

i3d::SCompTreeNodeList< T > | Representation of a list of component tree nodes |

i3d::SCompTreeNodeListElem< T > | Representation of a single item in list of component tree nodes |

i3d::SCompTreeSortStdLibSorter< T > | Structure used in the CompTreeSort function while sorting the indices according to the decreasing value of the voxel intensities (increasingly for the same voxel intensities) using the std library |

i3d::SCompTreeTW< T > | Representation of the component tree used for the topological watershed computation |

SecondOrder2DLSNeighbourhood | |

SecondOrder3DLSNeighbourhood | |

i3d::EllipseFitting::Segment | Polygon segment |

i3d::Separable3dFilter< VOXEL > | Structure for representing separable filter of arbitrary sizes in each directions/axis |

sgngreater | Pomocná struktura pro haldu |

SixLSNeighbourhood | |

i3d::SNR_Params | |

i3d::SpatialDerivatives< VOXEL > | This class implements spatial derivatives operator neede for optical flow comp |

i3d::CWSMeyerQueue< T >::SPriorityLevel | Structure that stores queue for one priority level |

se::Square | |

i3d::NeighbourhoodWalker::State | Structure that holds the current neighbourhood walker state - allows to use the walker recursively (thanks to the save and load state methods) |

i3d::StoreToImage< T > | Functor for storing voxels into the image |

i3d::StoreToMem | Functor for storing voxels into the memory - without changing the image |

i3d::StrictSumOf< float > | |

i3d::StrictSumOf< GRAY16 > | |

i3d::StrictSumOf< GRAY8 > | |

se::StructuringElement | |

i3d::SumOf< _ULONGLONG > | |

i3d::SumOf< double > | |

i3d::SumOf< float > | |

i3d::SumOf< GRAY16 > | |

i3d::SumOf< GRAY8 > | |

i3d::SumOf< RGB > | |

i3d::SumOf< unsigned long > | |

i3d::ThresholdActiveContours< VOXELIN, VOXELOUT > | This class implements the threshold dynamics approximation of the Chan-Vese functional |

i3d::Registration::Transformation< T > | Class describing image transformation |

trsfStruct | |

i3d::true1< T > | |

i3d::UnimodalThresholdFinder< T > | |

i3d::volume_less< LABEL, VOXEL > | |

i3d::voxelxy | |

i3d::voxelxyz |

Generated on Thu Feb 28 2013 09:36:14 for i3dalgo by 1.7.6.1