12#ifndef vtkCityGMLReader_h
13#define vtkCityGMLReader_h
15#include "vtkIOCityGMLModule.h"
49VTK_ABI_NAMESPACE_BEGIN
80 vtkSetClampMacro(
LOD,
int, 0, 4);
81 vtkGetMacro(
LOD,
int);
157 class Implementation;
158 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 void SetField(vtkDataObject *obj, const char *name, double *value, vtkIdType numberOfComponents)
Helper functions for setting field arrays.
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.
vtkGetFilePathMacro(FileName)
Specify file name of the CityGML data file to read.
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.
vtkTypeUInt32 vtkMTimeType