------------------------------------------------------------------------------
| 129 | } |
| 130 | //------------------------------------------------------------------------------ |
| 131 | void vtkXMLWriterBase::SetCompressionLevel(int compressionLevel) |
| 132 | { |
| 133 | constexpr int min = 1; |
| 134 | constexpr int max = 9; |
| 135 | vtkDebugMacro(<< this->GetClassName() << " (" << this << "): setting " |
| 136 | << "CompressionLevel to " << compressionLevel); |
| 137 | compressionLevel = std::clamp(compressionLevel, min, max); |
| 138 | if (this->CompressionLevel != compressionLevel) |
| 139 | { |
| 140 | this->CompressionLevel = compressionLevel; |
| 141 | if (this->Compressor) |
| 142 | { |
| 143 | this->Compressor->SetCompressionLevel(compressionLevel); |
| 144 | } |
| 145 | this->Modified(); |
| 146 | } |
| 147 | } |
| 148 | |
| 149 | //------------------------------------------------------------------------------ |
| 150 | void vtkXMLWriterBase::SetBlockSize(size_t blockSize) |