IOLink  IOL_v1.6.1_release
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ciolink::ArrayX< T >A multi dimensionnal array
 Ciolink::ConstMetadataNodeIteratorClass represents a const iterator on a list of Metadata nodes
 Ciolink::DataAccessParent interface of interfaces used to manipulate raw bytes
 Ciolink::RandomAccessInterface representing a generic array-like accessor
 Ciolink::StreamAccessMother interface for all stream-like data accessors
 Ciolink::DataConverterHandle conversion of data buffers described by an IOLink DataType
 Ciolink::DataFrameViewFactory
 Ciolink::DataFrameViewProvider
 Ciolink::DataStorageDescribes a data source, that manages and opens DataAccess instances
 Ciolink::DataTypeStores information about a data type
 Ciolink::DataTypeTraits< T >
 Ciolink::DataTypeTraits< const char * >
 Ciolink::DataTypeTraits< double >
 Ciolink::DataTypeTraits< float >
 Ciolink::DataTypeTraits< int16_t >
 Ciolink::DataTypeTraits< int32_t >
 Ciolink::DataTypeTraits< int64_t >
 Ciolink::DataTypeTraits< int8_t >
 Ciolink::DataTypeTraits< std::string >
 Ciolink::DataTypeTraits< std::u16string >
 Ciolink::DataTypeTraits< std::u32string >
 Ciolink::DataTypeTraits< uint16_t >
 Ciolink::DataTypeTraits< uint32_t >
 Ciolink::DataTypeTraits< uint64_t >
 Ciolink::DataTypeTraits< uint8_t >
 Ciolink::DataTypeTraits< Vector< T, N > >
 Ciolink::DependencyGraphAlgorithms on the dependency graph
 Ciolink::HTTPHeaders::EntryAn entry of the HTTP header set
 Cexception
 Ciolink::ErrorError base class
 Ciolink::InvalidArgument'Invalid argument' error raised when an argument is not the one expected in a public method
 Ciolink::NotImplemented'Not implemented' error raised when a 'not available' method is called
 Ciolink::ExtensionParent class for all views extensions
 Ciolink::ParallelAccessExtensionImageView extension to give information about how to efficiently access it in a multi-threaded environment
 Ciolink::TilingInfoExtensionImageView extension to describe how an image is tiled
 Ciolink::ViewOriginExtensionExtension used to access view's origins if it exists
 Ciolink::ExtensionProvider
 Ciolink::FlagSet< EnumType >Template class to handle a flags system from an enum
 Ciolink::HTTPHeadersA class used to pass HTTP headers as input of factories methods
 Ciolink::ImageInfoPropertyThis property describes the way the axes must be interpreted (IMAGE, VOLUME, SEQUENCE...) and also the composition of the image by providing :
 Ciolink::ImagePropertiesHold additionnal info for ImageView data interpretation
 Ciolink::ImageTypeA flag system that describes the dimensions of an image
 Ciolink::ImageTypeIdEnum for the image type (see ImageType)
 Ciolink::ImageViewFactoryThis factory is aimed at creating dataset views
 Ciolink::ImageViewProviderUtility class to check and convert a View into an ImagevView
 Ciolink::IndexerThis class is used to index a classic array into a multi dimensional array
 Ciolink::LodImageViewProviderUtility class for LodImageView support
 Ciolink::LoggerManage IOLink logging
 Ciolink::Matrix< ValueType, N >An arithmetic square matrix
 Ciolink::MetadataNodeClass which represents one node from a metadata tree
 Ciolink::MetadataNodeFactoryA factory to build MetadataNode instances
 Ciolink::MetadataNodeHelperA collection of functions to handle paths on MetadataNode instances
 Ciolink::MetadataNodeIteratorClass represents an iterator on a list of Metadata nodes
 Ciolink::MultiImageViewFactoryThis factory is aimed at creating stack of ImageViews
 Ciolink::MultiImageViewProviderUtility class to check and convert a View into a MultiImagevView
 Ciolink::RandomAccessFactoryA factory to create RandomAccess instances from various ressources
 Ciolink::RandomAccessProviderUtility class to check and convert a DataAccess into a RandomAccess
 Ciolink::Region< T, N >A multi-dimensional region defined by its origin and its size
 Ciolink::RegionCopierThis class contains the algorithms used to copy data beetween two regions of N dimensionnal data
 Ciolink::RegionX< T >A Region using dynamic vectors
 Ciolink::SerializationSerialization class which provides methods to serialize and unserialize most of IOLink objects
 Ciolink::SpatialCalibrationPropertyThis Property is used to represent the image properties in world space
 Ciolink::SpatialDirectionsDescribes a spatial axis system, with direction vectors describing the three axes
 Ciolink::StreamAccessFactoryA factory to create StreamAccess instances from various ressources
 Ciolink::StreamAccessProviderUtility class to check and convert a DataAccess into a StreamAccess
 Ciolink::UriClass modeling universal resource identifier
 Ciolink::VariantDataValueStores metadata heterogeneous type value
 Ciolink::VariantDataValueConverterConverter contains a set of method allowing to interpret a VariantDataValue as a determined type
 Ciolink::VariantDataValueFactoryA factory to create VariantDataValue instances from a great variety of types
 Ciolink::Vector< T, N >An arithmetic vector
 Ciolink::Vector< double, 3 >
 Ciolink::VectorX< T >A dynamically sized arithmetic vector
 Ciolink::VersionInfoSimple structure to hold version info
 Ciolink::VersioningVersioning tool to check library infos
 Ciolink::ViewInterface representing a generic view on data
 Ciolink::DataFrameViewView to model tabular data
 Ciolink::ImageViewInterface representing an N dimensional image
 Ciolink::LodImageViewA view on an image with multiple levels of detail (LOD)
 Ciolink::MultiImageViewInterface representing a multi-image view, i.e
 Ciolink::WriterInterface to use in order to output a view to another medium