| 20 | } |
| 21 | |
| 22 | void vtkStatisticalModel::PrintSelf(ostream& os, vtkIndent indent) |
| 23 | { |
| 24 | this->Superclass::PrintSelf(os, indent); |
| 25 | os << indent << "AlgorithmParameters: \"" |
| 26 | << (this->AlgorithmParameters ? this->AlgorithmParameters : "(empty)") << "\"\n"; |
| 27 | os << indent << "ModelTables (" << this->ModelTables.size() << ")\n"; |
| 28 | vtkIndent i2 = indent.GetNextIndent(); |
| 29 | vtkIndent i3 = i2.GetNextIndent(); |
| 30 | vtkIndent i4 = i3.GetNextIndent(); |
| 31 | for (const auto& tableTypeEntry : this->ModelTables) |
| 32 | { |
| 33 | os << i2 << vtkStatisticalModel::GetTableTypeName(tableTypeEntry.first) << " tables (" |
| 34 | << tableTypeEntry.second.size() << ")\n"; |
| 35 | int ii = 0; |
| 36 | for (const auto& table : tableTypeEntry.second) |
| 37 | { |
| 38 | if (table) |
| 39 | { |
| 40 | auto tableName = this->GetTableName(tableTypeEntry.first, ii); |
| 41 | os << i3 << "Table: " << ii << " \"" << tableName << "\"\n"; |
| 42 | table->PrintSelf(os, i4); |
| 43 | } |
| 44 | else |
| 45 | { |
| 46 | os << i3 << "Table: " << ii << " is empty\n"; |
| 47 | } |
| 48 | ++ii; |
| 49 | } |
| 50 | } |
| 51 | } |
| 52 | |
| 53 | vtkMTimeType vtkStatisticalModel::GetMTime() |
| 54 | { |
nothing calls this directly
no test coverage detected