6 #ifndef IMFMULTIPARTINPUTFILE_H_
7 #define IMFMULTIPARTINPUTFILE_H_
21 const char fileName[],
23 bool reconstructChunkOffsetTable =
true);
29 bool reconstructChunkOffsetTable =
true);
32 virtual ~MultiPartInputFile ();
45 const Header& header (
int n)
const;
59 bool partComplete (
int part)
const;
72 void flushPartCache ();
79 MultiPartInputFile&
operator= (
const MultiPartInputFile&) =
delete;
81 MultiPartInputFile&
operator= (MultiPartInputFile&&) =
delete;
86 template <
class T>
IMF_HIDDEN T* getInputPart (
int partNumber);
92 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()
LeafData & operator=(const LeafData &)=delete
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
class IMF_EXPORT_TYPE ScanLineInputFile