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);
173 class Implementation;
174 Implementation* Impl;
vtkSetFilePathMacro(FileName)
Specify file name of the CityGML data file to read.
static void SetField(vtkDataObject *obj, const char *name, const char *value)
Helper functions for setting field arrays.
void SetStream(vtkResourceStream *stream)
Specify stream to read from When both Stream and Filename are set, stream is used.
static vtkCityGMLReader * New()
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
general representation of visualization data
a simple class to control print indentation
vtkMultiBlockDataSetAlgorithm()
Abstract class used for custom streams.
Hold a reference to a vtkObjectBase instance.
#define VTK_DEPRECATED_IN_9_6_0(reason)
vtkTypeUInt32 vtkMTimeType