6 #include "vtkIOCoreModule.h"
17 VTK_ABI_NAMESPACE_BEGIN
128 bool SetBaseURI(
vtkURI* uri);
135 vtkURI* GetBaseURI()
const;
140 bool HasBaseURI()
const {
return this->GetBaseURI() !=
nullptr; }
182 return this->Load(uri.data(), uri.size());
273 std::unique_ptr<vtkInternals> Impl;
276 VTK_ABI_NAMESPACE_END
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Hold a reference to a vtkObjectBase instance.
a simple class to control print indentation
bool HasBaseURI() const
Check if loader as a base URI.
Helper class for readers and importer that need to load more than one resource.
vtkSmartPointer< vtkResourceStream > Load(const std::string &uri)
Load a resource referenced by an URI.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...