//----------------------------------------------------------------------------- void vtkXMLShader::PrintSelf(ostream& os, vtkIndent indent) { this->Superclass::PrintSelf(os, indent); os << indent << "Name: " << (this->GetName()? this->GetName() : "(none)") << endl; os << indent << "Scope: "; switch(this->GetScope()) { case SCOPE_NONE: os << "None"; break; case SCOPE_MIXED: os << "Mixed"; break; case SCOPE_VERTEX: os << "Vertex"; break; case SCOPE_FRAGMENT: os << "Fragment"; break; case SCOPE_GEOMETRY: os << "Geometry"; break; } os << endl; os << indent << "Entry: " << (this->GetEntry()? this->GetEntry() : "(none)") << endl; os << indent << "Args: "; const char** args = this->GetArgs(); if (!args) { os << "(none)" << endl; } else { while (*args) { os << indent << *args << " "; args++; } os << endl; } os << indent << "RootElement: "; if (this->RootElement) { os << endl; this->RootElement->PrintSelf(os, indent.GetNextIndent()); } else { os << "(none)" << endl; } }
//---------------------------------------------------------------------- void MarkedSphereHandleRepresentation::PrintSelf(ostream& os, vtkIndent indent) { this->vtkSphereHandleRepresentation::PrintSelf(os,indent); if ( this->MarkerProperty ) { os << indent << "Selected Property: " << this->MarkerProperty << "\n"; } else { os << indent << "Marker Property: (none)\n"; } this->Sphere->PrintSelf(os,indent.GetNextIndent()); }
//----------------------------------------------------------------------------- void vtkXMLMaterialParser::PrintSelf(ostream &os, vtkIndent indent) { this->Superclass::PrintSelf(os, indent); os << indent << "Material: "; this->Material->PrintSelf(os, indent.GetNextIndent()); }