------------------------------------------------------------------------------
| 2866 | |
| 2867 | //------------------------------------------------------------------------------ |
| 2868 | void vtkXMLWriter::WritePCellData(vtkCellData* cd, vtkIndent indent) |
| 2869 | { |
| 2870 | if (cd->GetNumberOfArrays() == 0) |
| 2871 | { |
| 2872 | return; |
| 2873 | } |
| 2874 | ostream& os = *(this->Stream); |
| 2875 | char** names = this->CreateStringArray(cd->GetNumberOfArrays()); |
| 2876 | |
| 2877 | os << indent << "<PCellData"; |
| 2878 | this->WriteAttributeIndices(cd, names); |
| 2879 | os << ">\n"; |
| 2880 | |
| 2881 | for (int i = 0; i < cd->GetNumberOfArrays(); ++i) |
| 2882 | { |
| 2883 | this->WritePArray(cd->GetAbstractArray(i), indent.GetNextIndent(), names[i]); |
| 2884 | } |
| 2885 | |
| 2886 | os << indent << "</PCellData>\n"; |
| 2887 | |
| 2888 | this->DestroyStringArray(cd->GetNumberOfArrays(), names); |
| 2889 | } |
| 2890 | |
| 2891 | //------------------------------------------------------------------------------ |
| 2892 | void vtkXMLWriter::WritePPoints(vtkPoints* points, vtkIndent indent) |
no test coverage detected