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::BufferA 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::CCompTreeUnionFindRepresentation of the disjoint sets insired by: R
i3d::ChromAberParamsSurface 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_matrixAdded by Vladimir Ulman (xulman@fi.muni.cz), 14.11.2004
i3d::ComponentToRemove< LABEL, VOXEL >Class ComponentToRemove represents the predicate for RemoveComponents function
i3d::EllipseFitting::concPointConcave point
i3d::coupleA 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::EllipseEllipse 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::FieldIterThis 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::HistInfoHistogram shape description
i3d::HomomorphicFilterParamsFilter 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 $ u_t = \Delta u = (u_{xx} + u_{yy}) $
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::NeighbourhoodThe main structure representing the neighbourhood of an image voxel
i3d::NeighbourhoodWalkerClass that border-safely walks the neighbourhood
i3d::NeighbourhoodWalkerUClass 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::PolygonArray of points
i3d::ProbabilityRecord
se::Rectangle
i3d::Registration::RegionRegion specification class
i3d::RGBD
i3d::CWSCDBasinManager< T >::SBasinHolds 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::SegmentPolygon segment
i3d::Separable3dFilter< VOXEL >Structure for representing separable filter of arbitrary sizes in each directions/axis
sgngreaterPomocná struktura pro haldu
SixLSNeighbourhood
i3d::SNR_Params
i3d::SpatialDerivatives< VOXEL >This class implements spatial derivatives operator neede for optical flow comp
i3d::CWSMeyerQueue< T >::SPriorityLevelStructure that stores queue for one priority level
se::Square
i3d::NeighbourhoodWalker::StateStructure 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::StoreToMemFunctor 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