MCPcopy Create free account
hub / github.com/Kitware/VTK / PrintSelf

Method PrintSelf

Common/DataModel/vtkStatisticalModel.cxx:22–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20}
21
22void 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
53vtkMTimeType vtkStatisticalModel::GetMTime()
54{

Callers

nothing calls this directly

Calls 3

GetTableNameMethod · 0.95
GetNextIndentMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected