# encoding: utf-8
# module vtkmodules.vtkWebGLExporter
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkWebGLExporter.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkIOExport as __vtkmodules_vtkIOExport


# Variables with simple values

VTK_ONLYCAMERA = 0
VTK_ONLYWIDGET = 1
VTK_PARSEALL = 2

wLINES = 1

wPOINTS = 0

wTRIANGLES = 2

# no functions
# classes

class vtkPVWebGLExporter(__vtkmodules_vtkIOExport.vtkExporter):
    """
    vtkPVWebGLExporter - no description provided.
    
    Superclass: vtkExporter
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        
        Specify the name of the VRML file to write.
        """
        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) -> vtkPVWebGLExporter
        C++: vtkPVWebGLExporter *NewInstance()
        """
        return vtkPVWebGLExporter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkPVWebGLExporter
        C++: static vtkPVWebGLExporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkPVWebGLExporter

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify the name of the VRML file to write.
        """
        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__': 'vtkPVWebGLExporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F2130>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkWebGLExporter.vtkPVWebGLExporter' objects>, '__doc__': 'vtkPVWebGLExporter - no description provided.\\n\\nSuperclass: vtkExporter\\n\\n'})"
    __vtkname__ = 'vtkPVWebGLExporter'


class vtkWebGLDataSet(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkWebGLDataSet - vtkWebGLDataSet represent vertices, lines,
    polygons, and triangles.
    
    Superclass: vtkObject
    """
    def GenerateBinaryData(self): # real signature unknown; restored from __doc__
        """
        GenerateBinaryData(self) -> None
        C++: void GenerateBinaryData()
        """
        pass

    def GetBinaryData(self): # real signature unknown; restored from __doc__
        """
        GetBinaryData(self) -> Pointer
        C++: unsigned char *GetBinaryData()
        """
        pass

    def GetBinarySize(self): # real signature unknown; restored from __doc__
        """
        GetBinarySize(self) -> int
        C++: int GetBinarySize()
        """
        return 0

    def GetMD5(self): # real signature unknown; restored from __doc__
        """
        GetMD5(self) -> str
        C++: std::string GetMD5()
        """
        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 HasChanged(self): # real signature unknown; restored from __doc__
        """
        HasChanged(self) -> bool
        C++: bool HasChanged()
        """
        return False

    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) -> vtkWebGLDataSet
        C++: vtkWebGLDataSet *NewInstance()
        """
        return vtkWebGLDataSet

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWebGLDataSet
        C++: static vtkWebGLDataSet *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWebGLDataSet

    def SetColors(self, c, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetColors(self, c:[int, ...]) -> None
        C++: void SetColors(unsigned char *c)
        """
        pass

    def SetIndexes(self, i, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetIndexes(self, i:[int, ...], size:int) -> None
        C++: void SetIndexes(short *i, int size)
        """
        pass

    def SetMatrix(self, m, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetMatrix(self, m:[float, ...]) -> None
        C++: void SetMatrix(float *m)
        """
        pass

    def SetNormals(self, n, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetNormals(self, n:[float, ...]) -> None
        C++: void SetNormals(float *n)
        """
        pass

    def SetPoints(self, p, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetPoints(self, p:[float, ...], size:int) -> None
        C++: void SetPoints(float *p, int size)
        """
        pass

    def SetTCoords(self, t, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetTCoords(self, t:[float, ...]) -> None
        C++: void SetTCoords(float *t)
        """
        pass

    def SetType(self, t): # real signature unknown; restored from __doc__
        """
        SetType(self, t:WebGLObjectTypes) -> None
        C++: void SetType(WebGLObjectTypes t)
        """
        pass

    def SetVertices(self, v, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetVertices(self, v:[float, ...], size:int) -> None
        C++: void SetVertices(float *v, int size)
        """
        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__': 'vtkWebGLDataSet', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetVertices': <method 'SetVertices' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetIndexes': <method 'SetIndexes' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetNormals': <method 'SetNormals' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetColors': <method 'SetColors' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetPoints': <method 'SetPoints' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetTCoords': <method 'SetTCoords' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetMatrix': <method 'SetMatrix' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'SetType': <method 'SetType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'GetBinaryData': <method 'GetBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'GetBinarySize': <method 'GetBinarySize' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'GenerateBinaryData': <method 'GenerateBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'HasChanged': <method 'HasChanged' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, 'GetMD5': <method 'GetMD5' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F2560>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLDataSet' objects>, '__doc__': 'vtkWebGLDataSet - vtkWebGLDataSet represent vertices, lines,\\npolygons, and triangles.\\n\\nSuperclass: vtkObject\\n\\n'})"
    __vtkname__ = 'vtkWebGLDataSet'


class vtkWebGLExporter(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkWebGLExporter - vtkWebGLExporter export the data of the scene to
    be used in the WebGL.
    
    Superclass: vtkObject
    """
    def ComputeMD5(self, content, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        ComputeMD5(content:(int, ...), size:int, hash:str) -> None
        C++: static void ComputeMD5(const unsigned char *content,
            int size, std::string &hash)
        """
        pass

    def exportStaticScene(self, renderers, width, height, path): # real signature unknown; restored from __doc__
        """
        exportStaticScene(self, renderers:vtkRendererCollection,
            width:int, height:int, path:str) -> None
        C++: void exportStaticScene(vtkRendererCollection *renderers,
            int width, int height, std::string path)
        """
        pass

    def GenerateMetadata(self): # real signature unknown; restored from __doc__
        """
        GenerateMetadata(self) -> str
        C++: const char *GenerateMetadata()
        """
        return ""

    def GetId(self): # real signature unknown; restored from __doc__
        """
        GetId(self) -> str
        C++: const char *GetId()
        """
        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 GetNumberOfObjects(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfObjects(self) -> int
        C++: int GetNumberOfObjects()
        """
        return 0

    def GetWebGLObject(self, index): # real signature unknown; restored from __doc__
        """
        GetWebGLObject(self, index:int) -> vtkWebGLObject
        C++: vtkWebGLObject *GetWebGLObject(int index)
        """
        return vtkWebGLObject

    def hasChanged(self): # real signature unknown; restored from __doc__
        """
        hasChanged(self) -> bool
        C++: bool hasChanged()
        """
        return False

    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) -> vtkWebGLExporter
        C++: vtkWebGLExporter *NewInstance()
        """
        return vtkWebGLExporter

    def parseScene(self, renderers, viewId, parseType): # real signature unknown; restored from __doc__
        """
        parseScene(self, renderers:vtkRendererCollection, viewId:str,
            parseType:int) -> None
        C++: void parseScene(vtkRendererCollection *renderers,
            const char *viewId, int parseType)
        
        Get all the needed information from the vtkRenderer
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWebGLExporter
        C++: static vtkWebGLExporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWebGLExporter

    def SetCenterOfRotation(self, a1, a2, a3): # real signature unknown; restored from __doc__
        """
        SetCenterOfRotation(self, a1:float, a2:float, a3:float) -> None
        C++: void SetCenterOfRotation(float a1, float a2, float a3)
        """
        pass

    def SetMaxAllowedSize(self, mesh, lines): # real signature unknown; restored from __doc__
        """
        SetMaxAllowedSize(self, mesh:int, lines:int) -> None
        C++: void SetMaxAllowedSize(int mesh, int lines)
        SetMaxAllowedSize(self, size:int) -> None
        C++: void SetMaxAllowedSize(int size)
        """
        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__': 'vtkWebGLExporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'parseScene': <method 'parseScene' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'exportStaticScene': <method 'exportStaticScene' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'GenerateMetadata': <method 'GenerateMetadata' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'GetId': <method 'GetId' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'GetWebGLObject': <method 'GetWebGLObject' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'GetNumberOfObjects': <method 'GetNumberOfObjects' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'hasChanged': <method 'hasChanged' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'SetCenterOfRotation': <method 'SetCenterOfRotation' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'SetMaxAllowedSize': <method 'SetMaxAllowedSize' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, 'ComputeMD5': <method 'ComputeMD5' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F2930>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLExporter' objects>, '__doc__': 'vtkWebGLExporter - vtkWebGLExporter export the data of the scene to\\nbe used in the WebGL.\\n\\nSuperclass: vtkObject\\n\\n'})"
    __vtkname__ = 'vtkWebGLExporter'


class vtkWebGLObject(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkWebGLObject - vtkWebGLObject represent and manipulate an WebGL
    object and its data.
    
    Superclass: vtkObject
    """
    def GenerateBinaryData(self): # real signature unknown; restored from __doc__
        """
        GenerateBinaryData(self) -> None
        C++: virtual void GenerateBinaryData()
        """
        pass

    def GetBinaryData(self, part): # real signature unknown; restored from __doc__
        """
        GetBinaryData(self, part:int) -> Pointer
        C++: virtual unsigned char *GetBinaryData(int part)
        GetBinaryData(self, part:int, buffer:vtkUnsignedCharArray) -> None
        C++: void GetBinaryData(int part, vtkUnsignedCharArray *buffer)
        """
        pass

    def GetBinarySize(self, part): # real signature unknown; restored from __doc__
        """
        GetBinarySize(self, part:int) -> int
        C++: virtual int GetBinarySize(int part)
        """
        return 0

    def GetId(self): # real signature unknown; restored from __doc__
        """
        GetId(self) -> str
        C++: std::string GetId()
        """
        return ""

    def GetLayer(self): # real signature unknown; restored from __doc__
        """
        GetLayer(self) -> int
        C++: int GetLayer()
        """
        return 0

    def GetMD5(self): # real signature unknown; restored from __doc__
        """
        GetMD5(self) -> str
        C++: std::string GetMD5()
        """
        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 GetNumberOfParts(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfParts(self) -> int
        C++: virtual int GetNumberOfParts()
        """
        return 0

    def GetRendererId(self): # real signature unknown; restored from __doc__
        """
        GetRendererId(self) -> int
        C++: size_t GetRendererId()
        """
        return 0

    def HasChanged(self): # real signature unknown; restored from __doc__
        """
        HasChanged(self) -> bool
        C++: bool HasChanged()
        """
        return False

    def HasTransparency(self): # real signature unknown; restored from __doc__
        """
        HasTransparency(self) -> bool
        C++: bool HasTransparency()
        """
        return False

    def InteractAtServer(self): # real signature unknown; restored from __doc__
        """
        InteractAtServer(self) -> bool
        C++: bool InteractAtServer()
        """
        return False

    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 isVisible(self): # real signature unknown; restored from __doc__
        """
        isVisible(self) -> bool
        C++: bool isVisible()
        """
        return False

    def isWidget(self): # real signature unknown; restored from __doc__
        """
        isWidget(self) -> bool
        C++: bool isWidget()
        """
        return False

    def isWireframeMode(self): # real signature unknown; restored from __doc__
        """
        isWireframeMode(self) -> bool
        C++: bool isWireframeMode()
        """
        return False

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkWebGLObject
        C++: vtkWebGLObject *NewInstance()
        """
        return vtkWebGLObject

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWebGLObject
        C++: static vtkWebGLObject *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWebGLObject

    def SetHasTransparency(self, t): # real signature unknown; restored from __doc__
        """
        SetHasTransparency(self, t:bool) -> None
        C++: void SetHasTransparency(bool t)
        """
        pass

    def SetId(self, i): # real signature unknown; restored from __doc__
        """
        SetId(self, i:str) -> None
        C++: void SetId(const std::string &i)
        """
        pass

    def SetInteractAtServer(self, i): # real signature unknown; restored from __doc__
        """
        SetInteractAtServer(self, i:bool) -> None
        C++: void SetInteractAtServer(bool i)
        """
        pass

    def SetIsWidget(self, w): # real signature unknown; restored from __doc__
        """
        SetIsWidget(self, w:bool) -> None
        C++: void SetIsWidget(bool w)
        """
        pass

    def SetLayer(self, l): # real signature unknown; restored from __doc__
        """
        SetLayer(self, l:int) -> None
        C++: void SetLayer(int l)
        """
        pass

    def SetRendererId(self, i): # real signature unknown; restored from __doc__
        """
        SetRendererId(self, i:int) -> None
        C++: void SetRendererId(size_t i)
        """
        pass

    def SetTransformationMatrix(self, m): # real signature unknown; restored from __doc__
        """
        SetTransformationMatrix(self, m:vtkMatrix4x4) -> None
        C++: void SetTransformationMatrix(vtkMatrix4x4 *m)
        """
        pass

    def SetType(self, t): # real signature unknown; restored from __doc__
        """
        SetType(self, t:WebGLObjectTypes) -> None
        C++: void SetType(WebGLObjectTypes t)
        """
        pass

    def SetVisibility(self, vis): # real signature unknown; restored from __doc__
        """
        SetVisibility(self, vis:bool) -> None
        C++: void SetVisibility(bool vis)
        """
        pass

    def SetWireframeMode(self, wireframe): # real signature unknown; restored from __doc__
        """
        SetWireframeMode(self, wireframe:bool) -> None
        C++: void SetWireframeMode(bool wireframe)
        """
        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__': 'vtkWebGLObject', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GenerateBinaryData': <method 'GenerateBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetBinaryData': <method 'GetBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetBinarySize': <method 'GetBinarySize' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetNumberOfParts': <method 'GetNumberOfParts' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetLayer': <method 'SetLayer' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetRendererId': <method 'SetRendererId' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetId': <method 'SetId' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetWireframeMode': <method 'SetWireframeMode' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetVisibility': <method 'SetVisibility' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetTransformationMatrix': <method 'SetTransformationMatrix' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetIsWidget': <method 'SetIsWidget' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetHasTransparency': <method 'SetHasTransparency' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetInteractAtServer': <method 'SetInteractAtServer' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'SetType': <method 'SetType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'isWireframeMode': <method 'isWireframeMode' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'isVisible': <method 'isVisible' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'HasChanged': <method 'HasChanged' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'isWidget': <method 'isWidget' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'HasTransparency': <method 'HasTransparency' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'InteractAtServer': <method 'InteractAtServer' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetMD5': <method 'GetMD5' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetId': <method 'GetId' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetRendererId': <method 'GetRendererId' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, 'GetLayer': <method 'GetLayer' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3060>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLObject' objects>, '__doc__': 'vtkWebGLObject - vtkWebGLObject represent and manipulate an WebGL\\nobject and its data.\\n\\nSuperclass: vtkObject\\n\\n'})"
    __vtkname__ = 'vtkWebGLObject'


class vtkWebGLPolyData(vtkWebGLObject):
    """
    vtkWebGLPolyData - PolyData representation for WebGL.
    
    Superclass: vtkWebGLObject
    """
    def GenerateBinaryData(self): # real signature unknown; restored from __doc__
        """
        GenerateBinaryData(self) -> None
        C++: void GenerateBinaryData() override;
        """
        pass

    def GetBinaryData(self, part): # real signature unknown; restored from __doc__
        """
        GetBinaryData(self, part:int) -> Pointer
        C++: unsigned char *GetBinaryData(int part) override;
        """
        pass

    def GetBinarySize(self, part): # real signature unknown; restored from __doc__
        """
        GetBinarySize(self, part:int) -> int
        C++: int GetBinarySize(int part) override;
        """
        return 0

    def GetColorsFromPointData(self, color, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetColorsFromPointData(self, color:[int, ...],
            pointdata:vtkPointData, polydata:vtkPolyData, actor:vtkActor)
            -> None
        C++: void GetColorsFromPointData(unsigned char *color,
            vtkPointData *pointdata, vtkPolyData *polydata,
            vtkActor *actor)
        """
        pass

    def GetColorsFromPolyData(self, color, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetColorsFromPolyData(self, color:[int, ...],
            polydata:vtkPolyData, actor:vtkActor) -> None
        C++: void GetColorsFromPolyData(unsigned char *color,
            vtkPolyData *polydata, vtkActor *actor)
        """
        pass

    def GetLines(self, polydata, actor, lineMaxSize): # real signature unknown; restored from __doc__
        """
        GetLines(self, polydata:vtkTriangleFilter, actor:vtkActor,
            lineMaxSize:int) -> None
        C++: void GetLines(vtkTriangleFilter *polydata, vtkActor *actor,
            int lineMaxSize)
        """
        pass

    def GetLinesFromPolygon(self, mapper, actor, lineMaxSize, edgeColor, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetLinesFromPolygon(self, mapper:vtkMapper, actor:vtkActor,
            lineMaxSize:int, edgeColor:[float, ...]) -> None
        C++: void GetLinesFromPolygon(vtkMapper *mapper, vtkActor *actor,
            int lineMaxSize, double *edgeColor)
        """
        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 GetNumberOfParts(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfParts(self) -> int
        C++: int GetNumberOfParts() override;
        """
        return 0

    def GetPoints(self, polydata, actor, maxSize): # real signature unknown; restored from __doc__
        """
        GetPoints(self, polydata:vtkTriangleFilter, actor:vtkActor,
            maxSize:int) -> None
        C++: void GetPoints(vtkTriangleFilter *polydata, vtkActor *actor,
            int maxSize)
        """
        pass

    def GetPolygonsFromCellData(self, polydata, actor, maxSize): # real signature unknown; restored from __doc__
        """
        GetPolygonsFromCellData(self, polydata:vtkTriangleFilter,
            actor:vtkActor, maxSize:int) -> None
        C++: void GetPolygonsFromCellData(vtkTriangleFilter *polydata,
            vtkActor *actor, int maxSize)
        """
        pass

    def GetPolygonsFromPointData(self, polydata, actor, maxSize): # real signature unknown; restored from __doc__
        """
        GetPolygonsFromPointData(self, polydata:vtkTriangleFilter,
            actor:vtkActor, maxSize:int) -> None
        C++: void GetPolygonsFromPointData(vtkTriangleFilter *polydata,
            vtkActor *actor, int maxSize)
        """
        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) -> vtkWebGLPolyData
        C++: vtkWebGLPolyData *NewInstance()
        """
        return vtkWebGLPolyData

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWebGLPolyData
        C++: static vtkWebGLPolyData *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWebGLPolyData

    def SetLine(self, _points, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetLine(self, _points:[float, ...], _numberOfPoints:int,
            _index:[int, ...], _numberOfIndex:int, _colors:[int, ...],
            maxSize:int) -> None
        C++: void SetLine(float *_points, int _numberOfPoints,
            int *_index, int _numberOfIndex, unsigned char *_colors,
            int maxSize)
        """
        pass

    def SetMesh(self, _vertices, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetMesh(self, _vertices:[float, ...], _numberOfVertices:int,
            _index:[int, ...], _numberOfIndexes:int, _normals:[float,
            ...], _colors:[int, ...], _tcoords:[float, ...], maxSize:int)
            -> None
        C++: void SetMesh(float *_vertices, int _numberOfVertices,
            int *_index, int _numberOfIndexes, float *_normals,
            unsigned char *_colors, float *_tcoords, int maxSize)
        """
        pass

    def SetPoints(self, points, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetPoints(self, points:[float, ...], numberOfPoints:int,
            colors:[int, ...], maxSize:int) -> None
        C++: void SetPoints(float *points, int numberOfPoints,
            unsigned char *colors, int maxSize)
        """
        pass

    def SetTransformationMatrix(self, m): # real signature unknown; restored from __doc__
        """
        SetTransformationMatrix(self, m:vtkMatrix4x4) -> None
        C++: void SetTransformationMatrix(vtkMatrix4x4 *m)
        """
        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__': 'vtkWebGLPolyData', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GenerateBinaryData': <method 'GenerateBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetBinaryData': <method 'GetBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetBinarySize': <method 'GetBinarySize' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetNumberOfParts': <method 'GetNumberOfParts' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetPoints': <method 'GetPoints' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetLinesFromPolygon': <method 'GetLinesFromPolygon' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetLines': <method 'GetLines' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetColorsFromPolyData': <method 'GetColorsFromPolyData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetPolygonsFromPointData': <method 'GetPolygonsFromPointData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetPolygonsFromCellData': <method 'GetPolygonsFromCellData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'GetColorsFromPointData': <method 'GetColorsFromPointData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'SetMesh': <method 'SetMesh' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'SetLine': <method 'SetLine' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'SetPoints': <method 'SetPoints' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, 'SetTransformationMatrix': <method 'SetTransformationMatrix' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F34D0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLPolyData' objects>, '__doc__': 'vtkWebGLPolyData - PolyData representation for WebGL.\\n\\nSuperclass: vtkWebGLObject\\n\\n'})"
    __vtkname__ = 'vtkWebGLPolyData'


class vtkWebGLWidget(vtkWebGLObject):
    """
    vtkWebGLWidget - Widget representation for WebGL.
    
    Superclass: vtkWebGLObject
    """
    def GenerateBinaryData(self): # real signature unknown; restored from __doc__
        """
        GenerateBinaryData(self) -> None
        C++: void GenerateBinaryData() override;
        """
        pass

    def GetBinaryData(self, part): # real signature unknown; restored from __doc__
        """
        GetBinaryData(self, part:int) -> Pointer
        C++: unsigned char *GetBinaryData(int part) override;
        """
        pass

    def GetBinarySize(self, part): # real signature unknown; restored from __doc__
        """
        GetBinarySize(self, part:int) -> int
        C++: int GetBinarySize(int part) override;
        """
        return 0

    def GetDataFromColorMap(self, actor): # real signature unknown; restored from __doc__
        """
        GetDataFromColorMap(self, actor:vtkActor2D) -> None
        C++: void GetDataFromColorMap(vtkActor2D *actor)
        """
        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 GetNumberOfParts(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfParts(self) -> int
        C++: int GetNumberOfParts() override;
        """
        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) -> vtkWebGLWidget
        C++: vtkWebGLWidget *NewInstance()
        """
        return vtkWebGLWidget

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWebGLWidget
        C++: static vtkWebGLWidget *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWebGLWidget

    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__': 'vtkWebGLWidget', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GenerateBinaryData': <method 'GenerateBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GetBinaryData': <method 'GetBinaryData' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GetBinarySize': <method 'GetBinarySize' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GetNumberOfParts': <method 'GetNumberOfParts' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, 'GetDataFromColorMap': <method 'GetDataFromColorMap' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3800>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkWebGLExporter.vtkWebGLWidget' objects>, '__doc__': 'vtkWebGLWidget - Widget representation for WebGL.\\n\\nSuperclass: vtkWebGLObject\\n\\n'})"
    __vtkname__ = 'vtkWebGLWidget'


class WebGLObjectTypes(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001B7D28FBC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkWebGLExporter', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001B7D28FBC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkWebGLExporter.cp311-win_amd64.pyd')"

