compression_overview.3coin3 man page

compression_overview — File compression  Coin can support reading and writing Inventor and VRML files compressed with either gzip or bzip2 (as of yet — more formats may come in the future). This functionality is of course only enabled when Coin can link with the corresponding compression libraries.

Reading of compressed files happens in a transparent manner — there is nothing the developer has to do to support this.

Writing of compressed files is controlled through the SoOutput::setCompression method.

The list of available compression methods can be fetched with the SoOutput::getAvailableCompressionMethods method.

You can not use file compression together with I/O to memory buffers, except for reading from memory buffers containing gzip-compressed files.

For backwards compatibility with Coin 2.0 and Coin 1.0, compressed files must not be used. Compressed files works only from Coin 2.1 and upwards.

Since

Coin 2.1

See also

SoOutput::setCompression, SoOutput::getAvailableCompressionMethods

Referenced By

The man page compression_overview.3coin2(3) is an alias of compression_overview.3coin3(3).

Tue Jan 28 2020 Version 3.1.3 Coin