iRoCS Toolbox  1.1.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Csegmentation::_KMeans< DataT >
 Csvt::AlgorithmLists< MCLIST_, TCLIST_, OCLIST_, KFLIST_ >
 Csvt::AlternativeHelp
 CAnalyzeAndSTLDataIO
 CArgIterAbstract class used by the CmdLine class for fetching command line arguments
 CArray
 Catb::BSpline< ControlPointT >::BaseCacheIndexThe BaseCacheIndex struct provides a sortable quadrupel for uniquely identifying the evaluation of the lth indefinite integral of jth B-spline basis function of degree p at position u
 CBaseEnvironment
 CBaseFile
 Catb::BSpline< ControlPointT >::BasePolynomialCacheIndexThe BasePolynomialCacheIndex struct provides a sortable quadrupel to uniquely identify the polynomial of the lth indefinite integral of the jth B-spline basis function of degree p at segment m
 Csvt::BasicCVAdapter< FV, PROBLEM, STDATA >
 Csvt::BasicCVFactory< FV, PROBLEM, STDATA, MCLIST, TCLIST, KFLIST >The BasicCVFactory class is a factory, that creates the appropriate template class from given strings
 Csvt::BasicCVProducer< FV, PROBLEM, STDATA >
 Csvt::BasicFV
 Csvt::BasicSVMAdapter< FV, STDATA >
 Csvt::BasicSVMFactory< FV, STDATA, MCLIST, TCLIST, KFLIST >The BasicSVMFactory class is a factory, that creates the appropriate template class from given strings
 Csvt::BasicSVMFactoryOneClass< FV, STDATA, OCLIST, KFLIST >The BasicSVMFactoryOneClass class is a factory, that creates the appropriate template class from given strings
 Csvt::BasicSVMProducer< FV, STDATA >
 Catb::BasicTreeNode< KeyT, ContentT >
 CBlitz2DdrawBasic drawing routines for blitz arrays
 CBlitz2DgeometryBasic geometry changing routines for blitz images
 CBlitzAnalyzeErrorError class for BlitzAnalyzeFile
 CBlitzAnalyzeFileFunction for saving of voxel blocks to the Analyze file format
 CBlitzAnalyzeTraits< T >The BlitzAnalyzeTraits class provides type traits for BlitzAnalyzeFile
 CBlitzDataExplorer
 CBlitzFFTW< DataT >
 CBlitzFFTWPlan< DataT >
 CBlitzFFTWPlan< double >
 CBlitzFFTWPlan< float >
 CBlitzH5File
 CBlitzH5Traits< InnerT >
 CBlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >
 CBlitzH5Traits< blitz::Array< blitz::TinyVector< InnerT, InnerDim >, OuterDim > >
 CBlitzH5Traits< blitz::Array< InnerT, Dim > >
 CBlitzH5Traits< blitz::Array< std::complex< InnerT >, Dim > >
 CBlitzH5Traits< blitz::TinyMatrix< InnerT, NRows, NCols > >
 CBlitzH5Traits< blitz::TinyVector< InnerT, Dim > >
 CBlitzH5Traits< char >
 CBlitzH5Traits< double >
 CBlitzH5Traits< float >
 CBlitzH5Traits< int >
 CBlitzH5Traits< long >
 CBlitzH5Traits< long double >
 CBlitzH5Traits< long long >
 CBlitzH5Traits< short >
 CBlitzH5Traits< signed char >
 CBlitzH5Traits< std::complex< InnerT > >
 CBlitzH5Traits< std::string >
 CBlitzH5Traits< std::vector< InnerT > >
 CBlitzH5Traits< unsigned char >
 CBlitzH5Traits< unsigned int >
 CBlitzH5Traits< unsigned long >
 CBlitzH5Traits< unsigned long long >
 CBlitzH5Traits< unsigned short >
 Csvt::BlitzH5Type< T >Default type trait
 Csvt::BlitzH5Type< bool >Bool version
 Csvt::BlitzH5Type< char >
 Csvt::BlitzH5Type< double >Double version
 Csvt::BlitzH5Type< float >Float version
 Csvt::BlitzH5Type< int >Int version
 Csvt::BlitzH5Type< long >Long version
 Csvt::BlitzH5Type< long long >Llong version
 Csvt::BlitzH5Type< short >Short version
 Csvt::BlitzH5Type< signed char >Char version
 Csvt::BlitzH5Type< std::string >String version
 Csvt::BlitzH5Type< std::valarray< T > >Std::valarray version
 Csvt::BlitzH5Type< std::vector< std::string > >Std::vector<std::string> version
 Csvt::BlitzH5Type< std::vector< T > >Std::vector version
 Csvt::BlitzH5Type< unsigned char >Uchar version
 Csvt::BlitzH5Type< unsigned int >Uint version
 Csvt::BlitzH5Type< unsigned long >Ulong version
 Csvt::BlitzH5Type< unsigned long long >Ullong version
 Csvt::BlitzH5Type< unsigned short >Ushort version
 Csvt::BlitzH5TypeConversion< WantedType, DataFileType >
 Csvt::BlitzH5TypeConversion< DataType, DataType >
 CBlitzImageReaderClass that loads data from various image formats to blitz arrays
 CBlitzImageWriterWrite blitz arrays into a desired image format
 Catb::BoundaryTreatment< DataT, Dim >The BoundaryTreatment class provides the interface to all specific BoundaryTreatment subclasses
 Catb::BoundaryTreatment< blitz::TinyVector< double, 3 >, Dim >
 Catb::BoundaryTreatment< blitz::TinyVector< float, 3 >, Dim >
 Catb::BoundaryTreatment< double, Dim >
 Catb::BoundaryTreatment< float, Dim >
 Catb::BoundaryTreatment< int, Dim >
 Catb::BoundaryTreatment< unsigned char, Dim >
 Catb::BoundaryTreatmentFactory< DataT, Dim >The BoundaryTreatmentFactory class contains a factory method for creating a BoundaryTreatment object from the given BoundaryTreatment enumeration value
 Catb::BSpline< ControlPointT >The BSpline class provides functions for fitting B-Splines to point clouds and evaluating them at arbitrary curve position u
 Catb::BSpline< blitz::TinyVector< double, 3 > >
 Catb::BSpline< blitz::TinyVector< double, Dim > >
 Catb::BSpline< double >
 Csvt::StDataHdf5Templ< Hdf5FilePolicy >::Buffer
 Csvt::Cache
 CChannelMetaData
 Csvt::ClassificationStatistics
 CCmdArgAbstract base class for all command line arguments
 CCmdLineParser for command line arguments
 CCmdLineErrorParent class of all exceptions used in libCmdLine
 CColorConvertConverts different color spaces into each other
 CColorMap
 CCompiler< T >The Compiler class is used by CmdArg classes to convert strings into desired datatypes
 CCOMPLEX
 Catb::CoupledBSplineModel< Dim >
 Catb::CoupledBSplineModel< 3 >
 Csvt::CrossValidator< FV, SVMTYPE, PROBLEM >The CrossValidator class provides a highly optimized cross validation algorithm
 Cdata_history
 Csvt::MultiClassSVMOneVsRest< SVM >::DecisionValueAndLabel
 Csvt::DereferencingAccessor
 Csvt::DirectAccessor
 CDisjointSets
 Csegmentation::_KMeans< DataT >::Distance
 Catb::DistanceTransform< DataT, Dim >The DistanceTransform class computes the exact euclidean distance transform of binary images
 Cdsr
 Csvt::MultiClassSVMOneVsOne< SVM >::DummyResultMatrix
 Csvt::MultiClassSVMOneVsRest< SVM >::DummyResultVector
 Catb::Energy
 Catb::EuclideanDistanceTransformBaseExact 1-D euclidean distance transform using lower parabola embedding [1]
 Cstd::exceptionSTL class
 CiRoCS::Features
 Catb::Filter< DataT, Dim, ResultT >The Filter class is the base class for all filter implementations
 Catb::Filter< DataT, Dim, blitz::TinyMatrix< DataT, Dim, Dim > >
 Catb::Filter< DataT, Dim, blitz::TinyVector< DataT, Dim *(Dim+1)/2 > >
 Catb::Filter< DataT, Dim, blitz::TinyVector< DataT, Dim > >
 Catb::Filter< DataT, Dim, DataT >
 Csvt::FVwithMultiClassCoefs< FV >
 Csvt::GlobalIDFV
 Csvt::GridAxis
 Csvt::GridSearch
 Csvt::GroupedTrainingData< FV >The GroupedTrainingData class is a container for feature vectors
 Catb::GSLWrapperStatic wrapper functions to obtain GSL views onto Array data structures
 CHdf5FilePolicy
 Cheader_keyType definitions for Analyze file header
 Csvt::HelpExtractor< LIST >The HelpExtractor class contains methods to extract the ParamInfo's and name() / Descriptions form all elements in a TList
 Csvt::HelpExtractor< svt::TList_end >
 Csvt::HelpExtractor< svt::TTList< X, Y > >
 CIColorMapEditor
 Cimage_dimension
 CImageAccessWrapperTo allow for different blitz storage formats to be handeled equally
 CImageToolsImage format related collection of little helper functions
 Catb::Interpolator< DataT, Dim >The Interpolator class is the base class of all classes implementing interpolation strategies for sub-pixel Array access
 Catb::Interpolator< blitz::TinyVector< double, 3 >, Dim >
 Catb::Interpolator< blitz::TinyVector< float, 3 >, Dim >
 Catb::Interpolator< double, Dim >
 Catb::Interpolator< float, Dim >
 Catb::Interpolator< int, Dim >
 Catb::Interpolator< unsigned char, Dim >
 Catb::InterpolatorFactory< DataT, Dim >The InterpolatorFactory class contains a factory method for creating a new Interpolator object using the given InterpolationType and BoundaryTreatmentType with corresponding default boundary value
 CIntIndex
 Catb::IRoCSMeans to attach iRoCS to different kinds of processed root images
 Csvt::Kernel< FV, KF >
 Csvt::Kernel_DS_RBF< KERNEL >
 Csvt::Kernel_DS_TRIA< KERNEL >
 Csvt::Kernel_EDsqrEuclidean distance kernel |u-v|^2 to be used in the distance substitution kernels Kernel_DS_*
 Csvt::Kernel_FILE< FILETYPE >
 Csvt::Kernel_HISTINTERSECTHISTINTERSECT kernel function: min(u'(i),v(i))
 Csvt::Kernel_LINEARLinear kernel function: u'*v
 Csvt::Kernel_MATRIX< KERNEL >
 Csvt::Kernel_POLYPolynomial kernel function: (gamma*u'*v + coef0)^degree
 Csvt::Kernel_RBFRadial basis function kernel exp(-gamma*|u-v|^2)
 Csvt::Kernel_SCALE< KERNEL >The Kernel_SCALE class provides a wrapper for other kernel classes , that scales the feature vectors, before they are passed to the wrapped kernel
 Csvt::Kernel_SIGMOIDSigmoid kernel function: tanh(gamma*u'*v + coef0)
 Csvt::KFile_BINARY
 Csvt::KFile_MULTBINARY
 CLeafNode
 CLOAD_SAVE_POLICY
 Csvt::LoadSaveASCII
 Csvt::LoadSaveHdf5Templ< STDATATYPE >
 ClRandomForest
 ClRandomTree
 Csegmentation::MahalanobisDistance< T >
 Catb::MarchingCubesMarching Cubes Algorithm for isosurface tesselation of real scalar volume data
 CMarkerOrthoViewRendererCacheInterface to store and replay marker geometry information using a QPainter
 Csvt::MC_SVM_Finder< PRODUCER, MC_ITER, TC_ITER, KF_ITER >The MC_SVM_Finder class finds the appropriate combination of Multiclass, Twoclass and Kernel specified by strings
 Csvt::MC_SVM_Finder< PRODUCER, MC_ITER, TC_ITER, TList_end >
 Csvt::MC_SVM_Finder< PRODUCER, MC_ITER, TList_end, KF_ITER >
 Csvt::MC_SVM_Finder< PRODUCER, TList_end, TC_ITER, KF_ITER >
 Csvt_check::MinimalFeatureVector
 Csvt_check::MinimalLoadSaveParametersThe MinimalLoadSaveParameters provides a minimal implementation that fulfills the svt_check::RequireLoadSaveParameters interface
 Csvt_check::MinimalStData
 Csvt::Model< FV >
 Csvt::Model_MC< TCModel >
 Csvt::ModelOptimizer_linearNormal< FV >
 Csvt::MultiClassSVMOneVsOne< SVM >The MultiClassSVMOneVsOne class provides a one vs
 Csvt::MultiClassSVMOneVsRest< SVM >The MultiClassSVMOneVsRest class provides a one vs
 Catb::MyDateTimeThe MyDateTime struct provides pretty printed date - time strings with microsecond resolution
 Csvt::MyHdf5TypeTraits< DATATYPE >
 Csvt::MyHdf5TypeTraits< bool >
 Csvt::MyHdf5TypeTraits< char >
 Csvt::MyHdf5TypeTraits< double >
 Csvt::MyHdf5TypeTraits< float >
 Csvt::MyHdf5TypeTraits< int >
 Csvt::MyHdf5TypeTraits< long >
 Csvt::MyHdf5TypeTraits< short >
 Csvt::MyHdf5TypeTraits< unsigned char >
 Csvt::MyHdf5TypeTraits< unsigned int >
 Catb::Neighborhood< Dim >The Neighborhood class specifies local pixel/voxel neighborhoods
 CNode
 Csegmentation::NormalPDF< T >Encapsulates a normal pdf
 Catb::NucleusCell nucleus attributes and provides methods to load and save single nuclei and sets of nuclei from/to hdf5 files in a format compatible to labelling
 CorderedPrioritizedNode< DT, PT >
 COrthoViewOverlay
 Csvt::ParamInfoInformations about one parameter like key, help text, guiHints etc
 Csvt::PlattProb< WrappedSVM >
 CPluginInterfaceThe abstract plugin interface all plugins must inherit from
 Catb::Polyline< Dim >The Polyline class provides a simple polyline representation of a BSpline for fast point to spline distance approximations
 Catb::Polynomial< CoeffT >The Polynomial class provides arithmetical operations with polynomials as well as a root finding algorithm
 Catb::Polynomial< double >
 Csvt::PrettyOptionPrinterMehtods for pretty printing of commandline options
 Csegmentation::ProfileFilter< T, Dim >
 Catb::ProfilerSimple stop-watch in microsecond accuracy for simple profiling tasks (similar to tic - toc in MATLAB)
 Csegmentation::ProfileSampler< T, Dim >
 Csvt::ProgressReporter
 CiRoCS::ProgressReporter
 CQApplication
 CQDialog
 CQEvent
 CQGLWidget
 CQGroupBox
 CQLabel
 CQMainWindow
 CQObject
 CQThread
 CQTreeWidget
 CQTreeWidgetItem
 Catb::Quaternion< Type >The Quaternion class implements templated quaternions with few important operations
 CQWidget
 Csvt_check::RequireFeatureVectorUniqueID< FV >
 Csvt_check::RequireForwardIter< TESTCLASS >
 Csvt_check::RequireKernel_k_function< KERNEL, FV >
 Csvt_check::RequireLoadSaveParameters< TESTCLASS >Ensure that TESTCLASS provides a loadParameters() and saveParamters() method
 Csvt_check::RequireMinimalTCModel< TCMODEL >Ensure that TCMODEL provides minimal functions to be used With Multiclass-Algortithms
 Csvt_check::RequireNameDescriptionParamInfos< TESTCLASS >
 Csvt_check::RequireSetProgressReporter< TESTCLASS >Ensure that TESTCLASS provides a setProgressReporter() method
 Csvt_check::RequireStData< STDATA >
 Csvt_check::RequireStDataFVArray< STDATA, FV >
 Csvt_check::RequireSVMBasicClassification< SVM, FV >Ensure that SVM provides the methods calcClassificationCache() and classifyWithCache()
 Csvt_check::RequireSVMBasicTraining< SVM, FV >Ensure that SVM provides a typedef for a ModelType, a train( SVM_Problem, ModelType)
 Csvt_check::RequireSVMForCrossValidation< FV, SVM, PROBLEM >Ensure that SVM provides a typedef for a ModelType, a train( SVM_Problem, ModelType)
 Csvt_check::RequireSVMForCrossValidation< FV, SVMTYPE, PROBLEM >
 Csvt_check::RequireSVMKernelUpdateCache< SVM, FV >Ensure that SVM provides a kernel().updateCache( fv_begin, fv_end, progress) method
 CRootCoordinateTransform
 CScanner3D
 Catb::SDMagFeatureIndexData structure to index a feature structure consisting of multi-scale spherical derivative features
 Csegmentation::SegmentationModel< T >
 CSH_backward
 CSH_forward
 CShellCoordinateTransform
 Csvt::SingleClassResult
 Csvt::SolutionInfo
 Csvt::Solver< FV, KF >
 Csvt::SparseFVVector with sparse storage
 Csvt::SparseItemOne element in a SpareFV
 Catb::SparseMatrix< T >The SparseMatrix class provides a sparse matrix data structure and corresponding arithmetics
 Catb::SparseVector< T >
 Csvt::StDataASCIIContainer for "structured data", that is kept completly in memory
 CStDataHdf5Provies the "structured data" interface to Hdf5 files
 Catb::STLFileWriter
 Cstreambuf
 Catb::SurfaceGeometryThe SurfaceGeometry struct provides data structures required for the storage of triangulated surface data for direct OpenGL rendering or export to STL files
 CSVGDataIO
 Csvt::SVM_Problem< FV >
 Csvt::SVMBase< KF >The SVMBase class is the the base class for all SVM's
 Csvt::SVMFinderOneClass< FV, STDATA, OC_ITER, KF_ITER >
 Csvt::SVMFinderOneClass< FV, STDATA, OC_ITER, TList< TList_end, X > >
 Csvt::SVMFinderOneClass< FV, STDATA, TTList< TTList_end, X >, KF_ITER >
 Catb::TimerSimple stop-watch in microsecond accuracy for simple profiling tasks (similar to tic - toc in MATLAB)
 Catb::TinyVectorLessThan< DataT, Dim >The TinyVectorLessThan struct provides an operator for comparing TinyVectors defining a strict weak ordering between them
 Csvt::TList< T, Tnext >
 Csvt::TList_end
 CTrainfileParameters
 CTrainingParameters
 Csvt::SVMBase< KF >::Traits< FV >
 Csvt::MultiClassSVMOneVsOne< SVM >::Traits< FV >
 Csvt::MultiClassSVMOneVsRest< SVM >::Traits< FV >
 Csvt::DereferencingAccessor::Traits< Iter >
 Csvt::TwoClassSVMc< KF >::Traits< FV >
 Csvt::TTList< T, Tnext >::Traits< T2 >
 Catb::traits< DataT >The traits class provides means to query specific information about different data types
 Csvt::DirectAccessor::Traits< Iter >
 Csvt::TwoClassSVM< KF >::Traits< FV >
 Csvt::PlattProb< WrappedSVM >::Traits< FV >
 Csvt::TriangularMatrix< T >The TriangularMatrix class is an upper triangular matrix without diagonal elements
 Csvt::TriangularMatrix< TCModel >
 Csvt::TTList< T, Tnext >
 Cstd::vector< T >STL class
 CWalker3D
 CWrappedModel