| 42 | void Resize(size_t count) override { this->Header.resize(count, 0); } |
| 43 | vtkTypeUInt64 Get(size_t index) const override { return this->Header[index]; } |
| 44 | bool Set(size_t index, vtkTypeUInt64 value) override |
| 45 | { |
| 46 | this->Header[index] = T(value); |
| 47 | return vtkTypeUInt64(this->Header[index]) == value; |
| 48 | } |
| 49 | size_t WordSize() const override { return sizeof(T); } |
| 50 | size_t WordCount() const override { return this->Header.size(); } |
| 51 | unsigned char* Data() override { return reinterpret_cast<unsigned char*>(this->Header.data()); } |