6 #ifndef IMFMULTIPARTINPUTFILE_H_
7 #define IMFMULTIPARTINPUTFILE_H_
23 bool reconstructChunkOffsetTable =
true);
28 bool reconstructChunkOffsetTable =
true);
31 virtual ~MultiPartInputFile();
45 const Header & header(
int n)
const;
61 bool partComplete(
int part)
const;
75 void flushPartCache();
83 MultiPartInputFile& operator = (
const MultiPartInputFile &) =
delete;
85 MultiPartInputFile& operator = (MultiPartInputFile &&) =
delete;
91 template<
class T>
IMF_HIDDEN T* getInputPart(
int partNumber);
100 friend class ScanLineInputPart;
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
class IMF_EXPORT_TYPE MultiPartInputFile
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).
GT_API const UT_StringHolder version
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT int globalThreadCount()
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
class IMF_EXPORT_TYPE ScanLineInputFile