29 #ifndef vtkCesium3DTilesWriter_h
30 #define vtkCesium3DTilesWriter_h
32 #include "vtkIOCesium3DTilesModule.h"
53 vtkSetFilePathMacro(DirectoryName);
54 vtkGetFilePathMacro(DirectoryName);
62 vtkSetFilePathMacro(TextureBaseDirectory);
63 vtkGetFilePathMacro(TextureBaseDirectory);
71 vtkSetVector3Macro(Offset,
double);
72 vtkGetVector3Macro(Offset,
double);
80 vtkSetMacro(SaveTextures,
bool);
81 vtkGetMacro(SaveTextures,
bool);
82 vtkBooleanMacro(SaveTextures,
bool);
91 vtkSetMacro(SaveTiles,
bool);
92 vtkGetMacro(SaveTiles,
bool);
93 vtkBooleanMacro(SaveTiles,
bool);
105 vtkSetMacro(MergeTilePolyData,
bool);
106 vtkGetMacro(MergeTilePolyData,
bool);
107 vtkBooleanMacro(MergeTilePolyData,
bool);
119 vtkSetMacro(ContentGLTF,
bool);
120 vtkGetMacro(ContentGLTF,
bool);
121 vtkBooleanMacro(ContentGLTF,
bool);
128 vtkSetMacro(InputType,
int);
129 vtkGetMacro(InputType,
int);
137 vtkSetMacro(NumberOfFeaturesPerTile,
int);
138 vtkGetMacro(NumberOfFeaturesPerTile,
int);
147 vtkSetStringMacro(CRS);
148 vtkGetStringMacro(CRS);
177 #endif // vtkCesium3DTilesWriter_h
char * TextureBaseDirectory
int NumberOfFeaturesPerTile
abstract class to write data to file(s)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
static vtkAlgorithm * New()
virtual void WriteData()=0
Writes a dataset into 3D Tiles format.