------------------------------------------------------------------------------
| 167 | |
| 168 | //------------------------------------------------------------------------------ |
| 169 | void vtkExtractCTHPart::AddVolumeArrayName(const char* arrayName) |
| 170 | { |
| 171 | if (arrayName != nullptr && arrayName[0] != 0 && |
| 172 | std::find(this->Internals->VolumeArrayNames.begin(), this->Internals->VolumeArrayNames.end(), |
| 173 | std::string(arrayName)) == this->Internals->VolumeArrayNames.end()) |
| 174 | { |
| 175 | this->Internals->VolumeArrayNames.emplace_back(arrayName); |
| 176 | |
| 177 | // ensure that the volume arrays are in determinate order. I should just |
| 178 | // change the code to use a std::set. |
| 179 | std::sort(this->Internals->VolumeArrayNames.begin(), this->Internals->VolumeArrayNames.end()); |
| 180 | this->Modified(); |
| 181 | } |
| 182 | } |
| 183 | |
| 184 | //------------------------------------------------------------------------------ |
| 185 | int vtkExtractCTHPart::GetNumberOfVolumeArrayNames() |