# encoding: utf-8
# module vtkmodules.vtkCommonDataModel
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkCommonDataModel.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonMath as __vtkmodules_vtkCommonMath
import vtkmodules.vtkCommonTransforms as __vtkmodules_vtkCommonTransforms


class vtkXMLDataElement(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkXMLDataElement - Represents an XML element and those nested inside.
    
    Superclass: vtkObject
    
    vtkXMLDataElement is used by vtkXMLDataParser to represent an XML
    element.  It provides methods to access the element's attributes and
    nested elements in a convenient manner.  This allows easy traversal
    of an input XML file by vtkXMLReader and its subclasses.
    
    @sa
    vtkXMLDataParser
    """
    def AddCharacterData(self, c, length): # real signature unknown; restored from __doc__
        """
        AddCharacterData(self, c:str, length:int) -> None
        C++: void AddCharacterData(const char *c, size_t length)
        """
        pass

    def AddNestedElement(self, element): # real signature unknown; restored from __doc__
        """
        AddNestedElement(self, element:vtkXMLDataElement) -> None
        C++: void AddNestedElement(vtkXMLDataElement *element)
        
        Add nested element
        """
        pass

    def DeepCopy(self, elem): # real signature unknown; restored from __doc__
        """
        DeepCopy(self, elem:vtkXMLDataElement) -> None
        C++: virtual void DeepCopy(vtkXMLDataElement *elem)
        
        Copy this element from another of the same type (elem),
        recursively. Old attributes and nested elements are removed, new
        ones are created given the contents of 'elem'. Warning: Parent is
        ignored.
        """
        pass

    def FindNestedElement(self, id): # real signature unknown; restored from __doc__
        """
        FindNestedElement(self, id:str) -> vtkXMLDataElement
        C++: vtkXMLDataElement *FindNestedElement(const char *id)
        
        Find the first nested element with the given id, given name, or
        given name and id. WARNING: the search is only performed on the
        children, not the grand-children.
        """
        return vtkXMLDataElement

    def FindNestedElementWithName(self, name): # real signature unknown; restored from __doc__
        """
        FindNestedElementWithName(self, name:str) -> vtkXMLDataElement
        C++: vtkXMLDataElement *FindNestedElementWithName(
            const char *name)
        """
        return vtkXMLDataElement

    def FindNestedElementWithNameAndAttribute(self, name, att_name, att_value): # real signature unknown; restored from __doc__
        """
        FindNestedElementWithNameAndAttribute(self, name:str,
            att_name:str, att_value:str) -> vtkXMLDataElement
        C++: vtkXMLDataElement *FindNestedElementWithNameAndAttribute(
            const char *name, const char *att_name, const char *att_value)
        """
        return vtkXMLDataElement

    def FindNestedElementWithNameAndId(self, name, id): # real signature unknown; restored from __doc__
        """
        FindNestedElementWithNameAndId(self, name:str, id:str)
            -> vtkXMLDataElement
        C++: vtkXMLDataElement *FindNestedElementWithNameAndId(
            const char *name, const char *id)
        """
        return vtkXMLDataElement

    def GetAttribute(self, name): # real signature unknown; restored from __doc__
        """
        GetAttribute(self, name:str) -> str
        C++: const char *GetAttribute(const char *name)
        
        Get the attribute with the given name.  If it doesn't exist,
        returns 0.
        """
        return ""

    def GetAttributeEncoding(self): # real signature unknown; restored from __doc__
        """
        GetAttributeEncoding(self) -> int
        C++: virtual int GetAttributeEncoding()
        """
        return 0

    def GetAttributeEncodingMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetAttributeEncodingMaxValue(self) -> int
        C++: virtual int GetAttributeEncodingMaxValue()
        """
        return 0

    def GetAttributeEncodingMinValue(self): # real signature unknown; restored from __doc__
        """
        GetAttributeEncodingMinValue(self) -> int
        C++: virtual int GetAttributeEncodingMinValue()
        """
        return 0

    def GetAttributeName(self, idx): # real signature unknown; restored from __doc__
        """
        GetAttributeName(self, idx:int) -> str
        C++: const char *GetAttributeName(int idx)
        
        Get the n-th attribute name. Returns 0 if there is no such
        attribute.
        """
        return ""

    def GetAttributeValue(self, idx): # real signature unknown; restored from __doc__
        """
        GetAttributeValue(self, idx:int) -> str
        C++: const char *GetAttributeValue(int idx)
        
        Get the n-th attribute value. Returns 0 if there is no such
        attribute.
        """
        return ""

    def GetCharacterData(self): # real signature unknown; restored from __doc__
        """
        GetCharacterData(self) -> str
        C++: virtual char *GetCharacterData()
        """
        return ""

    def GetCharacterDataWidth(self): # real signature unknown; restored from __doc__
        """
        GetCharacterDataWidth(self) -> int
        C++: virtual int GetCharacterDataWidth()
        
        Get/Set the width (in number of fields) that character data (that
        between open and closing tags ie. <X> ... </X>) is printed. If
        the width is less than one the tag's character data is printed
        all on one line. If it is greater than one the character data is
        streamed insterting line feeds every width number of fields. See
        PrintXML.
        """
        return 0

    def GetId(self): # real signature unknown; restored from __doc__
        """
        GetId(self) -> str
        C++: virtual char *GetId()
        
        Set/Get the value of the id attribute of the element, if any.
        """
        return ""

    def GetName(self): # real signature unknown; restored from __doc__
        """
        GetName(self) -> str
        C++: virtual char *GetName()
        
        Set/Get the name of the element.  This is its XML tag.
        """
        return ""

    def GetNestedElement(self, index): # real signature unknown; restored from __doc__
        """
        GetNestedElement(self, index:int) -> vtkXMLDataElement
        C++: vtkXMLDataElement *GetNestedElement(int index)
        
        Get the element nested in this one at the given index.
        """
        return vtkXMLDataElement

    def GetNumberOfAttributes(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfAttributes(self) -> int
        C++: virtual int GetNumberOfAttributes()
        
        Get the number of attributes.
        """
        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 GetNumberOfNestedElements(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNestedElements(self) -> int
        C++: int GetNumberOfNestedElements()
        
        Get the number of elements nested in this one.
        """
        return 0

    def GetParent(self): # real signature unknown; restored from __doc__
        """
        GetParent(self) -> vtkXMLDataElement
        C++: vtkXMLDataElement *GetParent()
        
        Set/Get the parent of this element.
        """
        return vtkXMLDataElement

    def GetRoot(self): # real signature unknown; restored from __doc__
        """
        GetRoot(self) -> vtkXMLDataElement
        C++: virtual vtkXMLDataElement *GetRoot()
        
        Get root of the XML tree this element is part of.
        """
        return vtkXMLDataElement

    def GetScalarAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        GetScalarAttribute(self, name:str, value:int) -> int
        C++: int GetScalarAttribute(const char *name, int &value)
        GetScalarAttribute(self, name:str, value:float) -> int
        C++: int GetScalarAttribute(const char *name, double &value)
        GetScalarAttribute(self, name:str, value:int) -> int
        C++: int GetScalarAttribute(const char *name, long &value)
        GetScalarAttribute(self, name:str, value:int) -> int
        C++: int GetScalarAttribute(const char *name, long long &value)
        
        Get the attribute with the given name and converted to a scalar
        value.  Returns whether value was extracted.
        """
        return 0

    def GetVectorAttribute(self, name, length, value, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetVectorAttribute(self, name:str, length:int, value:[int, ...])
            -> int
        C++: int GetVectorAttribute(const char *name, int length,
            int *value)
        GetVectorAttribute(self, name:str, length:int, value:[float, ...])
             -> int
        C++: int GetVectorAttribute(const char *name, int length,
            double *value)
        GetVectorAttribute(self, name:str, length:int, value:[int, ...])
            -> int
        C++: int GetVectorAttribute(const char *name, int length,
            long *value)
        GetVectorAttribute(self, name:str, length:int, value:[int, ...])
            -> int
        C++: int GetVectorAttribute(const char *name, int length,
            long long *value)
        
        Get the attribute with the given name and converted to a scalar
        value.  Returns length of vector read.
        """
        pass

    def GetWordTypeAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        GetWordTypeAttribute(self, name:str, value:int) -> int
        C++: int GetWordTypeAttribute(const char *name, int &value)
        
        Get the attribute with the given name and converted to a word
        type. Word types can be `VTK_TYPE_FLOAT32`, `VTK_TYPE_FLOAT64`,
        `VTK_INT8`, `VTK_UINT8`, `VTK_INT16`, `VTK_UINT16`, `VTK_INT32`,
        `VTK_UINT32`, `VTK_INT64`, `VTK_UINT64`, `VTK_STRING`, or
        `VTK_BIT`.
        """
        return 0

    def GetXMLByteIndex(self): # real signature unknown; restored from __doc__
        """
        GetXMLByteIndex(self) -> int
        C++: virtual vtkTypeInt64 GetXMLByteIndex()
        
        Set/Get the offset from the beginning of the XML document to this
        element.
        """
        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 IsEqualTo(self, elem): # real signature unknown; restored from __doc__
        """
        IsEqualTo(self, elem:vtkXMLDataElement) -> int
        C++: virtual int IsEqualTo(vtkXMLDataElement *elem)
        
        Check if the instance has the same name, attributes, character
        data and nested elements contents than the given element (this
        method is applied recursively on the nested elements, and they
        must be stored in the same order). Warning: Id, Parent,
        XMLByteIndex are ignored.
        """
        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 LookupElement(self, id): # real signature unknown; restored from __doc__
        """
        LookupElement(self, id:str) -> vtkXMLDataElement
        C++: vtkXMLDataElement *LookupElement(const char *id)
        
        Lookup the element with the given id, starting at this scope.
        """
        return vtkXMLDataElement

    def LookupElementWithName(self, name): # real signature unknown; restored from __doc__
        """
        LookupElementWithName(self, name:str) -> vtkXMLDataElement
        C++: vtkXMLDataElement *LookupElementWithName(const char *name)
        
        Find the first nested element with given name. WARNING: the
        search is performed on the whole XML tree.
        """
        return vtkXMLDataElement

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXMLDataElement
        C++: vtkXMLDataElement *NewInstance()
        """
        return vtkXMLDataElement

    def PrintXML(self, fname): # real signature unknown; restored from __doc__
        """
        PrintXML(self, fname:str) -> None
        C++: void PrintXML(const char *fname)
        """
        pass

    def RemoveAllAttributes(self): # real signature unknown; restored from __doc__
        """
        RemoveAllAttributes(self) -> None
        C++: virtual void RemoveAllAttributes()
        """
        pass

    def RemoveAllNestedElements(self): # real signature unknown; restored from __doc__
        """
        RemoveAllNestedElements(self) -> None
        C++: virtual void RemoveAllNestedElements()
        
        Remove all nested elements.
        """
        pass

    def RemoveAttribute(self, name): # real signature unknown; restored from __doc__
        """
        RemoveAttribute(self, name:str) -> None
        C++: virtual void RemoveAttribute(const char *name)
        
        Remove one or all attributes.
        """
        pass

    def RemoveNestedElement(self, __a): # real signature unknown; restored from __doc__
        """
        RemoveNestedElement(self, __a:vtkXMLDataElement) -> None
        C++: virtual void RemoveNestedElement(vtkXMLDataElement *)
        
        Remove nested element.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXMLDataElement
        C++: static vtkXMLDataElement *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXMLDataElement

    def SetAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        SetAttribute(self, name:str, value:str) -> None
        C++: void SetAttribute(const char *name, const char *value)
        
        Set the attribute with the given name and value. If it doesn't
        exist, adds it.
        """
        pass

    def SetAttributeEncoding(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAttributeEncoding(self, _arg:int) -> None
        C++: virtual void SetAttributeEncoding(int _arg)
        
        Get/Set the internal character encoding of the attributes.
        Default type is VTK_ENCODING_UTF_8. Note that a vtkXMLDataParser
        has its own AttributesEncoding ivar. If this ivar is set to
        something other than VTK_ENCODING_NONE, it will be used to set
        the attribute encoding of each vtkXMLDataElement created by this
        vtkXMLDataParser.
        """
        pass

    def SetCharacterData(self, data, length): # real signature unknown; restored from __doc__
        """
        SetCharacterData(self, data:str, length:int) -> None
        C++: void SetCharacterData(const char *data, int length)
        
        Set/Get the character data between XML start/end tags.
        """
        pass

    def SetCharacterDataWidth(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCharacterDataWidth(self, _arg:int) -> None
        C++: virtual void SetCharacterDataWidth(int _arg)
        """
        pass

    def SetDoubleAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        SetDoubleAttribute(self, name:str, value:float) -> None
        C++: void SetDoubleAttribute(const char *name, double value)
        """
        pass

    def SetFloatAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        SetFloatAttribute(self, name:str, value:float) -> None
        C++: void SetFloatAttribute(const char *name, float value)
        """
        pass

    def SetId(self, _arg): # real signature unknown; restored from __doc__
        """
        SetId(self, _arg:str) -> None
        C++: virtual void SetId(const char *_arg)
        """
        pass

    def SetIntAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        SetIntAttribute(self, name:str, value:int) -> None
        C++: void SetIntAttribute(const char *name, int value)
        
        Set the attribute with the given name. We can not use the same
        GetScalarAttribute() construct since the compiler will not be
        able to resolve between SetAttribute(..., int) and
        SetAttribute(..., unsigned long).
        """
        pass

    def SetName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetName(self, _arg:str) -> None
        C++: virtual void SetName(const char *_arg)
        """
        pass

    def SetParent(self, parent): # real signature unknown; restored from __doc__
        """
        SetParent(self, parent:vtkXMLDataElement) -> None
        C++: void SetParent(vtkXMLDataElement *parent)
        """
        pass

    def SetUnsignedLongAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        SetUnsignedLongAttribute(self, name:str, value:int) -> None
        C++: void SetUnsignedLongAttribute(const char *name,
            unsigned long value)
        """
        pass

    def SetVectorAttribute(self, name, length, value, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetVectorAttribute(self, name:str, length:int, value:(int, ...))
            -> None
        C++: void SetVectorAttribute(const char *name, int length,
            const int *value)
        SetVectorAttribute(self, name:str, length:int, value:(float, ...))
             -> None
        C++: void SetVectorAttribute(const char *name, int length,
            const double *value)
        SetVectorAttribute(self, name:str, length:int, value:(int, ...))
            -> None
        C++: void SetVectorAttribute(const char *name, int length,
            const unsigned long *value)
        SetVectorAttribute(self, name:str, length:int, value:(int, ...))
            -> None
        C++: void SetVectorAttribute(const char *name, int length,
            long long const *value)
        
        Set the attribute with the given name.
        """
        pass

    def SetXMLByteIndex(self, _arg): # real signature unknown; restored from __doc__
        """
        SetXMLByteIndex(self, _arg:int) -> None
        C++: virtual void SetXMLByteIndex(vtkTypeInt64 _arg)
        """
        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__\': \'vtkXMLDataElement\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetName\': <method \'GetName\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetName\': <method \'SetName\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetId\': <method \'GetId\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetId\': <method \'SetId\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetAttribute\': <method \'GetAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetAttribute\': <method \'SetAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetCharacterData\': <method \'SetCharacterData\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'AddCharacterData\': <method \'AddCharacterData\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetCharacterData\': <method \'GetCharacterData\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetScalarAttribute\': <method \'GetScalarAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetIntAttribute\': <method \'SetIntAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetFloatAttribute\': <method \'SetFloatAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetDoubleAttribute\': <method \'SetDoubleAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetUnsignedLongAttribute\': <method \'SetUnsignedLongAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetVectorAttribute\': <method \'GetVectorAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetVectorAttribute\': <method \'SetVectorAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetWordTypeAttribute\': <method \'GetWordTypeAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetNumberOfAttributes\': <method \'GetNumberOfAttributes\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetAttributeName\': <method \'GetAttributeName\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetAttributeValue\': <method \'GetAttributeValue\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'RemoveAttribute\': <method \'RemoveAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'RemoveAllAttributes\': <method \'RemoveAllAttributes\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetParent\': <method \'GetParent\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetParent\': <method \'SetParent\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetRoot\': <method \'GetRoot\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetNumberOfNestedElements\': <method \'GetNumberOfNestedElements\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetNestedElement\': <method \'GetNestedElement\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'AddNestedElement\': <method \'AddNestedElement\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'RemoveNestedElement\': <method \'RemoveNestedElement\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'RemoveAllNestedElements\': <method \'RemoveAllNestedElements\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'FindNestedElement\': <method \'FindNestedElement\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'FindNestedElementWithName\': <method \'FindNestedElementWithName\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'FindNestedElementWithNameAndId\': <method \'FindNestedElementWithNameAndId\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'FindNestedElementWithNameAndAttribute\': <method \'FindNestedElementWithNameAndAttribute\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'LookupElementWithName\': <method \'LookupElementWithName\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'LookupElement\': <method \'LookupElement\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetXMLByteIndex\': <method \'GetXMLByteIndex\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetXMLByteIndex\': <method \'SetXMLByteIndex\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'IsEqualTo\': <method \'IsEqualTo\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'DeepCopy\': <method \'DeepCopy\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetAttributeEncoding\': <method \'SetAttributeEncoding\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetAttributeEncodingMinValue\': <method \'GetAttributeEncodingMinValue\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetAttributeEncodingMaxValue\': <method \'GetAttributeEncodingMaxValue\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetAttributeEncoding\': <method \'GetAttributeEncoding\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'PrintXML\': <method \'PrintXML\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'GetCharacterDataWidth\': <method \'GetCharacterDataWidth\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'SetCharacterDataWidth\': <method \'SetCharacterDataWidth\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF81D6588A0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkCommonDataModel.vtkXMLDataElement\' objects>, \'__doc__\': "vtkXMLDataElement - Represents an XML element and those nested inside.\\n\\nSuperclass: vtkObject\\n\\nvtkXMLDataElement is used by vtkXMLDataParser to represent an XML\\nelement.  It provides methods to access the element\'s attributes and\\nnested elements in a convenient manner.  This allows easy traversal\\nof an input XML file by vtkXMLReader and its subclasses.\\n\\n@sa\\nvtkXMLDataParser\\n\\n"})'
    __vtkname__ = 'vtkXMLDataElement'


