Your company here, and a link to your site. Click to find out more.

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.


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).

Version 3.1.3 Coin