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

Method PrintSelf

Common/DataModel/vtkOverlappingAMRMetaData.cxx:115–201  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

113
114//------------------------------------------------------------------------------
115void vtkOverlappingAMRMetaData::PrintSelf(ostream& os, vtkIndent indent)
116{
117 this->Superclass::PrintSelf(os, indent);
118
119 os << indent << "Global origin: (" << this->GetOrigin()[0] << ", " << this->GetOrigin()[1] << ", "
120 << this->GetOrigin()[2] << ")\n ";
121
122 os << indent << "Spacing: \n";
123 for (unsigned int i = 0; i < this->GetNumberOfLevels(); i++)
124 {
125 if (this->HasSpacing(i))
126 {
127 double spacing[3];
128 this->GetSpacing(i, spacing);
129 os << indent << "level " << i << ": " << spacing[0] << " " << spacing[1] << " " << spacing[2]
130 << "\n";
131 }
132 else
133 {
134 os << indent << "level " << i << ": empty\n";
135 }
136 }
137
138 os << indent << "Refinement Ratio: ";
139 if (this->HasRefinementRatio())
140 {
141 for (unsigned int i = 0; i < this->GetNumberOfLevels(); i++)
142 {
143 os << this->GetRefinementRatio(i) << " ";
144 }
145 os << "\n";
146 }
147 else
148 {
149 os << "None\n";
150 }
151
152 os << indent << "Block bounds: \n";
153 if (this->HasBlockBounds())
154 {
155 for (unsigned int i = 0; i < static_cast<unsigned int>(this->BlockBounds.size()); i++)
156 {
157 if (this->BlockBounds[i].IsValid())
158 {
159 const double* minPoint = this->BlockBounds[i].GetMinPoint();
160 const double* maxPoint = this->BlockBounds[i].GetMinPoint();
161 os << indent << "index " << i << ": " << minPoint[0] << " " << minPoint[1] << " "
162 << minPoint[2] << " " << maxPoint[0] << " " << maxPoint[1] << " " << maxPoint[2] << "\n";
163 }
164 else
165 {
166 os << indent << "index " << i << ": invalid\n";
167 }
168 }
169 }
170 else
171 {
172 os << indent << "None\n";

Callers

nothing calls this directly

Calls 14

GetOriginMethod · 0.95
HasSpacingMethod · 0.95
GetSpacingMethod · 0.95
HasRefinementRatioMethod · 0.95
GetRefinementRatioMethod · 0.95
HasBlockBoundsMethod · 0.95
GetAMRBoxMethod · 0.95
PrintParentChildInfoMethod · 0.95
GetMinPointMethod · 0.80
GetNumberOfLevelsMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected