58 #ifndef vtkGLTFImporter_h 59 #define vtkGLTFImporter_h 61 #include "vtkIOImportModule.h" 84 vtkSetStringMacro(FileName);
85 vtkGetStringMacro(FileName);
98 size_t GetNumberOfCameras();
114 char* FileName =
nullptr;
116 std::vector<vtkSmartPointer<vtkCamera> >
Cameras;
117 std::map<int, vtkSmartPointer<vtkTexture> >
Textures;
std::string OutputsDescription
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void ImportCameras(vtkRenderer *)
abstract specification for renderers
Hold a reference to a vtkObjectBase instance.
virtual int ImportBegin()
a simple class to control print indentation
a virtual camera for 3D rendering
handles properties associated with a texture map
virtual void ImportActors(vtkRenderer *)
std::map< int, vtkSmartPointer< vtkTexture > > Textures
virtual void ImportLights(vtkRenderer *)
vtkSmartPointer< vtkGLTFDocumentLoader > Loader
Deserialize a GLTF model file.
std::vector< vtkSmartPointer< vtkCamera > > Cameras
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
std::string GetOutputsDescription() override
Get a printable string describing all outputs.