37 #ifndef VIGRA_COMPRESSION_HXX
38 #define VIGRA_COMPRESSION_HXX
42 #include "array_vector.hxx"
47 enum CompressionMethod { DEFAULT_COMPRESSION=-2,
60 VIGRA_EXPORT
void compress(
char const *
source, std::size_t size, ArrayVector<char> & dest, CompressionMethod method);
61 VIGRA_EXPORT
void compress(
char const *
source, std::size_t size, std::vector<char> & dest, CompressionMethod method);
68 char * dest, std::size_t destSize, CompressionMethod method);
73 #endif // VIGRA_COMPRESSION_HXX
void compress(char const *source, std::size_t size, ArrayVector< char > &dest, CompressionMethod method)
vigra::GridGraph< N, DirectedTag >::vertex_descriptor source(typename vigra::GridGraph< N, DirectedTag >::edge_descriptor const &e, vigra::GridGraph< N, DirectedTag > const &g)
Get a vertex descriptor for the start vertex of edge e in graph g (API: boost).
Definition: multi_gridgraph.hxx:2943
void uncompress(char const *source, std::size_t srcSize, char *dest, std::size_t destSize, CompressionMethod method)