# encoding: utf-8
# module vtkmodules.vtkIOParallelXML
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOParallelXML.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkIOXML as __vtkmodules_vtkIOXML


# no functions
# classes

class vtkXMLCompositeDataSetWriterHelper(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkXMLCompositeDataSetWriterHelper - a helper class used by
    vtkXMLWriter2 subclasses that write composite
           datasets.
    
    Superclass: vtkObject
    
    vtkXMLCompositeDataSetWriterHelper is a helper class intended to be
    used by subclasses of vtkXMLWriter2 that want to write composite
    datasets. It consolidates the logic to write individual datasets for
    leaf nodes into separate files.
    """
    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetWriter(self): # real signature unknown; restored from __doc__
        """
        GetWriter(self) -> vtkXMLWriterBase
        C++: virtual vtkXMLWriterBase *GetWriter()
        """
        pass

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLCompositeDataSetWriterHelper
        C++: vtkXMLCompositeDataSetWriterHelper *NewInstance()
        """
        return vtkXMLCompositeDataSetWriterHelper

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase)
            -> vtkXMLCompositeDataSetWriterHelper
        C++: static vtkXMLCompositeDataSetWriterHelper *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLCompositeDataSetWriterHelper

    def SetWriter(self, writer): # real signature unknown; restored from __doc__
        """
        SetWriter(self, writer:vtkXMLWriterBase) -> None
        C++: void SetWriter(vtkXMLWriterBase *writer)
        
        Get/Set the writer using this helper. This is reference counted.
        So caller should avoid cycles explicitly.
        """
        pass

    def WriteDataSet(self, path, prefix, data): # real signature unknown; restored from __doc__
        """
        WriteDataSet(self, path:str, prefix:str, data:vtkDataObject)
            -> str
        C++: std::string WriteDataSet(const std::string &path,
            const std::string &prefix, vtkDataObject *data)
        
        Write a specific dataset to a file. The dataset cannot be a
        composite dataset. The implementation uses
        `vtkXMLDataObjectWriter` to find a writer to use. Internally,
        writers are cached and will be reused when same type of data is
        being written out multiple times.
        
        The filename is created using the `path` and `prefix`. The prefix
        is extended with a `.` where the `` is dictated by the writer
        used. `vtkXMLWriterBase::GetDefaultFileExtension` is used to
        obtain the extension to use for the file written out.
        
        On success, returns `
        
        .`, otherwise an empty string is returned.
        """
        return ""

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLCompositeDataSetWriterHelper', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'SetWriter': <method 'SetWriter' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'GetWriter': <method 'GetWriter' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, 'WriteDataSet': <method 'WriteDataSet' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6B150>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLCompositeDataSetWriterHelper' objects>, '__doc__': 'vtkXMLCompositeDataSetWriterHelper - a helper class used by\\nvtkXMLWriter2 subclasses that write composite\\n       datasets.\\n\\nSuperclass: vtkObject\\n\\nvtkXMLCompositeDataSetWriterHelper is a helper class intended to be\\nused by subclasses of vtkXMLWriter2 that want to write composite\\ndatasets. It consolidates the logic to write individual datasets for\\nleaf nodes into separate files.\\n\\n'})"
    __vtkname__ = 'vtkXMLCompositeDataSetWriterHelper'


class vtkXMLDataWriterHelper(__vtkmodules_vtkIOXML.vtkXMLWriter):
    """
    vtkXMLDataWriterHelper - helper for vtkXMLWriter2 and subclasses
    
    Superclass: vtkXMLWriter
    
    vtkXMLDataWriterHelper is intended to be a helper class used by
    vtkXMLWriter2 and subclasses to use to write the XML to a file.
    Currently, this is simply a subclass of vtkXMLWriter with some
    minimal API exposed. The ultimate goal is to move logic to write XML
    data to this class and remove the reliance on vtkXMLWriter. To get
    things off the ground quickly, this is kept as a subclass of
    vtkXMLWriter for now.
    """
    def AddGlobalFieldData(self, dataset): # real signature unknown; restored from __doc__
        """
        AddGlobalFieldData(self, dataset:vtkCompositeDataSet) -> bool
        C++: bool AddGlobalFieldData(vtkCompositeDataSet *dataset)
        
        Adds global field data for composite dataset.
        """
        return False

    def AddXML(self, xmlElement): # real signature unknown; restored from __doc__
        """
        AddXML(self, xmlElement:vtkXMLDataElement) -> bool
        C++: bool AddXML(vtkXMLDataElement *xmlElement)
        
        Serialize and add an XML dom described by the `xmlElement` to the
        file.
        """
        return False

    def BeginWriting(self): # real signature unknown; restored from __doc__
        """
        BeginWriting(self) -> bool
        C++: bool BeginWriting()
        """
        return False

    def EndWriting(self): # real signature unknown; restored from __doc__
        """
        EndWriting(self) -> bool
        C++: bool EndWriting()
        """
        return False

    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetWriter(self): # real signature unknown; restored from __doc__
        """
        GetWriter(self) -> vtkXMLWriter2
        C++: virtual vtkXMLWriter2 *GetWriter()
        """
        return vtkXMLWriter2

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLDataWriterHelper
        C++: vtkXMLDataWriterHelper *NewInstance()
        """
        return vtkXMLDataWriterHelper

    def OpenFile(self): # real signature unknown; restored from __doc__
        """
        OpenFile(self) -> bool
        C++: bool OpenFile()
        
        The writing process is split into 4 parts:
        1. `OpenFile` opens the file for writing.
        2. `BeginWriting` begins writing by adding header.
        3. Write the contents. API calls like `AddGlobalFieldData`,
           `AddXML` can be used for this.
        4. `EndWriting` ends the writing, adding any footers as needed.
        """
        return False

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLDataWriterHelper
        C++: static vtkXMLDataWriterHelper *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLDataWriterHelper

    def SetDataSetName(self, name): # real signature unknown; restored from __doc__
        """
        SetDataSetName(self, name:str) -> None
        C++: void SetDataSetName(const std::string &name)
        
        These methods should be used by the caller to provide necessary
        information to the helper to generate a valid header. This is
        currently necessary since we are making this class reused parts
        of vtkXMLWriter. When than dependence is severed, this API will
        likely change.
        """
        pass

    def SetDataSetVersion(self, major, minor): # real signature unknown; restored from __doc__
        """
        SetDataSetVersion(self, major:int, minor:int) -> None
        C++: void SetDataSetVersion(int major, int minor)
        """
        pass

    def SetWriter(self, __a): # real signature unknown; restored from __doc__
        """
        SetWriter(self, __a:vtkXMLWriter2) -> None
        C++: void SetWriter(vtkXMLWriter2 *)
        
        Get/Set the writer using this helper. Attributes from the writer
        are used to control how data is written out.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLDataWriterHelper', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'SetWriter': <method 'SetWriter' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'GetWriter': <method 'GetWriter' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'OpenFile': <method 'OpenFile' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'BeginWriting': <method 'BeginWriting' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'EndWriting': <method 'EndWriting' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'AddGlobalFieldData': <method 'AddGlobalFieldData' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'AddXML': <method 'AddXML' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'SetDataSetName': <method 'SetDataSetName' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'SetDataSetVersion': <method 'SetDataSetVersion' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, 'GetDefaultFileExtension': <method 'GetDefaultFileExtension' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6B520>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLDataWriterHelper' objects>, '__doc__': 'vtkXMLDataWriterHelper - helper for vtkXMLWriter2 and subclasses\\n\\nSuperclass: vtkXMLWriter\\n\\nvtkXMLDataWriterHelper is intended to be a helper class used by\\nvtkXMLWriter2 and subclasses to use to write the XML to a file.\\nCurrently, this is simply a subclass of vtkXMLWriter with some\\nminimal API exposed. The ultimate goal is to move logic to write XML\\ndata to this class and remove the reliance on vtkXMLWriter. To get\\nthings off the ground quickly, this is kept as a subclass of\\nvtkXMLWriter for now.\\n\\n'})"
    __vtkname__ = 'vtkXMLDataWriterHelper'


class vtkXMLWriter2(__vtkmodules_vtkIOXML.vtkXMLWriterBase):
    """
    vtkXMLWriter2 - base class for new-style XML Writers
    
    Superclass: vtkXMLWriterBase
    
    vtkXMLWriter2 is designed to eventually replace vtkXMLWriter. This
    class and its subclasses model a simpler design for the XML writers
    that does not rely on complex class hierarchy which can cumbersome to
    develop and debug.
    
    vtkXMLWriter2 assumes parallel support. While MPI is not required,
    vtkXMLWriter2 accesses vtkMultiProcessController and uses it to
    correctly handle distributed execution. This avoids the need for
    having a parallel variant of the writers as `vtkXMLWriter` hierarchy
    requires. This further simplifies the development and debugging of
    these writers.
    
    A typical XML writer may generate multiple artifacts all of which
    should be cleaned up if the write fails. vtkXMLWriter2 provides API
    that the subclasses can use to register such artifacts. If
    `RequestData` returns failure, then all such artifacts are cleaned
    up.
    """
    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGhostLevels(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfGhostLevels(self) -> int
        C++: virtual int GetNumberOfGhostLevels()
        """
        return 0

    def GetNumberOfGhostLevelsMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfGhostLevelsMaxValue(self) -> int
        C++: virtual int GetNumberOfGhostLevelsMaxValue()
        """
        return 0

    def GetNumberOfGhostLevelsMinValue(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfGhostLevelsMinValue(self) -> int
        C++: virtual int GetNumberOfGhostLevelsMinValue()
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLWriter2
        C++: vtkXMLWriter2 *NewInstance()
        """
        return vtkXMLWriter2

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLWriter2
        C++: static vtkXMLWriter2 *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLWriter2

    def SetController(self, controller): # real signature unknown; restored from __doc__
        """
        SetController(self, controller:vtkMultiProcessController) -> None
        C++: void SetController(vtkMultiProcessController *controller)
        
        Get/Set the controller to use. By default, initialized to
        `vtkMultiProcessController::GetGlobalController`. The controller
        is used to determine which piece to request from upstream.
        """
        pass

    def SetNumberOfGhostLevels(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfGhostLevels(self, _arg:int) -> None
        C++: virtual void SetNumberOfGhostLevels(int _arg)
        
        Get/Set the number of ghost-levels to request from upstream
        pipeline. Default is 0. Note, this does not mean the output file
        will have as many ghost levels as requested. It's just a request.
        Whether the upstream pipeline can satisfy the request totally
        depends on the upstream pipeline itself.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLWriter2', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'SetNumberOfGhostLevels': <method 'SetNumberOfGhostLevels' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'GetNumberOfGhostLevelsMinValue': <method 'GetNumberOfGhostLevelsMinValue' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'GetNumberOfGhostLevelsMaxValue': <method 'GetNumberOfGhostLevelsMaxValue' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, 'GetNumberOfGhostLevels': <method 'GetNumberOfGhostLevels' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6BE10>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLWriter2' objects>, '__doc__': 'vtkXMLWriter2 - base class for new-style XML Writers\\n\\nSuperclass: vtkXMLWriterBase\\n\\nvtkXMLWriter2 is designed to eventually replace vtkXMLWriter. This\\nclass and its subclasses model a simpler design for the XML writers\\nthat does not rely on complex class hierarchy which can cumbersome to\\ndevelop and debug.\\n\\nvtkXMLWriter2 assumes parallel support. While MPI is not required,\\nvtkXMLWriter2 accesses vtkMultiProcessController and uses it to\\ncorrectly handle distributed execution. This avoids the need for\\nhaving a parallel variant of the writers as `vtkXMLWriter` hierarchy\\nrequires. This further simplifies the development and debugging of\\nthese writers.\\n\\nA typical XML writer may generate multiple artifacts all of which\\nshould be cleaned up if the write fails. vtkXMLWriter2 provides API\\nthat the subclasses can use to register such artifacts. If\\n`RequestData` returns failure, then all such artifacts are cleaned\\nup.\\n\\n'})"
    __vtkname__ = 'vtkXMLWriter2'


class vtkXMLPartitionedDataSetCollectionWriter(vtkXMLWriter2):
    """
    vtkXMLPartitionedDataSetCollectionWriter - writer for
    vtkPartitionedDataSetCollection.
    
    Superclass: vtkXMLWriter2
    
    vtkXMLPartitionedDataSetCollectionWriter is a writer for
    vtkPartitionedDataSetCollection. This writer supports distributed
    use-cases as well. Use `SetController` to set the controller to use
    in case of distributed execution. In that case, the meta-file is
    written only on the root node.
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPartitionedDataSetCollectionWriter
        C++: vtkXMLPartitionedDataSetCollectionWriter *NewInstance()
        """
        return vtkXMLPartitionedDataSetCollectionWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase)
            -> vtkXMLPartitionedDataSetCollectionWriter
        C++: static vtkXMLPartitionedDataSetCollectionWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPartitionedDataSetCollectionWriter

    def SetInputData(self, pd): # real signature unknown; restored from __doc__
        """
        SetInputData(self, pd:vtkPartitionedDataSetCollection) -> None
        C++: void SetInputData(vtkPartitionedDataSetCollection *pd)
        
        Primarily for backwards compatibility. `SetInputDataObject` is
        the preferred API to use to set input.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPartitionedDataSetCollectionWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'SetInputData': <method 'SetInputData' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, 'GetDefaultFileExtension': <method 'GetDefaultFileExtension' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6B7F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetCollectionWriter' objects>, '__doc__': 'vtkXMLPartitionedDataSetCollectionWriter - writer for\\nvtkPartitionedDataSetCollection.\\n\\nSuperclass: vtkXMLWriter2\\n\\nvtkXMLPartitionedDataSetCollectionWriter is a writer for\\nvtkPartitionedDataSetCollection. This writer supports distributed\\nuse-cases as well. Use `SetController` to set the controller to use\\nin case of distributed execution. In that case, the meta-file is\\nwritten only on the root node.\\n\\n'})"
    __vtkname__ = 'vtkXMLPartitionedDataSetCollectionWriter'


class vtkXMLPartitionedDataSetWriter(vtkXMLWriter2):
    """
    vtkXMLPartitionedDataSetWriter - XML writer for vtkPartitionedDataSet
    
    Superclass: vtkXMLWriter2
    
    vtkXMLPartitionedDataSetWriter is a writer for vtkPartitionedDataSet.
    vtkXMLPartitionedDataSetWriter supports distributed use-cases. Use
    `SetController` to set the controller to use in case of distributed
    execution. In that case, the meta-file is only written out on the
    root node.
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPartitionedDataSetWriter
        C++: vtkXMLPartitionedDataSetWriter *NewInstance()
        """
        return vtkXMLPartitionedDataSetWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPartitionedDataSetWriter
        C++: static vtkXMLPartitionedDataSetWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPartitionedDataSetWriter

    def SetInputData(self, pd): # real signature unknown; restored from __doc__
        """
        SetInputData(self, pd:vtkPartitionedDataSet) -> None
        C++: void SetInputData(vtkPartitionedDataSet *pd)
        
        Primarily for backwards compatibility. `SetInputDataObject` is
        the preferred API to use to set input.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPartitionedDataSetWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'SetInputData': <method 'SetInputData' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, 'GetDefaultFileExtension': <method 'GetDefaultFileExtension' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6BAC0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPartitionedDataSetWriter' objects>, '__doc__': 'vtkXMLPartitionedDataSetWriter - XML writer for vtkPartitionedDataSet\\n\\nSuperclass: vtkXMLWriter2\\n\\nvtkXMLPartitionedDataSetWriter is a writer for vtkPartitionedDataSet.\\nvtkXMLPartitionedDataSetWriter supports distributed use-cases. Use\\n`SetController` to set the controller to use in case of distributed\\nexecution. In that case, the meta-file is only written out on the\\nroot node.\\n\\n'})"
    __vtkname__ = 'vtkXMLPartitionedDataSetWriter'


class vtkXMLPDataObjectWriter(__vtkmodules_vtkIOXML.vtkXMLWriter):
    """
    vtkXMLPDataObjectWriter - Write data in a parallel XML format.
    
    Superclass: vtkXMLWriter
    
    vtkXMLPDataWriter is the superclass for all XML parallel data object
    writers.  It provides functionality needed for writing parallel
    formats, such as the selection of which writer writes the summary
    file and what range of pieces are assigned to each serial writer.
    
    @sa
    vtkXMLDataObjectWriter
    """
    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetEndPiece(self): # real signature unknown; restored from __doc__
        """
        GetEndPiece(self) -> int
        C++: virtual int GetEndPiece()
        """
        return 0

    def GetGhostLevel(self): # real signature unknown; restored from __doc__
        """
        GetGhostLevel(self) -> int
        C++: virtual int GetGhostLevel()
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfPieces(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPieces(self) -> int
        C++: virtual int GetNumberOfPieces()
        """
        return 0

    def GetStartPiece(self): # real signature unknown; restored from __doc__
        """
        GetStartPiece(self) -> int
        C++: virtual int GetStartPiece()
        """
        return 0

    def GetUseSubdirectory(self): # real signature unknown; restored from __doc__
        """
        GetUseSubdirectory(self) -> bool
        C++: virtual bool GetUseSubdirectory()
        """
        return False

    def GetWriteSummaryFile(self): # real signature unknown; restored from __doc__
        """
        GetWriteSummaryFile(self) -> int
        C++: virtual int GetWriteSummaryFile()
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPDataObjectWriter
        C++: vtkXMLPDataObjectWriter *NewInstance()
        """
        return vtkXMLPDataObjectWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPDataObjectWriter
        C++: static vtkXMLPDataObjectWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPDataObjectWriter

    def SetController(self, __a): # real signature unknown; restored from __doc__
        """
        SetController(self, __a:vtkMultiProcessController) -> None
        C++: virtual void SetController(vtkMultiProcessController *)
        
        Controller used to communicate data type of blocks. By default,
        the global controller is used. If you want another controller to
        be used, set it with this.
        """
        pass

    def SetEndPiece(self, _arg): # real signature unknown; restored from __doc__
        """
        SetEndPiece(self, _arg:int) -> None
        C++: virtual void SetEndPiece(int _arg)
        """
        pass

    def SetGhostLevel(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGhostLevel(self, _arg:int) -> None
        C++: virtual void SetGhostLevel(int _arg)
        
        Get/Set the ghost level used for this writer's piece.
        """
        pass

    def SetNumberOfPieces(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfPieces(self, _arg:int) -> None
        C++: virtual void SetNumberOfPieces(int _arg)
        
        Get/Set the number of pieces that are being written in parallel.
        """
        pass

    def SetStartPiece(self, _arg): # real signature unknown; restored from __doc__
        """
        SetStartPiece(self, _arg:int) -> None
        C++: virtual void SetStartPiece(int _arg)
        
        Get/Set the range of pieces assigned to this writer.
        """
        pass

    def SetUseSubdirectory(self, _arg): # real signature unknown; restored from __doc__
        """
        SetUseSubdirectory(self, _arg:bool) -> None
        C++: virtual void SetUseSubdirectory(bool _arg)
        
        Get/Set whether to use a subdirectory to store the pieces
        """
        pass

    def SetWriteSummaryFile(self, flag): # real signature unknown; restored from __doc__
        """
        SetWriteSummaryFile(self, flag:int) -> None
        C++: virtual void SetWriteSummaryFile(int flag)
        
        Get/Set whether the writer should write the summary file that
        refers to all of the pieces' individual files. This is on by
        default. Note that only the first process writes the summary
        file.
        """
        pass

    def WriteSummaryFileOff(self): # real signature unknown; restored from __doc__
        """
        WriteSummaryFileOff(self) -> None
        C++: virtual void WriteSummaryFileOff()
        """
        pass

    def WriteSummaryFileOn(self): # real signature unknown; restored from __doc__
        """
        WriteSummaryFileOn(self) -> None
        C++: virtual void WriteSummaryFileOn()
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPDataObjectWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetNumberOfPieces': <method 'SetNumberOfPieces' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetNumberOfPieces': <method 'GetNumberOfPieces' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetStartPiece': <method 'SetStartPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetStartPiece': <method 'GetStartPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetEndPiece': <method 'SetEndPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetEndPiece': <method 'GetEndPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetGhostLevel': <method 'SetGhostLevel' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetGhostLevel': <method 'GetGhostLevel' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetUseSubdirectory': <method 'SetUseSubdirectory' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetUseSubdirectory': <method 'GetUseSubdirectory' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetWriteSummaryFile': <method 'SetWriteSummaryFile' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetWriteSummaryFile': <method 'GetWriteSummaryFile' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'WriteSummaryFileOn': <method 'WriteSummaryFileOn' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'WriteSummaryFileOff': <method 'WriteSummaryFileOff' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6C2A0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataObjectWriter' objects>, '__doc__': 'vtkXMLPDataObjectWriter - Write data in a parallel XML format.\\n\\nSuperclass: vtkXMLWriter\\n\\nvtkXMLPDataWriter is the superclass for all XML parallel data object\\nwriters.  It provides functionality needed for writing parallel\\nformats, such as the selection of which writer writes the summary\\nfile and what range of pieces are assigned to each serial writer.\\n\\n@sa\\nvtkXMLDataObjectWriter\\n\\n'})"
    __vtkname__ = 'vtkXMLPDataObjectWriter'


class vtkXMLPDataWriter(vtkXMLPDataObjectWriter):
    """
    vtkXMLPDataWriter - Write data in a parallel XML format.
    
    Superclass: vtkXMLPDataObjectWriter
    
    vtkXMLPDataWriter is the superclass for all XML parallel data set
    writers.  It provides functionality needed for writing parallel
    formats, such as the selection of which writer writes the summary
    file and what range of pieces are assigned to each serial writer.
    """
    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPDataWriter
        C++: vtkXMLPDataWriter *NewInstance()
        """
        return vtkXMLPDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPDataWriter
        C++: static vtkXMLPDataWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLPDataWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPDataWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6C7E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataWriter' objects>, '__doc__': 'vtkXMLPDataWriter - Write data in a parallel XML format.\\n\\nSuperclass: vtkXMLPDataObjectWriter\\n\\nvtkXMLPDataWriter is the superclass for all XML parallel data set\\nwriters.  It provides functionality needed for writing parallel\\nformats, such as the selection of which writer writes the summary\\nfile and what range of pieces are assigned to each serial writer.\\n\\n'})"
    __vtkname__ = 'vtkXMLPDataWriter'


class vtkXMLPDataSetWriter(vtkXMLPDataWriter):
    """
    vtkXMLPDataSetWriter - Write any type of PVTK XML file.
    
    Superclass: vtkXMLPDataWriter
    
    vtkXMLPDataSetWriter is a wrapper around the PVTK XML file format
    writers.  Given an input vtkDataSet, the correct writer is
    automatically selected based on the type of input.
    
    @sa
    vtkXMLPImageDataWriter vtkXMLPStructuredGridWriter
    vtkXMLPRectilinearGridWriter vtkXMLPPolyDataWriter
    vtkXMLPUnstructuredGridWriter
    """
    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkDataSet
        C++: vtkDataSet *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPDataSetWriter
        C++: vtkXMLPDataSetWriter *NewInstance()
        """
        return vtkXMLPDataSetWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPDataSetWriter
        C++: static vtkXMLPDataSetWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLPDataSetWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPDataSetWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6C550>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPDataSetWriter' objects>, '__doc__': 'vtkXMLPDataSetWriter - Write any type of PVTK XML file.\\n\\nSuperclass: vtkXMLPDataWriter\\n\\nvtkXMLPDataSetWriter is a wrapper around the PVTK XML file format\\nwriters.  Given an input vtkDataSet, the correct writer is\\nautomatically selected based on the type of input.\\n\\n@sa\\nvtkXMLPImageDataWriter vtkXMLPStructuredGridWriter\\nvtkXMLPRectilinearGridWriter vtkXMLPPolyDataWriter\\nvtkXMLPUnstructuredGridWriter\\n\\n'})"
    __vtkname__ = 'vtkXMLPDataSetWriter'


class vtkXMLPUniformGridAMRWriter(__vtkmodules_vtkIOXML.vtkXMLUniformGridAMRWriter):
    """
    vtkXMLPUniformGridAMRWriter - parallel writer for vtkUniformGridAMR
    and subclasses.
    
    Superclass: vtkXMLUniformGridAMRWriter
    
    vtkXMLPCompositeDataWriter writes (in parallel or serially)
    vtkUniformGridAMR and subclasses. When running in parallel all
    processes are expected to have the same meta-data (i.e. amr-boxes,
    structure, etc.) however they may now have the missing data-blocks.
    This class extends vtkXMLUniformGridAMRWriter to communicate
    information about data blocks to the root node so that the root node
    can write the XML file describing the structure correctly.
    """
    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPUniformGridAMRWriter
        C++: vtkXMLPUniformGridAMRWriter *NewInstance()
        """
        return vtkXMLPUniformGridAMRWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPUniformGridAMRWriter
        C++: static vtkXMLPUniformGridAMRWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPUniformGridAMRWriter

    def SetController(self, __a): # real signature unknown; restored from __doc__
        """
        SetController(self, __a:vtkMultiProcessController) -> None
        C++: virtual void SetController(vtkMultiProcessController *)
        
        Controller used to communicate data type of blocks. By default,
        the global controller is used. If you want another controller to
        be used, set it with this. If no controller is set, only the
        local blocks will be written to the meta-file.
        """
        pass

    def SetWriteMetaFile(self, flag): # real signature unknown; restored from __doc__
        """
        SetWriteMetaFile(self, flag:int) -> None
        C++: void SetWriteMetaFile(int flag) override;
        
        Set whether this instance will write the meta-file. WriteMetaFile
        is set to flag only on process 0 and all other processes have
        WriteMetaFile set to 0 by default.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPUniformGridAMRWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, 'SetWriteMetaFile': <method 'SetWriteMetaFile' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6E770>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUniformGridAMRWriter' objects>, '__doc__': 'vtkXMLPUniformGridAMRWriter - parallel writer for vtkUniformGridAMR\\nand subclasses.\\n\\nSuperclass: vtkXMLUniformGridAMRWriter\\n\\nvtkXMLPCompositeDataWriter writes (in parallel or serially)\\nvtkUniformGridAMR and subclasses. When running in parallel all\\nprocesses are expected to have the same meta-data (i.e. amr-boxes,\\nstructure, etc.) however they may now have the missing data-blocks.\\nThis class extends vtkXMLUniformGridAMRWriter to communicate\\ninformation about data blocks to the root node so that the root node\\ncan write the XML file describing the structure correctly.\\n\\n'})"
    __vtkname__ = 'vtkXMLPUniformGridAMRWriter'


class vtkXMLPHierarchicalBoxDataWriter(vtkXMLPUniformGridAMRWriter):
    """
    vtkXMLPHierarchicalBoxDataWriter - parallel writer for
    vtkHierarchicalBoxDataSet for backwards compatibility.
    
    Superclass: vtkXMLPUniformGridAMRWriter
    
    vtkXMLPHierarchicalBoxDataWriter is an empty subclass of
    vtkXMLPUniformGridAMRWriter for backwards compatibility.
    """
    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPHierarchicalBoxDataWriter
        C++: vtkXMLPHierarchicalBoxDataWriter *NewInstance()
        """
        return vtkXMLPHierarchicalBoxDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPHierarchicalBoxDataWriter
        C++: static vtkXMLPHierarchicalBoxDataWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPHierarchicalBoxDataWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPHierarchicalBoxDataWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6CA70>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPHierarchicalBoxDataWriter' objects>, '__doc__': 'vtkXMLPHierarchicalBoxDataWriter - parallel writer for\\nvtkHierarchicalBoxDataSet for backwards compatibility.\\n\\nSuperclass: vtkXMLPUniformGridAMRWriter\\n\\nvtkXMLPHierarchicalBoxDataWriter is an empty subclass of\\nvtkXMLPUniformGridAMRWriter for backwards compatibility.\\n\\n'})"
    __vtkname__ = 'vtkXMLPHierarchicalBoxDataWriter'


class vtkXMLPHyperTreeGridWriter(vtkXMLPDataObjectWriter):
    """
    vtkXMLPHyperTreeGridWriter - Write PVTK XML HyperTreeGrid files.
    
    Superclass: vtkXMLPDataObjectWriter
    
    vtkXMLPHyperTreeGridWriter writes the PVTK XML HyperTreeGrid file
    format.  One hypertree grid input can be written into a parallel file
    format with any number of pieces spread across files. The standard
    extension for this writer's file format is "phtg". This writer uses
    vtkXMLHyperTreeGridWriter to write the individual piece files.
    
    @sa
    vtkXMLHyperTreeGridWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkHyperTreeGrid
        C++: vtkHyperTreeGrid *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPHyperTreeGridWriter
        C++: vtkXMLPHyperTreeGridWriter *NewInstance()
        """
        return vtkXMLPHyperTreeGridWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPHyperTreeGridWriter
        C++: static vtkXMLPHyperTreeGridWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPHyperTreeGridWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPHyperTreeGridWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6CD40>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPHyperTreeGridWriter\' objects>, \'__doc__\': \'vtkXMLPHyperTreeGridWriter - Write PVTK XML HyperTreeGrid files.\\n\\nSuperclass: vtkXMLPDataObjectWriter\\n\\nvtkXMLPHyperTreeGridWriter writes the PVTK XML HyperTreeGrid file\\nformat.  One hypertree grid input can be written into a parallel file\\nformat with any number of pieces spread across files. The standard\\nextension for this writer\\\'s file format is "phtg". This writer uses\\nvtkXMLHyperTreeGridWriter to write the individual piece files.\\n\\n@sa\\nvtkXMLHyperTreeGridWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPHyperTreeGridWriter'


class vtkXMLPStructuredDataWriter(vtkXMLPDataWriter):
    """
    vtkXMLPStructuredDataWriter - Superclass for PVTK XML structured data
    writers.
    
    Superclass: vtkXMLPDataWriter
    
    vtkXMLPStructuredDataWriter provides PVTK XML writing functionality
    that is common among all the parallel structured data formats.
    """
    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPStructuredDataWriter
        C++: vtkXMLPStructuredDataWriter *NewInstance()
        """
        return vtkXMLPStructuredDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPStructuredDataWriter
        C++: static vtkXMLPStructuredDataWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPStructuredDataWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPStructuredDataWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6DEE0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredDataWriter' objects>, '__doc__': 'vtkXMLPStructuredDataWriter - Superclass for PVTK XML structured data\\nwriters.\\n\\nSuperclass: vtkXMLPDataWriter\\n\\nvtkXMLPStructuredDataWriter provides PVTK XML writing functionality\\nthat is common among all the parallel structured data formats.\\n\\n'})"
    __vtkname__ = 'vtkXMLPStructuredDataWriter'


class vtkXMLPImageDataWriter(vtkXMLPStructuredDataWriter):
    """
    vtkXMLPImageDataWriter - Write PVTK XML ImageData files.
    
    Superclass: vtkXMLPStructuredDataWriter
    
    vtkXMLPImageDataWriter writes the PVTK XML ImageData file format. One
    image data input can be written into a parallel file format with any
    number of pieces spread across files.  The standard extension for
    this writer's file format is "pvti".  This writer uses
    vtkXMLImageDataWriter to write the individual piece files.
    
    @sa
    vtkXMLImageDataWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkImageData
        C++: vtkImageData *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPImageDataWriter
        C++: vtkXMLPImageDataWriter *NewInstance()
        """
        return vtkXMLPImageDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPImageDataWriter
        C++: static vtkXMLPImageDataWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLPImageDataWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPImageDataWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6D010>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPImageDataWriter\' objects>, \'__doc__\': \'vtkXMLPImageDataWriter - Write PVTK XML ImageData files.\\n\\nSuperclass: vtkXMLPStructuredDataWriter\\n\\nvtkXMLPImageDataWriter writes the PVTK XML ImageData file format. One\\nimage data input can be written into a parallel file format with any\\nnumber of pieces spread across files.  The standard extension for\\nthis writer\\\'s file format is "pvti".  This writer uses\\nvtkXMLImageDataWriter to write the individual piece files.\\n\\n@sa\\nvtkXMLImageDataWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPImageDataWriter'


class vtkXMLPMultiBlockDataWriter(__vtkmodules_vtkIOXML.vtkXMLMultiBlockDataWriter):
    """
    vtkXMLPMultiBlockDataWriter - parallel writer for
    vtkHierarchicalBoxDataSet.
    
    Superclass: vtkXMLMultiBlockDataWriter
    
    vtkXMLPCompositeDataWriter writes (in parallel or serially) the VTK
    XML multi-group, multi-block hierarchical and hierarchical box files.
    XML multi-group data files are meta-files that point to a list of
    serial VTK XML files.
    """
    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfPieces(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPieces(self) -> int
        C++: virtual int GetNumberOfPieces()
        """
        return 0

    def GetStartPiece(self): # real signature unknown; restored from __doc__
        """
        GetStartPiece(self) -> int
        C++: virtual int GetStartPiece()
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPMultiBlockDataWriter
        C++: vtkXMLPMultiBlockDataWriter *NewInstance()
        """
        return vtkXMLPMultiBlockDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPMultiBlockDataWriter
        C++: static vtkXMLPMultiBlockDataWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPMultiBlockDataWriter

    def SetController(self, __a): # real signature unknown; restored from __doc__
        """
        SetController(self, __a:vtkMultiProcessController) -> None
        C++: virtual void SetController(vtkMultiProcessController *)
        
        Controller used to communicate data type of blocks. By default,
        the global controller is used. If you want another controller to
        be used, set it with this. If no controller is set, only the
        local blocks will be written to the meta-file.
        """
        pass

    def SetNumberOfPieces(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfPieces(self, _arg:int) -> None
        C++: virtual void SetNumberOfPieces(int _arg)
        
        Get/Set the number of pieces that are being written in parallel.
        """
        pass

    def SetStartPiece(self, _arg): # real signature unknown; restored from __doc__
        """
        SetStartPiece(self, _arg:int) -> None
        C++: virtual void SetStartPiece(int _arg)
        
        Get/Set the range of pieces assigned to this writer.
        """
        pass

    def SetWriteMetaFile(self, flag): # real signature unknown; restored from __doc__
        """
        SetWriteMetaFile(self, flag:int) -> None
        C++: void SetWriteMetaFile(int flag) override;
        
        Set whether this instance will write the meta-file. WriteMetaFile
        is set to flag only on process 0 and all other processes have
        WriteMetaFile set to 0 by default.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPMultiBlockDataWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'SetNumberOfPieces': <method 'SetNumberOfPieces' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'GetNumberOfPieces': <method 'GetNumberOfPieces' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'SetStartPiece': <method 'SetStartPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'GetStartPiece': <method 'GetStartPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, 'SetWriteMetaFile': <method 'SetWriteMetaFile' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6D380>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPMultiBlockDataWriter' objects>, '__doc__': 'vtkXMLPMultiBlockDataWriter - parallel writer for\\nvtkHierarchicalBoxDataSet.\\n\\nSuperclass: vtkXMLMultiBlockDataWriter\\n\\nvtkXMLPCompositeDataWriter writes (in parallel or serially) the VTK\\nXML multi-group, multi-block hierarchical and hierarchical box files.\\nXML multi-group data files are meta-files that point to a list of\\nserial VTK XML files.\\n\\n'})"
    __vtkname__ = 'vtkXMLPMultiBlockDataWriter'


class vtkXMLPPartitionedDataSetWriter(vtkXMLPartitionedDataSetWriter):
    """
    vtkXMLPPartitionedDataSetWriter - deprecated.
    
    Superclass: vtkXMLPartitionedDataSetWriter
    
    Simply use vtkXMLPartitionedDataSetWriter.
    
    vtkXMLPartitionedDataSetWriter is deprecated. Simple use
    vtkXMLPartitionedDataSetWriter.
    """
    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfPieces(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPieces(self) -> int
        C++: virtual int GetNumberOfPieces()
        """
        return 0

    def GetStartPiece(self): # real signature unknown; restored from __doc__
        """
        GetStartPiece(self) -> int
        C++: virtual int GetStartPiece()
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPPartitionedDataSetWriter
        C++: vtkXMLPPartitionedDataSetWriter *NewInstance()
        """
        return vtkXMLPPartitionedDataSetWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPPartitionedDataSetWriter
        C++: static vtkXMLPPartitionedDataSetWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPPartitionedDataSetWriter

    def SetNumberOfPieces(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfPieces(self, _arg:int) -> None
        C++: virtual void SetNumberOfPieces(int _arg)
        
        These no longer have any effect. Only left for backwards
        compatibility.
        """
        pass

    def SetStartPiece(self, _arg): # real signature unknown; restored from __doc__
        """
        SetStartPiece(self, _arg:int) -> None
        C++: virtual void SetStartPiece(int _arg)
        """
        pass

    def SetWriteMetaFile(self, __a): # real signature unknown; restored from __doc__
        """
        SetWriteMetaFile(self, __a:int) -> None
        C++: void SetWriteMetaFile(int)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPPartitionedDataSetWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'SetNumberOfPieces': <method 'SetNumberOfPieces' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'GetNumberOfPieces': <method 'GetNumberOfPieces' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'SetStartPiece': <method 'SetStartPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'GetStartPiece': <method 'GetStartPiece' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, 'SetWriteMetaFile': <method 'SetWriteMetaFile' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6D6B0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPPartitionedDataSetWriter' objects>, '__doc__': 'vtkXMLPPartitionedDataSetWriter - deprecated.\\n\\nSuperclass: vtkXMLPartitionedDataSetWriter\\n\\nSimply use vtkXMLPartitionedDataSetWriter.\\n\\nvtkXMLPartitionedDataSetWriter is deprecated. Simple use\\nvtkXMLPartitionedDataSetWriter.\\n\\n'})"
    __vtkname__ = 'vtkXMLPPartitionedDataSetWriter'


class vtkXMLPUnstructuredDataWriter(vtkXMLPDataWriter):
    """
    vtkXMLPUnstructuredDataWriter - Superclass for PVTK XML unstructured
    data writers.
    
    Superclass: vtkXMLPDataWriter
    
    vtkXMLPUnstructuredDataWriter provides PVTK XML writing functionality
    that is common among all the parallel unstructured data formats.
    """
    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPUnstructuredDataWriter
        C++: vtkXMLPUnstructuredDataWriter *NewInstance()
        """
        return vtkXMLPUnstructuredDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPUnstructuredDataWriter
        C++: static vtkXMLPUnstructuredDataWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPUnstructuredDataWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkXMLPUnstructuredDataWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF84EC6EA00>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredDataWriter' objects>, '__doc__': 'vtkXMLPUnstructuredDataWriter - Superclass for PVTK XML unstructured\\ndata writers.\\n\\nSuperclass: vtkXMLPDataWriter\\n\\nvtkXMLPUnstructuredDataWriter provides PVTK XML writing functionality\\nthat is common among all the parallel unstructured data formats.\\n\\n'})"
    __vtkname__ = 'vtkXMLPUnstructuredDataWriter'


class vtkXMLPPolyDataWriter(vtkXMLPUnstructuredDataWriter):
    """
    vtkXMLPPolyDataWriter - Write PVTK XML PolyData files.
    
    Superclass: vtkXMLPUnstructuredDataWriter
    
    vtkXMLPPolyDataWriter writes the PVTK XML PolyData file format. One
    poly data input can be written into a parallel file format with any
    number of pieces spread across files.  The standard extension for
    this writer's file format is "pvtp".  This writer uses
    vtkXMLPolyDataWriter to write the individual piece files.
    
    @sa
    vtkXMLPolyDataWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkPolyData
        C++: vtkPolyData *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPPolyDataWriter
        C++: vtkXMLPPolyDataWriter *NewInstance()
        """
        return vtkXMLPPolyDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPPolyDataWriter
        C++: static vtkXMLPPolyDataWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLPPolyDataWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPPolyDataWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6D980>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPPolyDataWriter\' objects>, \'__doc__\': \'vtkXMLPPolyDataWriter - Write PVTK XML PolyData files.\\n\\nSuperclass: vtkXMLPUnstructuredDataWriter\\n\\nvtkXMLPPolyDataWriter writes the PVTK XML PolyData file format. One\\npoly data input can be written into a parallel file format with any\\nnumber of pieces spread across files.  The standard extension for\\nthis writer\\\'s file format is "pvtp".  This writer uses\\nvtkXMLPolyDataWriter to write the individual piece files.\\n\\n@sa\\nvtkXMLPolyDataWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPPolyDataWriter'


class vtkXMLPRectilinearGridWriter(vtkXMLPStructuredDataWriter):
    """
    vtkXMLPRectilinearGridWriter - Write PVTK XML RectilinearGrid files.
    
    Superclass: vtkXMLPStructuredDataWriter
    
    vtkXMLPRectilinearGridWriter writes the PVTK XML RectilinearGrid file
    format.  One rectilinear grid input can be written into a parallel
    file format with any number of pieces spread across files. The
    standard extension for this writer's file format is "pvtr". This
    writer uses vtkXMLRectilinearGridWriter to write the individual piece
    files.
    
    @sa
    vtkXMLRectilinearGridWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkRectilinearGrid
        C++: vtkRectilinearGrid *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPRectilinearGridWriter
        C++: vtkXMLPRectilinearGridWriter *NewInstance()
        """
        return vtkXMLPRectilinearGridWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPRectilinearGridWriter
        C++: static vtkXMLPRectilinearGridWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPRectilinearGridWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPRectilinearGridWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6DC50>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPRectilinearGridWriter\' objects>, \'__doc__\': \'vtkXMLPRectilinearGridWriter - Write PVTK XML RectilinearGrid files.\\n\\nSuperclass: vtkXMLPStructuredDataWriter\\n\\nvtkXMLPRectilinearGridWriter writes the PVTK XML RectilinearGrid file\\nformat.  One rectilinear grid input can be written into a parallel\\nfile format with any number of pieces spread across files. The\\nstandard extension for this writer\\\'s file format is "pvtr". This\\nwriter uses vtkXMLRectilinearGridWriter to write the individual piece\\nfiles.\\n\\n@sa\\nvtkXMLRectilinearGridWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPRectilinearGridWriter'


class vtkXMLPStructuredGridWriter(vtkXMLPStructuredDataWriter):
    """
    vtkXMLPStructuredGridWriter - Write PVTK XML StructuredGrid files.
    
    Superclass: vtkXMLPStructuredDataWriter
    
    vtkXMLPStructuredGridWriter writes the PVTK XML StructuredGrid file
    format.  One structured grid input can be written into a parallel
    file format with any number of pieces spread across files. The
    standard extension for this writer's file format is "pvts". This
    writer uses vtkXMLStructuredGridWriter to write the individual piece
    files.
    
    @sa
    vtkXMLStructuredGridWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkStructuredGrid
        C++: vtkStructuredGrid *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPStructuredGridWriter
        C++: vtkXMLPStructuredGridWriter *NewInstance()
        """
        return vtkXMLPStructuredGridWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPStructuredGridWriter
        C++: static vtkXMLPStructuredGridWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPStructuredGridWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPStructuredGridWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6E1B0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPStructuredGridWriter\' objects>, \'__doc__\': \'vtkXMLPStructuredGridWriter - Write PVTK XML StructuredGrid files.\\n\\nSuperclass: vtkXMLPStructuredDataWriter\\n\\nvtkXMLPStructuredGridWriter writes the PVTK XML StructuredGrid file\\nformat.  One structured grid input can be written into a parallel\\nfile format with any number of pieces spread across files. The\\nstandard extension for this writer\\\'s file format is "pvts". This\\nwriter uses vtkXMLStructuredGridWriter to write the individual piece\\nfiles.\\n\\n@sa\\nvtkXMLStructuredGridWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPStructuredGridWriter'


class vtkXMLPTableWriter(vtkXMLPDataObjectWriter):
    """
    vtkXMLPTableWriter - Write PVTK XML UnstructuredGrid files.
    
    Superclass: vtkXMLPDataObjectWriter
    
    vtkXMLPTableWriter writes the PVTK XML Table file format.  One table
    input can be written into a parallel file format with any number of
    pieces spread across files. The standard extension for this writer's
    file format is "pvtt". This writer uses vtkXMLTableWriter to write
    the individual piece files.
    
    @sa
    vtkXMLTableWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkTable
        C++: vtkTable *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPTableWriter
        C++: vtkXMLPTableWriter *NewInstance()
        """
        return vtkXMLPTableWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPTableWriter
        C++: static vtkXMLPTableWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLPTableWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPTableWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6E480>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPTableWriter\' objects>, \'__doc__\': \'vtkXMLPTableWriter - Write PVTK XML UnstructuredGrid files.\\n\\nSuperclass: vtkXMLPDataObjectWriter\\n\\nvtkXMLPTableWriter writes the PVTK XML Table file format.  One table\\ninput can be written into a parallel file format with any number of\\npieces spread across files. The standard extension for this writer\\\'s\\nfile format is "pvtt". This writer uses vtkXMLTableWriter to write\\nthe individual piece files.\\n\\n@sa\\nvtkXMLTableWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPTableWriter'


class vtkXMLPUnstructuredGridWriter(vtkXMLPUnstructuredDataWriter):
    """
    vtkXMLPUnstructuredGridWriter - Write PVTK XML UnstructuredGrid files.
    
    Superclass: vtkXMLPUnstructuredDataWriter
    
    vtkXMLPUnstructuredGridWriter writes the PVTK XML UnstructuredGrid
    file format.  One unstructured grid input can be written into a
    parallel file format with any number of pieces spread across files.
    The standard extension for this writer's file format is "pvtu". This
    writer uses vtkXMLUnstructuredGridWriter to write the individual
    piece files.
    
    @sa
    vtkXMLUnstructuredGridWriter
    """
    def GetDefaultFileExtension(self): # real signature unknown; restored from __doc__
        """
        GetDefaultFileExtension(self) -> str
        C++: const char *GetDefaultFileExtension() override;
        
        Get the default file extension for files written by this writer.
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkUnstructuredGridBase
        C++: vtkUnstructuredGridBase *GetInput()
        
        Get/Set the writer's input.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLPUnstructuredGridWriter
        C++: vtkXMLPUnstructuredGridWriter *NewInstance()
        """
        return vtkXMLPUnstructuredGridWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLPUnstructuredGridWriter
        C++: static vtkXMLPUnstructuredGridWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkXMLPUnstructuredGridWriter

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkXMLPUnstructuredGridWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'GetDefaultFileExtension\': <method \'GetDefaultFileExtension\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF84EC6ECD0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOParallelXML.vtkXMLPUnstructuredGridWriter\' objects>, \'__doc__\': \'vtkXMLPUnstructuredGridWriter - Write PVTK XML UnstructuredGrid files.\\n\\nSuperclass: vtkXMLPUnstructuredDataWriter\\n\\nvtkXMLPUnstructuredGridWriter writes the PVTK XML UnstructuredGrid\\nfile format.  One unstructured grid input can be written into a\\nparallel file format with any number of pieces spread across files.\\nThe standard extension for this writer\\\'s file format is "pvtu". This\\nwriter uses vtkXMLUnstructuredGridWriter to write the individual\\npiece files.\\n\\n@sa\\nvtkXMLUnstructuredGridWriter\\n\\n\'})'
    __vtkname__ = 'vtkXMLPUnstructuredGridWriter'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000022C995FBC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOParallelXML', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000022C995FBC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOParallelXML.cp311-win_amd64.pyd')"

