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.