| 99 | // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // |
| 100 | |
| 101 | void Foam::ensightPart::reconstruct(Istream& is) |
| 102 | { |
| 103 | dictionary dict(is); |
| 104 | dict.lookup("id") >> number_; |
| 105 | dict.lookup("name") >> name_; |
| 106 | |
| 107 | offset_ = 0; |
| 108 | dict.readIfPresent("offset", offset_); |
| 109 | |
| 110 | // populate elemLists_ |
| 111 | elemLists_.setSize(elementTypes().size()); |
| 112 | |
| 113 | forAll(elementTypes(), elemI) |
| 114 | { |
| 115 | word key(elementTypes()[elemI]); |
| 116 | |
| 117 | elemLists_[elemI].clear(); |
| 118 | dict.readIfPresent(key, elemLists_[elemI]); |
| 119 | |
| 120 | size_ += elemLists_[elemI].size(); |
| 121 | } |
| 122 | |
| 123 | is.check("ensightPart::reconstruct(Istream&)"); |
| 124 | } |
| 125 | |
| 126 | |
| 127 | bool Foam::ensightPart::writeSummary(Ostream& os) const |
no test coverage detected