|
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. | |
| typedef std::vector< File > | Ocean::IO::Files |
| Definition of a vector holding files. | |
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.