31 #ifndef OPENVDB_IO_STREAM_HAS_BEEN_INCLUDED
32 #define OPENVDB_IO_STREAM_HAS_BEEN_INCLUDED
51 explicit Stream(std::istream&);
62 template<
typename Gr
idPtrContainerT>
63 void write(std::ostream&,
const GridPtrContainerT&,
const MetaMap& =
MetaMap())
const;
86 template<
typename Gr
idPtrContainerT>
88 Stream::write(std::ostream& os,
const GridPtrContainerT& container,
92 std::copy(container.begin(), container.end(), std::back_inserter(grids));
93 this->writeGrids(os, grids, metadata);
98 Stream::write<GridCPtrVec>(std::ostream& os,
const GridCPtrVec& grids,
101 this->writeGrids(os, grids, metadata);
108 #endif // OPENVDB_IO_STREAM_HAS_BEEN_INCLUDED