// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen // SPDX-License-Identifier: BSD-3-Clause #include "vtkLabelRenderStrategy.h" #include "vtkRenderer.h" #include "vtkTextProperty.h" VTK_ABI_NAMESPACE_BEGIN vtkCxxSetObjectMacro(vtkLabelRenderStrategy, Renderer, vtkRenderer); vtkCxxSetObjectMacro(vtkLabelRenderStrategy, DefaultTextProperty, vtkTextProperty); //------------------------------------------------------------------------------ vtkLabelRenderStrategy::vtkLabelRenderStrategy() { this->Renderer = nullptr; this->DefaultTextProperty = vtkTextProperty::New(); } //------------------------------------------------------------------------------ vtkLabelRenderStrategy::~vtkLabelRenderStrategy() { this->SetRenderer(nullptr); this->SetDefaultTextProperty(nullptr); } //------------------------------------------------------------------------------ void vtkLabelRenderStrategy::PrintSelf(ostream& os, vtkIndent indent) { this->Superclass::PrintSelf(os, indent); os << indent << "Renderer: " << this->Renderer << endl; os << indent << "DefaultTextProperty: " << this->DefaultTextProperty << endl; } VTK_ABI_NAMESPACE_END