![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
More...
Namespaces | |
| namespace | base |
| namespace | img |
| namespace | lbp |
| namespace | math |
| namespace | mod |
| namespace | sys |
Classes | |
| struct | CIteratorTraits |
| Traits used to implement curiously recurring template pattern for iterators. More... | |
| struct | CIteratorTraits< base::CSTLIterator< I > > |
| class | CNamed |
| Base class for all named objects. More... | |
| class | CRange |
| Class used to specify a span (or subsequence) of indices. More... | |
| class | CScalar |
| Simple wrapper for scalars. More... | |
| class | CTypeTraits |
| Template providing type specific information. More... | |
| struct | SCheckIdentity |
| Checks if template parameters T and U are identical. More... | |
| struct | SCheckIdentity< T, T > |
| Partial specialization. More... | |
| struct | SCompileTimeError< true > |
| Specialization of the sCompileTimeError helper structure. More... | |
| struct | SInt2Type |
| Converts integer value to type. More... | |
| struct | SIsConst |
| Primary template of a non-const type. More... | |
| struct | SIsConst< const T > |
| Partial specialization for const types. More... | |
| class | SIsConversion |
| Checks convertibility of T type to U type. More... | |
| struct | SIsDerived |
| Checks if T class is derived from U class. More... | |
| struct | SIsFloat |
| Primary template. More... | |
| struct | SIsFloat< double > |
| struct | SIsFloat< float > |
| struct | SIsFloat< long double > |
| struct | SIsIntType |
| Checks if a given type is integer and compares the value. More... | |
| struct | SIsIntType< SInt2Type< i >, i > |
| Partial specialization! More... | |
| struct | SIsMemberPointer |
| Primary template of a non-pointer to member type. More... | |
| struct | SIsMemberPointer< T U::* > |
| Partial specialization for pointers to member. More... | |
| struct | SIsOtherInt |
| Primary template. More... | |
| struct | SIsOtherInt< bool > |
| struct | SIsOtherInt< wchar_t > |
| struct | SIsOtherStd |
| Primary template. More... | |
| struct | SIsOtherStd< void > |
| struct | SIsPointer |
| Primary template of a non-pointer type. More... | |
| struct | SIsPointer< T * > |
| Partial specialization for pointers. More... | |
| struct | SIsReference |
| Primary template of a non-reference type. More... | |
| struct | SIsReference< T & > |
| Partial specialization for references. More... | |
| struct | SIsSignedInt |
| Primary template. More... | |
| struct | SIsSignedInt< char > |
| struct | SIsSignedInt< signed char > |
| struct | SIsSignedInt< signed int > |
| struct | SIsSignedInt< signed long > |
| struct | SIsSignedInt< signed long long > |
| struct | SIsSignedInt< signed short > |
| struct | SIsUnsignedInt |
| Primary template. More... | |
| struct | SIsUnsignedInt< unsigned char > |
| struct | SIsUnsignedInt< unsigned int > |
| struct | SIsUnsignedInt< unsigned long > |
| struct | SIsUnsignedInt< unsigned long long > |
| struct | SIsUnsignedInt< unsigned short > |
| struct | SNotIntType |
| Checks if a given type is not integer. More... | |
| struct | SSelect |
| Selects one of two types based upon a boolean constant. More... | |
| struct | SSelect< false, T, U > |
| Partial specialization for false 'Flag'. More... | |
| struct | SSelectInt |
| Selects one of two integers based upon a boolean constant. More... | |
| struct | SSelectInt< false, T, U > |
| Partial specialization for false 'Flag'. More... | |
| struct | tNull |
| Used as a placeholder for "no type here". More... | |
Typedefs | |
| typedef CScalar< double > | CScalard |
| typedef CScalar< float > | CScalarf |
| typedef CScalar< int > | CScalari |
| typedef int | tSize |
| Basic type used for matrix, vector and image dimensions and etc. | |
Enumerations | |
| enum | EEmptyConst { EMPTY_CONST } |
| Enumeration constant used for calling empty constructor of a class that doesn't initialize any class members! It is usually a parameter of the class constructor. More... | |
| enum | EMakeRef { REFERENCE } |
| Enumeration constant used for making reference to data. More... | |
Functions | |
| unsigned int | convertId (const std::string &ssName) |
| int | ompDefaultSettings () |
| Function sets default OpenMP settings and returns the number of parallel threads that will be used or -1 if OpenMP is not supported. | |
| int | ompGetMaxThreads () |
| Function returns the maximum number of threads in a parallel section, or 1 if OpenMP is not supported. | |
| int | ompGetThreadNum () |
| Function returns ID of the current thread in parallel section. | |
Variables | |
| const std::string | AUTHORS = "Michal Spanel, et al., FIT BUT, Czech Republic" |
| Listing of MDSTk authors. | |
| const std::string | BUILD_DATE = __DATE__ |
| Date of the compilation. | |
| const std::string | BUILD_TIME = __TIME__ |
| Time of the compilation. | |
| const std::string | EMAIL = "spanel@fit.vutbr.cz" |
| E-mail of the MDSTk authors. | |
| const std::string | LABEL = "MDSTk" |
| MDSTk label. | |
| const unsigned int | MASK = ~0U << (16U - SHIFT) |
| const unsigned int | SHIFT = 6U |
| Hash function parameters. | |
| const std::string | VERSION = "MDS_PATCH_VERSION" |
| Current MDSTk version. | |
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2003/12/13
Description:
| typedef CScalar<double> mds::CScalard |
| typedef CScalar<float> mds::CScalarf |
| typedef CScalar<int> mds::CScalari |
| typedef int mds::tSize |
Basic type used for matrix, vector and image dimensions and etc.
| enum mds::EEmptyConst |
| enum mds::EMakeRef |
| unsigned int mds::convertId | ( | const std::string & | ssName | ) |
Function sets default OpenMP settings and returns the number of parallel threads that will be used or -1 if OpenMP is not supported.
Function returns the maximum number of threads in a parallel section, or 1 if OpenMP is not supported.
Function returns ID of the current thread in parallel section.
or 0 if OpenMP is not supported.
| const std::string mds::AUTHORS = "Michal Spanel, et al., FIT BUT, Czech Republic" |
Listing of MDSTk authors.
| const std::string mds::BUILD_DATE = __DATE__ |
Date of the compilation.
| const std::string mds::BUILD_TIME = __TIME__ |
Time of the compilation.
| const std::string mds::EMAIL = "spanel@fit.vutbr.cz" |
E-mail of the MDSTk authors.
| const std::string mds::LABEL = "MDSTk" |
MDSTk label.
| const unsigned int mds::SHIFT = 6U |
Hash function parameters.
| const std::string mds::VERSION = "MDS_PATCH_VERSION" |
Current MDSTk version.
1.7.6.1