# encoding: utf-8
# module vtkmodules.vtkRenderingSceneGraph
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkRenderingSceneGraph.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore


# no functions
# classes

class vtkViewNode(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkViewNode - a node within a VTK scene graph
    
    Superclass: vtkObject
    
    This is the superclass for all nodes within a VTK scene graph. It
    contains the API for a node. It supports the essential operations
    such as graph creation, state storage and traversal. Child classes
    adapt this to VTK's major rendering classes. Grandchild classes adapt
    those to for APIs of different rendering libraries.
    """
    def Build(self, __a): # real signature unknown; restored from __doc__
        """
        Build(self, __a:bool) -> None
        C++: virtual void Build(bool)
        
        Builds myself.
        """
        pass

    def GetFirstAncestorOfType(self, type): # real signature unknown; restored from __doc__
        """
        GetFirstAncestorOfType(self, type:str) -> vtkViewNode
        C++: vtkViewNode *GetFirstAncestorOfType(const char *type)
        
        Find the first parent/grandparent of the desired type
        """
        return vtkViewNode

    def GetFirstChildOfType(self, type): # real signature unknown; restored from __doc__
        """
        GetFirstChildOfType(self, type:str) -> vtkViewNode
        C++: vtkViewNode *GetFirstChildOfType(const char *type)
        
        Find the first child of the desired type
        """
        return vtkViewNode

    def GetMyFactory(self): # real signature unknown; restored from __doc__
        """
        GetMyFactory(self) -> vtkViewNodeFactory
        C++: virtual vtkViewNodeFactory *GetMyFactory()
        """
        return vtkViewNodeFactory

    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 GetParent(self): # real signature unknown; restored from __doc__
        """
        GetParent(self) -> vtkViewNode
        C++: virtual vtkViewNode *GetParent()
        """
        return vtkViewNode

    def GetRenderable(self): # real signature unknown; restored from __doc__
        """
        GetRenderable(self) -> vtkObject
        C++: virtual vtkObject *GetRenderable()
        
        This is the VTK class that this node stands in for.
        """
        pass

    def GetViewNodeFor(self, __a): # real signature unknown; restored from __doc__
        """
        GetViewNodeFor(self, __a:vtkObject) -> vtkViewNode
        C++: vtkViewNode *GetViewNodeFor(vtkObject *)
        
        Returns the view node that corresponding to the provided object
        Will return NULL if a match is not found in self or descendents
        """
        return vtkViewNode

    def Invalidate(self, __a): # real signature unknown; restored from __doc__
        """
        Invalidate(self, __a:bool) -> None
        C++: virtual void Invalidate(bool)
        
        Clear any cached data.
        """
        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) -> vtkViewNode
        C++: vtkViewNode *NewInstance()
        """
        return vtkViewNode

    def Render(self, __a): # real signature unknown; restored from __doc__
        """
        Render(self, __a:bool) -> None
        C++: virtual void Render(bool)
        
        Makes calls to make self visible.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkViewNode
        C++: static vtkViewNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkViewNode

    def SetMyFactory(self, __a): # real signature unknown; restored from __doc__
        """
        SetMyFactory(self, __a:vtkViewNodeFactory) -> None
        C++: virtual void SetMyFactory(vtkViewNodeFactory *)
        
        A factory that creates particular subclasses for different
        rendering back ends.
        """
        pass

    def SetParent(self, __a): # real signature unknown; restored from __doc__
        """
        SetParent(self, __a:vtkViewNode) -> None
        C++: virtual void SetParent(vtkViewNode *)
        
        Access the node that owns this one.
        """
        pass

    def SetRenderable(self, __a): # real signature unknown; restored from __doc__
        """
        SetRenderable(self, __a:vtkObject) -> None
        C++: virtual void SetRenderable(vtkObject *)
        
        Allow explicit setting of the renderable for a view node.
        """
        pass

    def Synchronize(self, __a): # real signature unknown; restored from __doc__
        """
        Synchronize(self, __a:bool) -> None
        C++: virtual void Synchronize(bool)
        
        Ensures that my state agrees with my Renderable's.
        """
        pass

    def Traverse(self, operation): # real signature unknown; restored from __doc__
        """
        Traverse(self, operation:int) -> None
        C++: virtual void Traverse(int operation)
        """
        pass

    def TraverseAllPasses(self): # real signature unknown; restored from __doc__
        """
        TraverseAllPasses(self) -> None
        C++: virtual void TraverseAllPasses()
        """
        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."""


    build = 1
    invalidate = 4
    noop = 0
    operation_type = None # (!) real value is "<class 'vtkmodules.vtkRenderingSceneGraph.vtkViewNode.operation_type'>"
    render = 3
    synchronize = 2
    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkViewNode\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetRenderable\': <method \'GetRenderable\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'Build\': <method \'Build\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'Synchronize\': <method \'Synchronize\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'Render\': <method \'Render\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'Invalidate\': <method \'Invalidate\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'SetParent\': <method \'SetParent\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetParent\': <method \'GetParent\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'SetMyFactory\': <method \'SetMyFactory\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetMyFactory\': <method \'GetMyFactory\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetViewNodeFor\': <method \'GetViewNodeFor\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetFirstAncestorOfType\': <method \'GetFirstAncestorOfType\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'GetFirstChildOfType\': <method \'GetFirstChildOfType\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'SetRenderable\': <method \'SetRenderable\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'Traverse\': <method \'Traverse\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'TraverseAllPasses\': <method \'TraverseAllPasses\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'operation_type\': <class \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode.operation_type\'>, \'noop\': 0, \'build\': 1, \'synchronize\': 2, \'render\': 3, \'invalidate\': 4, \'__new__\': <built-in method __new__ of type object at 0x00007FF86D7F04D0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkRenderingSceneGraph.vtkViewNode\' objects>, \'__doc__\': "vtkViewNode - a node within a VTK scene graph\\n\\nSuperclass: vtkObject\\n\\nThis is the superclass for all nodes within a VTK scene graph. It\\ncontains the API for a node. It supports the essential operations\\nsuch as graph creation, state storage and traversal. Child classes\\nadapt this to VTK\'s major rendering classes. Grandchild classes adapt\\nthose to for APIs of different rendering libraries.\\n\\n"})'
    __vtkname__ = 'vtkViewNode'


class vtkActorNode(vtkViewNode):
    """
    vtkActorNode - vtkViewNode specialized for vtkActors
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkActor/Mapper and Property
    Made a choice to merge actor, mapper and property together. If there
    is a compelling reason to separate them we can.
    """
    def Build(self, prepass): # real signature unknown; restored from __doc__
        """
        Build(self, prepass:bool) -> None
        C++: void Build(bool prepass) override;
        
        Build containers for our child nodes.
        """
        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) -> vtkActorNode
        C++: vtkActorNode *NewInstance()
        """
        return vtkActorNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkActorNode
        C++: static vtkActorNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkActorNode

    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__': 'vtkActorNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, 'Build': <method 'Build' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7EF110>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkActorNode' objects>, '__doc__': 'vtkActorNode - vtkViewNode specialized for vtkActors\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkActor/Mapper and Property\\nMade a choice to merge actor, mapper and property together. If there\\nis a compelling reason to separate them we can.\\n\\n'})"
    __vtkname__ = 'vtkActorNode'


class vtkCameraNode(vtkViewNode):
    """
    vtkCameraNode - vtkViewNode specialized for vtkCameras
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkCamera
    """
    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) -> vtkCameraNode
        C++: vtkCameraNode *NewInstance()
        """
        return vtkCameraNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkCameraNode
        C++: static vtkCameraNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkCameraNode

    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__': 'vtkCameraNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7EF3A0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkCameraNode' objects>, '__doc__': 'vtkCameraNode - vtkViewNode specialized for vtkCameras\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkCamera\\n\\n'})"
    __vtkname__ = 'vtkCameraNode'


class vtkLightNode(vtkViewNode):
    """
    vtkLightNode - vtkViewNode specialized for vtkLights
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkLight
    """
    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) -> vtkLightNode
        C++: vtkLightNode *NewInstance()
        """
        return vtkLightNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkLightNode
        C++: static vtkLightNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkLightNode

    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__': 'vtkLightNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7EF630>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkLightNode' objects>, '__doc__': 'vtkLightNode - vtkViewNode specialized for vtkLights\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkLight\\n\\n'})"
    __vtkname__ = 'vtkLightNode'


class vtkMapperNode(vtkViewNode):
    """
    vtkMapperNode - vtkViewNode specialized for vtkMappers
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkMapper
    """
    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) -> vtkMapperNode
        C++: vtkMapperNode *NewInstance()
        """
        return vtkMapperNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMapperNode
        C++: static vtkMapperNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkMapperNode

    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__': 'vtkMapperNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7EF8C0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkMapperNode' objects>, '__doc__': 'vtkMapperNode - vtkViewNode specialized for vtkMappers\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkMapper\\n\\n'})"
    __vtkname__ = 'vtkMapperNode'


class vtkPolyDataMapperNode(vtkMapperNode):
    """
    vtkPolyDataMapperNode - vtkViewNode specialized for vtkPolyDataMappers
    
    Superclass: vtkMapperNode
    
    State storage and graph traversal for
    vtkPolyDataMapper/PolyDataMapper and Property Made a choice to merge
    PolyDataMapper, PolyDataMapper and property together. If there is a
    compelling reason to separate them we can.
    """
    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) -> vtkPolyDataMapperNode
        C++: vtkPolyDataMapperNode *NewInstance()
        """
        return vtkPolyDataMapperNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkPolyDataMapperNode
        C++: static vtkPolyDataMapperNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkPolyDataMapperNode

    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__': 'vtkPolyDataMapperNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7EFB50>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkPolyDataMapperNode' objects>, '__doc__': 'vtkPolyDataMapperNode - vtkViewNode specialized for vtkPolyDataMappers\\n\\nSuperclass: vtkMapperNode\\n\\nState storage and graph traversal for\\nvtkPolyDataMapper/PolyDataMapper and Property Made a choice to merge\\nPolyDataMapper, PolyDataMapper and property together. If there is a\\ncompelling reason to separate them we can.\\n\\n'})"
    __vtkname__ = 'vtkPolyDataMapperNode'


class vtkRendererNode(vtkViewNode):
    """
    vtkRendererNode - vtkViewNode specialized for vtkRenderers
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkRenderer
    """
    def Build(self, prepass): # real signature unknown; restored from __doc__
        """
        Build(self, prepass:bool) -> None
        C++: void Build(bool prepass) override;
        
        Build containers for our child nodes.
        """
        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 GetScale(self): # real signature unknown; restored from __doc__
        """
        GetScale(self) -> (int, int)
        C++: virtual int *GetScale()
        
        Get/Set the window tile scale
        """
        pass

    def GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize(self) -> (int, int)
        C++: virtual int *GetSize()
        
        Get/Set the framebuffer size
        """
        pass

    def GetViewport(self): # real signature unknown; restored from __doc__
        """
        GetViewport(self) -> (float, float, float, float)
        C++: virtual double *GetViewport()
        
        Get/Set the window viewport
        """
        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) -> vtkRendererNode
        C++: vtkRendererNode *NewInstance()
        """
        return vtkRendererNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkRendererNode
        C++: static vtkRendererNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkRendererNode

    def SetScale(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetScale(self, _arg1:int, _arg2:int) -> None
        C++: virtual void SetScale(int _arg1, int _arg2)
        SetScale(self, _arg:(int, int)) -> None
        C++: void SetScale(const int _arg[2])
        """
        pass

    def SetSize(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetSize(self, _arg1:int, _arg2:int) -> None
        C++: virtual void SetSize(int _arg1, int _arg2)
        SetSize(self, _arg:(int, int)) -> None
        C++: void SetSize(const int _arg[2])
        """
        pass

    def SetViewport(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetViewport(self, _arg1:float, _arg2:float, _arg3:float,
            _arg4:float) -> None
        C++: virtual void SetViewport(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetViewport(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetViewport(const double _arg[4])
        """
        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__': 'vtkRendererNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'Build': <method 'Build' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'GetSize': <method 'GetSize' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'SetSize': <method 'SetSize' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'GetViewport': <method 'GetViewport' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'SetViewport': <method 'SetViewport' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'GetScale': <method 'GetScale' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, 'SetScale': <method 'SetScale' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7EFEC0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkRendererNode' objects>, '__doc__': 'vtkRendererNode - vtkViewNode specialized for vtkRenderers\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkRenderer\\n\\n'})"
    __vtkname__ = 'vtkRendererNode'


class vtkViewNodeFactory(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkViewNodeFactory - factory that chooses vtkViewNodes to create
    
    Superclass: vtkObject
    
    Class tells VTK which specific vtkViewNode subclass to make when it
    is asked to make a vtkViewNode for a particular renderable. modules
    for different rendering backends are expected to use this to
    customize the set of instances for their own purposes
    """
    def CreateNode(self, __a): # real signature unknown; restored from __doc__
        """
        CreateNode(self, __a:vtkObject) -> vtkViewNode
        C++: vtkViewNode *CreateNode(vtkObject *)
        
        Creates and returns a vtkViewNode for the provided renderable.
        """
        return vtkViewNode

    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) -> vtkViewNodeFactory
        C++: vtkViewNodeFactory *NewInstance()
        """
        return vtkViewNodeFactory

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkViewNodeFactory
        C++: static vtkViewNodeFactory *SafeDownCast(vtkObjectBase *o)
        """
        return vtkViewNodeFactory

    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__': 'vtkViewNodeFactory', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, 'CreateNode': <method 'CreateNode' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F0780>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory' objects>, '__doc__': 'vtkViewNodeFactory - factory that chooses vtkViewNodes to create\\n\\nSuperclass: vtkObject\\n\\nClass tells VTK which specific vtkViewNode subclass to make when it\\nis asked to make a vtkViewNode for a particular renderable. modules\\nfor different rendering backends are expected to use this to\\ncustomize the set of instances for their own purposes\\n\\n'})"
    __vtkname__ = 'vtkViewNodeFactory'


class vtkVolumeMapperNode(vtkMapperNode):
    """
    vtkVolumeMapperNode - vtkViewNode specialized for vtkVolumeMappers
    
    Superclass: vtkMapperNode
    
    State storage and graph traversal for vtkVolumeMapper/PolyDataMapper
    and Property Made a choice to merge PolyDataMapper, PolyDataMapper
    and property together. If there is a compelling reason to separate
    them we can.
    """
    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) -> vtkVolumeMapperNode
        C++: vtkVolumeMapperNode *NewInstance()
        """
        return vtkVolumeMapperNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkVolumeMapperNode
        C++: static vtkVolumeMapperNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkVolumeMapperNode

    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__': 'vtkVolumeMapperNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F0A10>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeMapperNode' objects>, '__doc__': 'vtkVolumeMapperNode - vtkViewNode specialized for vtkVolumeMappers\\n\\nSuperclass: vtkMapperNode\\n\\nState storage and graph traversal for vtkVolumeMapper/PolyDataMapper\\nand Property Made a choice to merge PolyDataMapper, PolyDataMapper\\nand property together. If there is a compelling reason to separate\\nthem we can.\\n\\n'})"
    __vtkname__ = 'vtkVolumeMapperNode'


class vtkVolumeNode(vtkViewNode):
    """
    vtkVolumeNode - vtkViewNode specialized for vtkActors
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkActor/Mapper and Property
    Made a choice to merge actor, mapper and property together. If there
    is a compelling reason to separate them we can.
    """
    def Build(self, prepass): # real signature unknown; restored from __doc__
        """
        Build(self, prepass:bool) -> None
        C++: void Build(bool prepass) override;
        
        Build containers for our child nodes.
        """
        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) -> vtkVolumeNode
        C++: vtkVolumeNode *NewInstance()
        """
        return vtkVolumeNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkVolumeNode
        C++: static vtkVolumeNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkVolumeNode

    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__': 'vtkVolumeNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, 'Build': <method 'Build' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F0CC0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkVolumeNode' objects>, '__doc__': 'vtkVolumeNode - vtkViewNode specialized for vtkActors\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkActor/Mapper and Property\\nMade a choice to merge actor, mapper and property together. If there\\nis a compelling reason to separate them we can.\\n\\n'})"
    __vtkname__ = 'vtkVolumeNode'


class vtkWindowNode(vtkViewNode):
    """
    vtkWindowNode - vtkViewNode specialized for vtkRenderWindows
    
    Superclass: vtkViewNode
    
    State storage and graph traversal for vtkRenderWindow
    """
    def Build(self, prepass): # real signature unknown; restored from __doc__
        """
        Build(self, prepass:bool) -> None
        C++: void Build(bool prepass) override;
        
        Build containers for our child nodes.
        """
        pass

    def GetColorBuffer(self): # real signature unknown; restored from __doc__
        """
        GetColorBuffer(self) -> vtkUnsignedCharArray
        C++: virtual vtkUnsignedCharArray *GetColorBuffer()
        
        Get the most recent color buffer RGBA
        """
        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 GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize(self) -> Pointer
        C++: virtual int *GetSize()
        
        Return the size of the last rendered image
        """
        pass

    def GetZBuffer(self): # real signature unknown; restored from __doc__
        """
        GetZBuffer(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetZBuffer()
        
        Get the most recent zbuffer buffer
        """
        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) -> vtkWindowNode
        C++: vtkWindowNode *NewInstance()
        """
        return vtkWindowNode

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWindowNode
        C++: static vtkWindowNode *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWindowNode

    def Synchronize(self, prepass): # real signature unknown; restored from __doc__
        """
        Synchronize(self, prepass:bool) -> None
        C++: void Synchronize(bool prepass) override;
        
        Get state of my renderable.
        """
        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__': 'vtkWindowNode', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'Build': <method 'Build' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'Synchronize': <method 'Synchronize' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'GetSize': <method 'GetSize' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'GetColorBuffer': <method 'GetColorBuffer' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, 'GetZBuffer': <method 'GetZBuffer' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F0FF0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingSceneGraph.vtkWindowNode' objects>, '__doc__': 'vtkWindowNode - vtkViewNode specialized for vtkRenderWindows\\n\\nSuperclass: vtkViewNode\\n\\nState storage and graph traversal for vtkRenderWindow\\n\\n'})"
    __vtkname__ = 'vtkWindowNode'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001D71217BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkRenderingSceneGraph', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001D71217BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkRenderingSceneGraph.cp311-win_amd64.pyd')"

