cartobase  5.0.5
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C ObjectType
 Cstd::__numeric_limits_base
 Ccarto::Algorithm
 Ccarto::AlgorithmCaller
 Cinterface_internal::ArrayImpl< T, B >
 Ccarto::interface_internal::ArrayImpl< T, B >
 Ccarto::interface_internal::ArrayImpl< std::map< int, T >, false >
 Cinterface_internal::ArrayImpl< std::map< int, T >, false >
 Cinterface_internal::ArrayImpl< std::vector< T >, false >
 Ccarto::interface_internal::ArrayImpl< std::vector< T >, false >
 Cinterface_internal::ArrayImpl< T, true >
 Ccarto::interface_internal::ArrayImpl< T, true >
 Ccarto::BaseParameter
 Ccarto::block< T, N >This array class extends the STL
 Ccarto::ByteSwapper
 Ccarto::conversion< T, U >
 Ccarto::Converter< INP, OUTP >High-level converter, reimplementation of aims::Converter
 Ccarto::ConverterAllocator< INP, OUTP >This allocator is used by the top-level Converter to allocate a new object depending on the input: it is responsible for dimensioning the output object (ie image dimensions etc)
 Ccarto::ConverterSwitch< INP, OUTP, MODE >This converter is a bit higher-level than RawConverter and Rescaler, it switches to the one or the other depending on the bool template parameter: still not very user-friendly
 Ccarto::ConverterSwitch< INP, OUTP, std::numeric_limits< INP >::is_specialized &&std::numeric_limits< OUTP >::is_bounded >
 Ccarto::CounterExtractorExtractor counting lines
 Ccarto::DataTypeCode< T >This class is just a hint to convert an actual data type to an identifier string used in input/output stuff
 Ccarto::DataTypeCode< PropertySet >
 Ccarto::DataTypeCode< rc_ptr< T > >
 Ccarto::DataTypeCode< ReferenceObject< T > >
 Ccarto::DataTypeCode< std::list< T > >
 Ccarto::DataTypeCode< std::map< T, U > >
 Ccarto::DataTypeCode< std::set< T > >
 Ccarto::DataTypeCode< std::vector< T > >
 Ccarto::DataTypeCode< ValueObject< T > >
 CDataTypeInfo< DataType >DataTypeInfo class is a hint to access data type information
 Ccarto::DataTypeTraits< DataType >Properties of data types
 Ccarto::DefaultedRescalerInfo< INP, OUTP >
 Ccarto::DefaultRefConstruction
 Cinterface_internal::DictionaryImpl< T, B >
 Ccarto::interface_internal::DictionaryImpl< T, B >
 Ccarto::interface_internal::DictionaryImpl< std::map< std::string, T >, false >
 Cinterface_internal::DictionaryImpl< std::map< std::string, T >, false >
 Cinterface_internal::DictionaryImpl< T, true >
 Ccarto::interface_internal::DictionaryImpl< T, true >
 Cinterface_internal::DictionaryIteratorImpl< T, B >
 Ccarto::interface_internal::DictionaryIteratorImpl< T, B >
 Cinterface_internal::DictionaryIteratorImpl< T, true >
 Ccarto::interface_internal::DictionaryIteratorImpl< T, true >
 CDictionaryIteratorInterface
 Ccarto::DirectoryEncapsulation of a portable opendir / readdir version
 Cinterface_internal::DynArrayImpl< T, B >
 Ccarto::interface_internal::DynArrayImpl< T, B >
 Ccarto::interface_internal::DynArrayImpl< std::map< int, T >, false >
 Cinterface_internal::DynArrayImpl< std::map< int, T >, false >
 Cinterface_internal::DynArrayImpl< std::vector< T >, false >
 Ccarto::interface_internal::DynArrayImpl< std::vector< T >, false >
 Cinterface_internal::DynArrayImpl< T, true >
 Ccarto::interface_internal::DynArrayImpl< T, true >
 Cstd::exceptionSTL class
 Ccarto::ExclusiveContext
 Ccarto::fdinhibitorTemporarily closes a file descriptor (typically, stdout/stderr)
 Ccarto::FileUtilFiles and filenames portable utilities
 Cinterface_internal::GenericInterface< T, B >
 Ccarto::interface_internal::GenericInterface< T, B >
 Cinterface_internal::GenericInterface< T, false >
 Ccarto::interface_internal::GenericInterface< T, false >
 Cinterface_internal::GenericInterface< T, true >
 Ccarto::interface_internal::GenericInterface< T, true >
 Ccarto::GenericObjectTypeDeclared< T >Class to force a compilation error when a generic object
 Ccarto::GenericObjectTypeDeclared< GenericObject >
 Ccarto::GenericObjectTypeDeclared< Object >
 Ccarto::GenericObjectTypeDeclared< typename interface_internal::MapIterator< std::map< T, U > > >
 CGenericObjectTypeDeclared< typename interface_internal::MapIterator< std::map< T, U > > >
 Ccarto::GenericObjectTypeDeclared< typename interface_internal::SetIterator< std::set< T > > >
 CGenericObjectTypeDeclared< typename interface_internal::SetIterator< std::set< T > > >
 Ccarto::GenericObjectTypeDeclared< typename interface_internal::VectorIterator< V > >
 CGenericObjectTypeDeclared< typename interface_internal::VectorIterator< V > >
 Ccarto::rc_ptr< T >::insipid
 Ccarto::scoped_ptr< T >::InsipidProxyPointer
 Cinterface_internal::IntDictionaryIteratorImpl< T, B >
 Ccarto::interface_internal::IntDictionaryIteratorImpl< T, B >
 Ccarto::interface_internal::IntDictionaryIteratorImpl< T, true >
 Cinterface_internal::IntDictionaryIteratorImpl< T, true >
 Ccarto::Interface
 CIntKeyIteratorInterface
 Cstd::ios_baseSTL class
 Cinterface_internal::IterableImpl< T, B >
 Ccarto::interface_internal::IterableImpl< T, B >
 Ccarto::interface_internal::IterableImpl< std::map< int, Object >, false >
 Cinterface_internal::IterableImpl< std::map< int, Object >, false >
 Ccarto::interface_internal::IterableImpl< std::map< std::string, Object >, false >
 Cinterface_internal::IterableImpl< std::map< std::string, Object >, false >
 Ccarto::interface_internal::IterableImpl< std::map< std::string, T >, false >
 Cinterface_internal::IterableImpl< std::map< std::string, T >, false >
 Ccarto::interface_internal::IterableImpl< std::map< T, Object >, false >
 Cinterface_internal::IterableImpl< std::map< T, Object >, false >
 Ccarto::interface_internal::IterableImpl< std::map< T, U >, false >
 Cinterface_internal::IterableImpl< std::map< T, U >, false >
 Ccarto::interface_internal::IterableImpl< std::set< T >, false >
 Cinterface_internal::IterableImpl< std::set< T >, false >
 Ccarto::interface_internal::IterableImpl< std::vector< T >, false >
 Cinterface_internal::IterableImpl< std::vector< T >, false >
 Cinterface_internal::IterableImpl< T, true >
 Ccarto::interface_internal::IterableImpl< T, true >
 Cinterface_internal::IteratorImpl< T, B >
 Ccarto::interface_internal::IteratorImpl< T, B >
 Cinterface_internal::IteratorImpl< T, true >
 Ccarto::interface_internal::IteratorImpl< T, true >
 CIteratorInterface
 Cinterface_internal::KeyIteratorImpl< T, B >
 Ccarto::interface_internal::KeyIteratorImpl< T, B >
 Cinterface_internal::KeyIteratorImpl< T, true >
 Ccarto::interface_internal::KeyIteratorImpl< T, true >
 Ccarto::AlgorithmCaller::LaunchExecution
 Ccarto::Lexicon
 Ccarto::internal::limits_complement< T, is_min >
 Ccarto::internal::limits_complement< T, false >
 Ccarto::Mutex
 Ccarto::MutexRcPtr< T >Mutex-protected rc_ptr
 Ccarto::NDIterator_baseBase class for N-dimensional array iterators
 Cinterface_internal::NoneImpl< T, B >
 Ccarto::interface_internal::NoneImpl< T, B >
 Cstd::numeric_limits< bool >
 Cstd::numeric_limits< char >
 Cstd::numeric_limits< double >
 Cstd::numeric_limits< float >
 Cstd::numeric_limits< int >
 Cstd::numeric_limits< long >
 Cstd::numeric_limits< long double >
 Cstd::numeric_limits< long long >
 Cstd::numeric_limits< short >
 Cstd::numeric_limits< signed char >
 Cstd::numeric_limits< unsigned char >
 Cstd::numeric_limits< unsigned int >
 Cstd::numeric_limits< unsigned long >
 Cstd::numeric_limits< unsigned long long >
 Cstd::numeric_limits< unsigned short >
 Cstd::numeric_limits< wchar_t >
 CObservable
 Ccarto::Observer
 Ccarto::ParameterModifier< T >
 Ccarto::Mutex::PrivatePrivate structure, specialized for pthread implementation only
 Ccarto::RawConverter< INP, OUTP >Low-level raw converter (not rescaling)
 Ccarto::RawConverter< INP, Void >
 Ccarto::RawConverter< Void, OUTP >
 Ccarto::RawConverter< Void, Void >
 Ccarto::rc_ptr_trickRc_ptr_trick merely makes a public access to the reference counter inside a rc_ptr
 Ccarto::RefData< T >
 Ccarto::RefData< carto::BaseParameter >
 Ccarto::RefData< carto::PropertyFilter >
 Ccarto::RefData< GenericObject >
 Ccarto::reference_wrapper< T >Wrapper to a reference
 Ccarto::Rescaler< INP, OUTP >Low-level rescaling converter
 Ccarto::RescalerInfoLow level rescaler info used for rescaling
 Ccarto::fdinhibitor::ResetCallback
 Ccarto::interface_internal::ScalarImpl< T, B >
 Cinterface_internal::ScalarImpl< T, B >
 Cinterface_internal::ScalarImpl< bool, false >
 Ccarto::interface_internal::ScalarImpl< bool, false >
 Cinterface_internal::ScalarImpl< char, false >
 Ccarto::interface_internal::ScalarImpl< char, false >
 Cinterface_internal::ScalarImpl< double, false >
 Ccarto::interface_internal::ScalarImpl< double, false >
 Cinterface_internal::ScalarImpl< float, false >
 Ccarto::interface_internal::ScalarImpl< float, false >
 Cinterface_internal::ScalarImpl< int, false >
 Ccarto::interface_internal::ScalarImpl< int, false >
 Cinterface_internal::ScalarImpl< long long, false >
 Ccarto::interface_internal::ScalarImpl< long long, false >
 Cinterface_internal::ScalarImpl< long, false >
 Ccarto::interface_internal::ScalarImpl< long, false >
 Cinterface_internal::ScalarImpl< short, false >
 Ccarto::interface_internal::ScalarImpl< short, false >
 Cinterface_internal::ScalarImpl< signed char, false >
 Ccarto::interface_internal::ScalarImpl< signed char, false >
 Cinterface_internal::ScalarImpl< std::string, false >
 Ccarto::interface_internal::ScalarImpl< std::string, false >
 Cinterface_internal::ScalarImpl< T, true >
 Ccarto::interface_internal::ScalarImpl< T, true >
 Ccarto::interface_internal::ScalarImpl< unsigned char, false >
 Cinterface_internal::ScalarImpl< unsigned char, false >
 Cinterface_internal::ScalarImpl< unsigned long long, false >
 Ccarto::interface_internal::ScalarImpl< unsigned long long, false >
 Ccarto::interface_internal::ScalarImpl< unsigned long, false >
 Cinterface_internal::ScalarImpl< unsigned long, false >
 Cinterface_internal::ScalarImpl< unsigned short, false >
 Ccarto::interface_internal::ScalarImpl< unsigned short, false >
 Ccarto::interface_internal::ScalarImpl< unsigned, false >
 Cinterface_internal::ScalarImpl< unsigned, false >
 Ccarto::scoped_ptr< T >Holds a temporary object pointer in a scope
 Ccarto::select< flag, U, V >
 Ccarto::select< false, U, V >
 Ccarto::SemanticSpecify properties for semantic attributes - mainly for I/O purposes
 Ccarto::Semaphore
 Cinterface_internal::SizeImpl< T, B >
 Ccarto::interface_internal::SizeImpl< T, B >
 Ccarto::interface_internal::SizeImpl< std::map< T, U >, false >
 Cinterface_internal::SizeImpl< std::map< T, U >, false >
 Ccarto::interface_internal::SizeImpl< std::set< T >, false >
 Cinterface_internal::SizeImpl< std::set< T >, false >
 Cinterface_internal::SizeImpl< std::vector< T >, false >
 Ccarto::interface_internal::SizeImpl< std::vector< T >, false >
 Cinterface_internal::SizeImpl< T, true >
 Ccarto::interface_internal::SizeImpl< T, true >
 Cstreambuf
 Cinterface_internal::StringImpl< T, B >
 Ccarto::interface_internal::StringImpl< T, B >
 Ccarto::interface_internal::StringImpl< std::string, false >
 Cinterface_internal::StringImpl< std::string, false >
 Cinterface_internal::StringImpl< T, true >
 Ccarto::interface_internal::StringImpl< T, true >
 Ccarto::StringUtilString utilities
 Ccarto::internal::SyntaxedObjectSwitch< T, x >
 Ccarto::internal::SyntaxedObjectSwitch< T, false >
 Ccarto::internal::SyntaxedObjectSwitch< T, true >
 Ccarto::SyntaxReaderRead a SyntaxSet from a file
 Ccarto::SyntaxWriterWrite a SyntaxSet to a file
 CT
 Ccarto::ThreadShort usage:
 Ccarto::ThreadCancel
 Ccarto::ThreadCondition
 Ccarto::ThreadedLoop
 Ccarto::ThreadGauge
 Ccarto::UncommentExtractorExtractor stripping end-of-line comments
 Ccarto::UUIDUnique identifier class
 Cinterface_internal::ValueObjectImpl< T, B >
 Ccarto::interface_internal::ValueObjectImpl< T, B >
 Ccarto::interface_internal::ValueObjectImpl< T, true >
 Cinterface_internal::ValueObjectImpl< T, true >
 CVoidVoid does not contain anything
 Ccarto::VoxelValue< T, C >Base class for any multichannel data (RGB, RGBA, HSV, ...)
 Ccarto::VoxelValue< uint8_t, 3 >
 Ccarto::VoxelValue< uint8_t, 4 >
 Ccarto::weak_ptr< T >Observer pointer, observing a shfj::WeakObject
 Ccarto::WeakObjectBase class for weakly referenced objects
 Ccarto::conversion< T, U >::Helper< V, W >::yes
 CZAtomic_t