Revision 48e52e8f6a6ea92e7e981ec6b937927f5fd07155 authored by Lars Bilke on 13 February 2015, 10:24:46 UTC, committed by Lars Bilke on 13 February 2015, 10:24:46 UTC
1 parent cdb274c
Raw File
vtkFbxExporter.h
/**
 * \file vtkFbxExporter.h
 * 2012-06-01 LB Initial implementation
 */

#ifndef __vtkFbxExporter_h
#define __vtkFbxExporter_h

#include "vtkExporter.h"

class vtkFbxExporter : public vtkExporter
{
public:
  static vtkFbxExporter *New();
  vtkTypeMacro(vtkFbxExporter,vtkExporter);

  void PrintSelf(ostream& os, vtkIndent indent);

  // Description:
  // Specify the name of the VRML file to write.
  vtkSetStringMacro(FileName);
  vtkGetStringMacro(FileName);

  // Description:
  // Specify binary writing mode.
  vtkSetMacro(BinaryMode, bool);
  vtkGetMacro(BinaryMode, bool);
  vtkBooleanMacro(BinaryMode, bool);

  void SetUseVertexColors(int value) {UseVertexColors = value;}

protected:
  vtkFbxExporter();
  ~vtkFbxExporter();

  void WriteData();
  char *FileName;
  bool BinaryMode;
  int UseVertexColors;

private:
  vtkFbxExporter(const vtkFbxExporter&);  // Not implemented.
  void operator=(const vtkFbxExporter&);  // Not implemented.
};

#endif
back to top