Ocean
|
The Ocean IO Library provides all base functionalities needed for input and output operations. More...
Modules | |
Ocean IO Image Library | |
The Ocean IO Image Library provides image encoding, decoding, loading, and saving functionalities. | |
Ocean IO Maps Library | |
The Ocean IO Maps Library provides functions to read maps. | |
Data Structures | |
class | Ocean::IO::InputBitstream |
This class implements an input bitstream. More... | |
class | Ocean::IO::ScopedInputBitstream |
This class implements a scoped input bitstream that allows to read content from a bitstream while the stream position is restored if this object is disposed. More... | |
class | Ocean::IO::OutputBitstream |
This class implements an output bitstream. More... | |
class | Ocean::IO::Tag |
This class implements a tag that allows to identify specific objects in an input/output stream. More... | |
class | Ocean::IO::CameraCalibrationManager |
This class implements a camera calibration manager as singleton. More... | |
class | Ocean::IO::Compression |
This class implements individual compression algorithms. More... | |
class | Ocean::IO::Directory |
This class holds a directory. More... | |
class | Ocean::IO::ScopedDirectory |
This class implements a scoped directory object which will delete the underlying directory (and sub-directories including all files) from the filesystem when the scope ends. More... | |
class | Ocean::IO::File |
This class holds a file. More... | |
class | Ocean::IO::ScopedFile |
This class implements a scoped file object which will delete the underlying file from the filesystem when the scope ends. More... | |
class | Ocean::IO::FileConfig |
This class implements an application or module configuration toolkit using files as input or output. More... | |
class | Ocean::IO::FileManager |
This class is the base class for all plugin manager able to load and manager files. More... | |
class | Ocean::IO::FileResolver |
This class implements a file and url resolver. More... | |
class | Ocean::IO::JSONConfig |
This class implements a configuration toolkit based on JSON. More... | |
class | Ocean::IO::Path |
This class holds a path. More... | |
class | Ocean::IO::ProjectFile |
This class implements an project file loader. More... | |
class | Ocean::IO::Scanner |
This class implements a simple scanner. More... | |
class | Ocean::IO::Signature |
This class implements functions allowing to sign data or to provide hash values for data. More... | |
class | Ocean::IO::Utilities |
This class implements utility functions for input and output operations. More... | |
class | Ocean::IO::XMLConfig |
This class implements a configuration toolkit using XML encoding to store the parameters. More... | |
Typedefs | |
typedef std::vector< Directory > | Ocean::IO::Directories |
Definition of a vector holding directories. More... | |
typedef std::vector< File > | Ocean::IO::Files |
Definition of a vector holding files. More... | |
The Ocean IO Library provides all base functionalities needed for input and output operations.
The library provides a binary bitstream, a scanner, and file and directory handling functionalities.
The library is platform independent.
typedef std::vector<Directory> Ocean::IO::Directories |
Definition of a vector holding directories.
typedef std::vector<File> Ocean::IO::Files |
Definition of a vector holding files.