| 700 | } |
| 701 | |
| 702 | CompoundObjectPtr ImageReader::readHeader() |
| 703 | { |
| 704 | std::vector<std::string> cn; |
| 705 | channelNames( cn ); |
| 706 | |
| 707 | CompoundObjectPtr header = Reader::readHeader(); |
| 708 | |
| 709 | m_implementation->updateHeader( header.get() ); |
| 710 | |
| 711 | header->members()["channelNames"] = new StringVectorData( cn ); |
| 712 | header->members()["deep"] = new BoolData( m_implementation->isDeep() ); |
| 713 | |
| 714 | return header; |
| 715 | } |