// python wrapper for vtkX3DExporterWriter // #define VTK_WRAPPING_CXX #define VTK_STREAMS_FWD_ONLY #include "vtkPythonArgs.h" #include "vtkPythonOverload.h" #include "vtkConfigure.h" #include #include #include "vtkVariant.h" #include "vtkIndent.h" #include "vtkX3DExporterWriter.h" extern "C" { VTK_ABI_EXPORT void PyVTKAddFile_vtkX3DExporterWriter(PyObject *); } extern "C" { VTK_ABI_EXPORT PyObject *PyvtkX3DExporterWriter_ClassNew(); } #ifndef DECLARED_PyvtkObject_ClassNew extern "C" { PyObject *PyvtkObject_ClassNew(); } #define DECLARED_PyvtkObject_ClassNew #endif static const char *PyvtkX3DExporterWriter_Doc = "vtkX3DExporterWriter - X3D Exporter Writer\n\n" "Superclass: vtkObject\n\n" "vtkX3DExporterWriter is the definition for classes that implement a\n" "encoding for the X3D exporter\n\n"; static PyObject * PyvtkX3DExporterWriter_IsTypeOf(PyObject *, PyObject *args) { vtkPythonArgs ap(args, "IsTypeOf"); char *temp0 = nullptr; PyObject *result = nullptr; if (ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = vtkX3DExporterWriter::IsTypeOf(temp0); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_IsA(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "IsA"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->IsA(temp0) : op->vtkX3DExporterWriter::IsA(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_SafeDownCast(PyObject *, PyObject *args) { vtkPythonArgs ap(args, "SafeDownCast"); vtkObjectBase *temp0 = nullptr; PyObject *result = nullptr; if (ap.CheckArgCount(1) && ap.GetVTKObject(temp0, "vtkObjectBase")) { vtkX3DExporterWriter *tempr = vtkX3DExporterWriter::SafeDownCast(temp0); if (!ap.ErrorOccurred()) { result = ap.BuildVTKObject(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_NewInstance(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "NewInstance"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkX3DExporterWriter *tempr = (ap.IsBound() ? op->NewInstance() : op->vtkX3DExporterWriter::NewInstance()); if (!ap.ErrorOccurred()) { result = ap.BuildVTKObject(tempr); if (result && PyVTKObject_Check(result)) { PyVTKObject_GetObject(result)->UnRegister(0); PyVTKObject_SetFlag(result, VTK_PYTHON_IGNORE_UNREGISTER, 1); } } } return result; } static PyObject * PyvtkX3DExporterWriter_OpenFile(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "OpenFile"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = op->OpenFile(temp0); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_OpenStream(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "OpenStream"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(0)) { int tempr = op->OpenStream(); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetWriteToOutputString(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetWriteToOutputString"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetWriteToOutputString(temp0); } else { op->vtkX3DExporterWriter::SetWriteToOutputString(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_GetWriteToOutputString(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetWriteToOutputString"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetWriteToOutputString() : op->vtkX3DExporterWriter::GetWriteToOutputString()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_WriteToOutputStringOn(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "WriteToOutputStringOn"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->WriteToOutputStringOn(); } else { op->vtkX3DExporterWriter::WriteToOutputStringOn(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_WriteToOutputStringOff(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "WriteToOutputStringOff"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->WriteToOutputStringOff(); } else { op->vtkX3DExporterWriter::WriteToOutputStringOff(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_GetOutputStringLength(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetOutputStringLength"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetOutputStringLength() : op->vtkX3DExporterWriter::GetOutputStringLength()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_GetOutputString(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetOutputString"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { char *tempr = (ap.IsBound() ? op->GetOutputString() : op->vtkX3DExporterWriter::GetOutputString()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_GetBinaryOutputString(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetBinaryOutputString"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { unsigned char *tempr = (ap.IsBound() ? op->GetBinaryOutputString() : op->vtkX3DExporterWriter::GetBinaryOutputString()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_RegisterAndGetOutputString(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "RegisterAndGetOutputString"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { char *tempr = (ap.IsBound() ? op->RegisterAndGetOutputString() : op->vtkX3DExporterWriter::RegisterAndGetOutputString()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkX3DExporterWriter_CloseFile(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "CloseFile"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(0)) { op->CloseFile(); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_Flush(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "Flush"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->Flush(); } else { op->vtkX3DExporterWriter::Flush(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_StartDocument(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "StartDocument"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(0)) { op->StartDocument(); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_EndDocument(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "EndDocument"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(0)) { op->EndDocument(); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_StartNode(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "StartNode"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(1) && ap.GetValue(temp0)) { op->StartNode(temp0); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_EndNode(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "EndNode"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(0)) { op->EndNode(); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; char *temp1 = nullptr; bool temp2 = false; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(2, 3) && ap.GetValue(temp0) && ap.GetValue(temp1) && (ap.NoArgsLeft() || ap.GetValue(temp2))) { op->SetField(temp0, temp1, temp2); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { op->SetField(temp0, temp1); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s3(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; double temp1; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { op->SetField(temp0, temp1); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s4(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; bool temp1 = false; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { op->SetField(temp0, temp1); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s5(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; int temp1; int size2 = ap.GetArgSize(2); vtkPythonArgs::Array store2(size2); double *temp2 = store2.Data(); PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(3) && ap.GetValue(temp0) && ap.GetValue(temp1) && ap.GetArray(temp2, size2)) { op->SetField(temp0, temp1, temp2); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s6(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; int temp1; vtkDataArray *temp2 = nullptr; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(3) && ap.GetValue(temp0) && ap.GetValue(temp1) && ap.GetVTKObject(temp2, "vtkDataArray")) { op->SetField(temp0, temp1, temp2); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s7(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; int size1 = ap.GetArgSize(1); vtkPythonArgs::Array store1(size1); double *temp1 = store1.Data(); size_t temp2; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(3) && ap.GetValue(temp0) && ap.GetArray(temp1, size1) && ap.GetValue(temp2)) { op->SetField(temp0, temp1, temp2); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkX3DExporterWriter_SetField_s8(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetField"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkX3DExporterWriter *op = static_cast(vp); int temp0; int size1 = ap.GetArgSize(1); vtkPythonArgs::Array store1(size1); int *temp1 = store1.Data(); size_t temp2; bool temp3 = false; PyObject *result = nullptr; if (op && !ap.IsPureVirtual() && ap.CheckArgCount(3, 4) && ap.GetValue(temp0) && ap.GetArray(temp1, size1) && ap.GetValue(temp2) && (ap.NoArgsLeft() || ap.GetValue(temp3))) { op->SetField(temp0, temp1, temp2, temp3); if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkX3DExporterWriter_SetField_Methods[] = { {nullptr, PyvtkX3DExporterWriter_SetField_s1, METH_VARARGS, "@iz|q"}, {nullptr, PyvtkX3DExporterWriter_SetField_s2, METH_VARARGS, "@ii"}, {nullptr, PyvtkX3DExporterWriter_SetField_s3, METH_VARARGS, "@id"}, {nullptr, PyvtkX3DExporterWriter_SetField_s4, METH_VARARGS, "@iq"}, {nullptr, PyvtkX3DExporterWriter_SetField_s5, METH_VARARGS, "@iiP *d"}, {nullptr, PyvtkX3DExporterWriter_SetField_s6, METH_VARARGS, "@iiV *vtkDataArray"}, {nullptr, PyvtkX3DExporterWriter_SetField_s7, METH_VARARGS, "@iPK *d"}, {nullptr, PyvtkX3DExporterWriter_SetField_s8, METH_VARARGS, "@iPK|q *i"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkX3DExporterWriter_SetField(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkX3DExporterWriter_SetField_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 4: return PyvtkX3DExporterWriter_SetField_s8(self, args); case 2: case 3: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetField"); return nullptr; } static PyMethodDef PyvtkX3DExporterWriter_Methods[] = { {"IsTypeOf", PyvtkX3DExporterWriter_IsTypeOf, METH_VARARGS, "V.IsTypeOf(string) -> int\nC++: static vtkTypeBool IsTypeOf(const char *type)\n\nReturn 1 if this class type is the same type of (or a subclass\nof) the named class. Returns 0 otherwise. This method works in\ncombination with vtkTypeMacro found in vtkSetGet.h.\n"}, {"IsA", PyvtkX3DExporterWriter_IsA, METH_VARARGS, "V.IsA(string) -> int\nC++: vtkTypeBool IsA(const char *type) override;\n\nReturn 1 if this class is the same type of (or a subclass of) the\nnamed class. Returns 0 otherwise. This method works in\ncombination with vtkTypeMacro found in vtkSetGet.h.\n"}, {"SafeDownCast", PyvtkX3DExporterWriter_SafeDownCast, METH_VARARGS, "V.SafeDownCast(vtkObjectBase) -> vtkX3DExporterWriter\nC++: static vtkX3DExporterWriter *SafeDownCast(vtkObjectBase *o)\n\n"}, {"NewInstance", PyvtkX3DExporterWriter_NewInstance, METH_VARARGS, "V.NewInstance() -> vtkX3DExporterWriter\nC++: vtkX3DExporterWriter *NewInstance()\n\n"}, {"OpenFile", PyvtkX3DExporterWriter_OpenFile, METH_VARARGS, "V.OpenFile(string) -> int\nC++: virtual int OpenFile(const char *file)\n\nOpens the file specified with file returns 1 if successful\notherwise 0\n"}, {"OpenStream", PyvtkX3DExporterWriter_OpenStream, METH_VARARGS, "V.OpenStream() -> int\nC++: virtual int OpenStream()\n\nInit data support to be a stream instead of a file\n"}, {"SetWriteToOutputString", PyvtkX3DExporterWriter_SetWriteToOutputString, METH_VARARGS, "V.SetWriteToOutputString(int)\nC++: virtual void SetWriteToOutputString(int _arg)\n\nEnable writing to an OutputString instead of the default, a file.\n"}, {"GetWriteToOutputString", PyvtkX3DExporterWriter_GetWriteToOutputString, METH_VARARGS, "V.GetWriteToOutputString() -> int\nC++: virtual int GetWriteToOutputString()\n\nEnable writing to an OutputString instead of the default, a file.\n"}, {"WriteToOutputStringOn", PyvtkX3DExporterWriter_WriteToOutputStringOn, METH_VARARGS, "V.WriteToOutputStringOn()\nC++: virtual void WriteToOutputStringOn()\n\nEnable writing to an OutputString instead of the default, a file.\n"}, {"WriteToOutputStringOff", PyvtkX3DExporterWriter_WriteToOutputStringOff, METH_VARARGS, "V.WriteToOutputStringOff()\nC++: virtual void WriteToOutputStringOff()\n\nEnable writing to an OutputString instead of the default, a file.\n"}, {"GetOutputStringLength", PyvtkX3DExporterWriter_GetOutputStringLength, METH_VARARGS, "V.GetOutputStringLength() -> int\nC++: virtual int GetOutputStringLength()\n\nWhen WriteToOutputString in on, then a string is allocated,\nwritten to, and can be retrieved with these methods. The string\nis deleted during the next call to write ...\n"}, {"GetOutputString", PyvtkX3DExporterWriter_GetOutputString, METH_VARARGS, "V.GetOutputString() -> string\nC++: virtual char *GetOutputString()\n\nWhen WriteToOutputString in on, then a string is allocated,\nwritten to, and can be retrieved with these methods. The string\nis deleted during the next call to write ...\n"}, {"GetBinaryOutputString", PyvtkX3DExporterWriter_GetBinaryOutputString, METH_VARARGS, "V.GetBinaryOutputString() -> (int, ...)\nC++: unsigned char *GetBinaryOutputString()\n\nWhen WriteToOutputString in on, then a string is allocated,\nwritten to, and can be retrieved with these methods. The string\nis deleted during the next call to write ...\n"}, {"RegisterAndGetOutputString", PyvtkX3DExporterWriter_RegisterAndGetOutputString, METH_VARARGS, "V.RegisterAndGetOutputString() -> string\nC++: char *RegisterAndGetOutputString()\n\nThis convenience method returns the string, sets the IVAR to\nnullptr, so that the user is responsible for deleting the string.\nI am not sure what the name should be, so it may change in the\nfuture.\n"}, {"CloseFile", PyvtkX3DExporterWriter_CloseFile, METH_VARARGS, "V.CloseFile()\nC++: virtual void CloseFile()\n\n"}, {"Flush", PyvtkX3DExporterWriter_Flush, METH_VARARGS, "V.Flush()\nC++: virtual void Flush()\n\n"}, {"StartDocument", PyvtkX3DExporterWriter_StartDocument, METH_VARARGS, "V.StartDocument()\nC++: virtual void StartDocument()\n\nStarts a document and sets all necessary information, i.e. the\nheader of the implemented encoding\n"}, {"EndDocument", PyvtkX3DExporterWriter_EndDocument, METH_VARARGS, "V.EndDocument()\nC++: virtual void EndDocument()\n\nEnds a document and sets all necessary information or necessary\nbytes to finish the encoding correctly\n"}, {"StartNode", PyvtkX3DExporterWriter_StartNode, METH_VARARGS, "V.StartNode(int)\nC++: virtual void StartNode(int nodeID)\n\nStarts/ends a new X3D node specified via nodeID. The list of\nnodeIds can be found in vtkX3DExportWriterSymbols.h. The EndNode\nfunction closes the last open node. So there must be\ncorresponding Start/EndNode() calls for every node\n"}, {"EndNode", PyvtkX3DExporterWriter_EndNode, METH_VARARGS, "V.EndNode()\nC++: virtual void EndNode()\n\nStarts/ends a new X3D node specified via nodeID. The list of\nnodeIds can be found in vtkX3DExportWriterSymbols.h. The EndNode\nfunction closes the last open node. So there must be\ncorresponding Start/EndNode() calls for every node\n"}, {"SetField", PyvtkX3DExporterWriter_SetField, METH_VARARGS, "V.SetField(int, string, bool)\nC++: virtual void SetField(int attributeID, const char *value,\n bool mfstring=false)\nV.SetField(int, int)\nC++: virtual void SetField(int attributeID, int)\nV.SetField(int, float)\nC++: virtual void SetField(int attributeID, double)\nV.SetField(int, bool)\nC++: virtual void SetField(int attributeID, bool)\nV.SetField(int, int, (float, ...))\nC++: virtual void SetField(int attributeID, int type,\n const double *a)\nV.SetField(int, int, vtkDataArray)\nC++: virtual void SetField(int attributeID, int type,\n vtkDataArray *a)\nV.SetField(int, (float, ...), int)\nC++: virtual void SetField(int attributeID, const double *values,\n size_t size)\nV.SetField(int, (int, ...), int, bool)\nC++: virtual void SetField(int attributeID, const int *values,\n size_t size, bool image=false)\n\nSets the field specified with attributeID of the active node to\nthe given value. The type of the field is SFString and MFString\nvirtual void SetField(int attributeID, const std::string &value)\n= 0;\n"}, {nullptr, nullptr, 0, nullptr} }; static PyTypeObject PyvtkX3DExporterWriter_Type = { PyVarObject_HEAD_INIT(&PyType_Type, 0) "vtkIOExportPython.vtkX3DExporterWriter", // tp_name sizeof(PyVTKObject), // tp_basicsize 0, // tp_itemsize PyVTKObject_Delete, // tp_dealloc 0, // tp_print nullptr, // tp_getattr nullptr, // tp_setattr nullptr, // tp_compare PyVTKObject_Repr, // tp_repr nullptr, // tp_as_number nullptr, // tp_as_sequence nullptr, // tp_as_mapping nullptr, // tp_hash nullptr, // tp_call PyVTKObject_String, // tp_str PyObject_GenericGetAttr, // tp_getattro PyObject_GenericSetAttr, // tp_setattro &PyVTKObject_AsBuffer, // tp_as_buffer Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_BASETYPE, // tp_flags PyvtkX3DExporterWriter_Doc, // tp_doc PyVTKObject_Traverse, // tp_traverse nullptr, // tp_clear nullptr, // tp_richcompare offsetof(PyVTKObject, vtk_weakreflist), // tp_weaklistoffset nullptr, // tp_iter nullptr, // tp_iternext nullptr, // tp_methods nullptr, // tp_members PyVTKObject_GetSet, // tp_getset nullptr, // tp_base nullptr, // tp_dict nullptr, // tp_descr_get nullptr, // tp_descr_set offsetof(PyVTKObject, vtk_dict), // tp_dictoffset nullptr, // tp_init nullptr, // tp_alloc PyVTKObject_New, // tp_new PyObject_GC_Del, // tp_free nullptr, // tp_is_gc nullptr, // tp_bases nullptr, // tp_mro nullptr, // tp_cache nullptr, // tp_subclasses nullptr, // tp_weaklist VTK_WRAP_PYTHON_SUPPRESS_UNINITIALIZED }; PyObject *PyvtkX3DExporterWriter_ClassNew() { PyVTKClass_Add( &PyvtkX3DExporterWriter_Type, PyvtkX3DExporterWriter_Methods, "vtkX3DExporterWriter", nullptr); PyTypeObject *pytype = &PyvtkX3DExporterWriter_Type; if ((pytype->tp_flags & Py_TPFLAGS_READY) != 0) { return (PyObject *)pytype; } #if !defined(VTK_PY3K) && PY_VERSION_HEX >= 0x02060000 pytype->tp_flags |= Py_TPFLAGS_HAVE_NEWBUFFER; #endif pytype->tp_base = (PyTypeObject *)PyvtkObject_ClassNew(); PyType_Ready(pytype); return (PyObject *)pytype; } void PyVTKAddFile_vtkX3DExporterWriter( PyObject *dict) { PyObject *o; o = PyvtkX3DExporterWriter_ClassNew(); if (o && PyDict_SetItemString(dict, "vtkX3DExporterWriter", o) != 0) { Py_DECREF(o); } }