12#ifndef vtkCityGMLReader_h
13#define vtkCityGMLReader_h
15#include "vtkIOCityGMLModule.h"
47VTK_ABI_NAMESPACE_BEGIN
68 vtkSetClampMacro(LOD,
int, 0, 4);
69 vtkGetMacro(LOD,
int);
77 vtkSetMacro(UseTransparencyAsOpacity,
int);
78 vtkGetMacro(UseTransparencyAsOpacity,
int);
79 vtkBooleanMacro(UseTransparencyAsOpacity,
int);
91 vtkSetMacro(NumberOfBuildings,
int);
92 vtkGetMacro(NumberOfBuildings,
int);
101 vtkSetMacro(BeginBuildingIndex,
int);
102 vtkGetMacro(BeginBuildingIndex,
int);
103 vtkSetMacro(EndBuildingIndex,
int);
104 vtkGetMacro(EndBuildingIndex,
int);
135 class Implementation;
136 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.
static void SetField(vtkDataObject *obj, const char *name, double *value, vtkIdType numberOfComponents)
Helper functions for setting field arrays.
static vtkCityGMLReader * New()
~vtkCityGMLReader() override
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.
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
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.