12#ifndef vtkCityGMLReader_h
13#define vtkCityGMLReader_h
15#include "vtkIOCityGMLModule.h"
53VTK_ABI_NAMESPACE_BEGIN
94 vtkSetClampMacro(
LOD,
int, 0, 4);
95 vtkGetMacro(
LOD,
int);
160 class Implementation;
161 Implementation* Impl;
vtkSetFilePathMacro(FileName)
Specify file name of the CityGML data file to read.
void SetStream(vtkResourceStream *stream)
Specify stream to read from When both Stream and Filename are set, stream is used.
static vtkCityGMLReader * New()
~vtkCityGMLReader() override
vtkResourceStream * GetStream()
Specify stream to read from When both Stream and Filename are set, stream is used.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static bool CanReadFile(vtkResourceStream *stream)
Return true if, after a quick check of file header, it looks like the provided file or stream can be ...
vtkGetFilePathMacro(FileName)
Specify file name of the CityGML data file to read.
static bool CanReadFile(const char *name)
Return true if, after a quick check of file header, it looks like the provided file or stream can be ...
vtkMTimeType GetMTime() override
Overridden to take into account mtime from the internal vtkResourceStream.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int UseTransparencyAsOpacity
a simple class to control print indentation
vtkMultiBlockDataSetAlgorithm()
Abstract class used for custom streams.
Hold a reference to a vtkObjectBase instance.
vtkTypeUInt32 vtkMTimeType