# encoding: utf-8
# module vtkmodules.vtkIOImport
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOImport.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore


# no functions
# classes

class vtk3DSCamera_t(object):
    """
    vtk3DSCamera_t() -> vtk3DSCamera_t
    C++: vtk3DSCamera_t()
    vtk3DSCamera_t(__a:vtk3DSCamera_t) -> vtk3DSCamera_t
    C++: vtk3DSCamera_t(const &vtk3DSCamera_t)
    
    vtk3DSCamera_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSChunk_t(object):
    """
    vtk3DSChunk_t() -> vtk3DSChunk_t
    C++: vtk3DSChunk_t()
    vtk3DSChunk_t(__a:vtk3DSChunk_t) -> vtk3DSChunk_t
    C++: vtk3DSChunk_t(const &vtk3DSChunk_t)
    
    vtk3DSChunk_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSColour_t(object):
    """
    vtk3DSColour_t() -> vtk3DSColour_t
    C++: vtk3DSColour_t()
    vtk3DSColour_t(__a:vtk3DSColour_t) -> vtk3DSColour_t
    C++: vtk3DSColour_t(const &vtk3DSColour_t)
    
    vtk3DSColour_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSColour_t_24(object):
    """
    vtk3DSColour_t_24() -> vtk3DSColour_t_24
    C++: vtk3DSColour_t_24()
    vtk3DSColour_t_24(__a:vtk3DSColour_t_24) -> vtk3DSColour_t_24
    C++: vtk3DSColour_t_24(const &vtk3DSColour_t_24)
    
    vtk3DSColour_t_24 - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSFace_t(object):
    """
    vtk3DSFace_t() -> vtk3DSFace_t
    C++: vtk3DSFace_t()
    vtk3DSFace_t(__a:vtk3DSFace_t) -> vtk3DSFace_t
    C++: vtk3DSFace_t(const &vtk3DSFace_t)
    
    vtk3DSFace_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtkImporter(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkImporter - importer abstract class
    
    Superclass: vtkObject
    
    vtkImporter is an abstract class that specifies the protocol for
    importing actors, cameras, lights and properties into a
    vtkRenderWindow. The following takes place:
    1) Create a RenderWindow and Renderer if none is provided.
    2) Call ImportBegin, if ImportBegin returns False, return
    3) Call ReadData, which calls: a) Import the Actors b) Import the
       cameras c) Import the lights d) Import the Properties
    7) Call ImportEnd
    
    Subclasses optionally implement the ImportActors, ImportCameras,
    ImportLights and ImportProperties or ReadData methods. An ImportBegin
    and ImportEnd can optionally be provided to perform Importer-specific
    initialization and termination.  The Read method initiates the import
    process. If a RenderWindow is provided, its Renderer will contained
    the imported objects. If the RenderWindow has no Renderer, one is
    created. If no RenderWindow is provided, both a RenderWindow and
    Renderer will be created. Both the RenderWindow and Renderer can be
    accessed using Get methods.
    
    @sa
    vtk3DSImporter vtkExporter
    """
    def DisableAnimation(self, animationIndex): # real signature unknown; restored from __doc__
        """
        DisableAnimation(self, animationIndex:int) -> None
        C++: virtual void DisableAnimation(vtkIdType animationIndex)
        """
        pass

    def EnableAnimation(self, animationIndex): # real signature unknown; restored from __doc__
        """
        EnableAnimation(self, animationIndex:int) -> None
        C++: virtual void EnableAnimation(vtkIdType animationIndex)
        
        Enable/Disable/Get the status of specific animations
        """
        pass

    def GetAnimationName(self, animationIndex): # real signature unknown; restored from __doc__
        """
        GetAnimationName(self, animationIndex:int) -> str
        C++: virtual std::string GetAnimationName(
            vtkIdType animationIndex)
        
        Get the name of an animation. Return an empty if not provided by
        implementation.
        """
        return ""

    def GetCameraName(self, camIndex): # real signature unknown; restored from __doc__
        """
        GetCameraName(self, camIndex:int) -> str
        C++: virtual std::string GetCameraName(vtkIdType camIndex)
        
        Get the name of a camera. Return an empty string if not provided
        by implementation.
        """
        return ""

    def GetNumberOfAnimations(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfAnimations(self) -> int
        C++: virtual vtkIdType GetNumberOfAnimations()
        
        Get the number of available animations. Return -1 if not provided
        by implementation.
        """
        return 0

    def GetNumberOfCameras(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCameras(self) -> int
        C++: virtual vtkIdType GetNumberOfCameras()
        
        Get the number of available cameras. Return 0 if not provided by
        implementation.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetOutputsDescription(self): # real signature unknown; restored from __doc__
        """
        GetOutputsDescription(self) -> str
        C++: virtual std::string GetOutputsDescription()
        
        Recover a printable string that let importer implementation
        Describe their outputs.
        """
        return ""

    def GetRenderer(self): # real signature unknown; restored from __doc__
        """
        GetRenderer(self) -> vtkRenderer
        C++: virtual vtkRenderer *GetRenderer()
        
        Get the renderer that contains the imported actors, cameras and
        lights.
        """
        pass

    def GetRenderWindow(self): # real signature unknown; restored from __doc__
        """
        GetRenderWindow(self) -> vtkRenderWindow
        C++: virtual vtkRenderWindow *GetRenderWindow()
        """
        pass

    def GetTemporalInformation(self, animationIndex, frameRate, nbTimeSteps, timeRange, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetTemporalInformation(self, animationIndex:int, frameRate:float,
            nbTimeSteps:int, timeRange:[float, float],
            timeSteps:vtkDoubleArray) -> bool
        C++: virtual bool GetTemporalInformation(vtkIdType animationIndex,
             double frameRate, int &nbTimeSteps, double timeRange[2],
            vtkDoubleArray *timeSteps)
        
        Get temporal informations for the currently enabled animations.
        the three return arguments can be defined or not. Return true in
        case of success, false otherwise.
        """
        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 IsAnimationEnabled(self, animationIndex): # real signature unknown; restored from __doc__
        """
        IsAnimationEnabled(self, animationIndex:int) -> bool
        C++: virtual bool IsAnimationEnabled(vtkIdType animationIndex)
        """
        return False

    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) -> vtkImporter
        C++: vtkImporter *NewInstance()
        """
        return vtkImporter

    def Read(self): # real signature unknown; restored from __doc__
        """
        Read(self) -> None
        C++: void Read()
        
        Import the actors, cameras, lights and properties into a
        vtkRenderWindow.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImporter
        C++: static vtkImporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImporter

    def SetCamera(self, camIndex): # real signature unknown; restored from __doc__
        """
        SetCamera(self, camIndex:int) -> None
        C++: virtual void SetCamera(vtkIdType camIndex)
        
        Enable a specific camera. If a negative index is provided, no
        camera from the importer is used. Does nothing if not provided by
        implementation.
        """
        pass

    def SetRenderWindow(self, __a): # real signature unknown; restored from __doc__
        """
        SetRenderWindow(self, __a:vtkRenderWindow) -> None
        C++: virtual void SetRenderWindow(vtkRenderWindow *)
        
        Set the vtkRenderWindow to contain the imported actors, cameras
        and lights, If no vtkRenderWindow is set, one will be created and
        can be obtained with the GetRenderWindow method. If the
        vtkRenderWindow has been specified, the first vtkRenderer it has
        will be used to import the objects. If the vtkRenderWindow has no
        Renderer, one will be created and can be accessed using
        GetRenderer.
        """
        pass

    def Update(self): # real signature unknown; restored from __doc__
        """
        Update(self) -> None
        C++: void Update()
        """
        pass

    def UpdateTimeStep(self, timeStep): # real signature unknown; restored from __doc__
        """
        UpdateTimeStep(self, timeStep:float) -> None
        C++: virtual void UpdateTimeStep(double timeStep)
        
        Import the actors, camera, lights and properties at a specific
        timestep. If not reimplemented, only call Update().
        """
        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__': 'vtkImporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetRenderer': <method 'GetRenderer' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'SetRenderWindow': <method 'SetRenderWindow' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetRenderWindow': <method 'GetRenderWindow' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'Read': <method 'Read' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'Update': <method 'Update' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetOutputsDescription': <method 'GetOutputsDescription' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetNumberOfAnimations': <method 'GetNumberOfAnimations' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetAnimationName': <method 'GetAnimationName' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'EnableAnimation': <method 'EnableAnimation' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'DisableAnimation': <method 'DisableAnimation' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'IsAnimationEnabled': <method 'IsAnimationEnabled' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetNumberOfCameras': <method 'GetNumberOfCameras' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetCameraName': <method 'GetCameraName' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'SetCamera': <method 'SetCamera' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'GetTemporalInformation': <method 'GetTemporalInformation' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, 'UpdateTimeStep': <method 'UpdateTimeStep' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F6190>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOImport.vtkImporter' objects>, '__doc__': 'vtkImporter - importer abstract class\\n\\nSuperclass: vtkObject\\n\\nvtkImporter is an abstract class that specifies the protocol for\\nimporting actors, cameras, lights and properties into a\\nvtkRenderWindow. The following takes place:\\n1) Create a RenderWindow and Renderer if none is provided.\\n2) Call ImportBegin, if ImportBegin returns False, return\\n3) Call ReadData, which calls: a) Import the Actors b) Import the\\n   cameras c) Import the lights d) Import the Properties\\n7) Call ImportEnd\\n\\nSubclasses optionally implement the ImportActors, ImportCameras,\\nImportLights and ImportProperties or ReadData methods. An ImportBegin\\nand ImportEnd can optionally be provided to perform Importer-specific\\ninitialization and termination.  The Read method initiates the import\\nprocess. If a RenderWindow is provided, its Renderer will contained\\nthe imported objects. If the RenderWindow has no Renderer, one is\\ncreated. If no RenderWindow is provided, both a RenderWindow and\\nRenderer will be created. Both the RenderWindow and Renderer can be\\naccessed using Get methods.\\n\\n@sa\\nvtk3DSImporter vtkExporter\\n\\n'})"
    __vtkname__ = 'vtkImporter'


class vtk3DSImporter(vtkImporter):
    """
    vtk3DSImporter - imports 3D Studio files.
    
    Superclass: vtkImporter
    
    vtk3DSImporter imports 3D Studio files into vtk.
    
    @sa
    vtkImporter
    """
    def ComputeNormalsOff(self): # real signature unknown; restored from __doc__
        """
        ComputeNormalsOff(self) -> None
        C++: virtual void ComputeNormalsOff()
        """
        pass

    def ComputeNormalsOn(self): # real signature unknown; restored from __doc__
        """
        ComputeNormalsOn(self) -> None
        C++: virtual void ComputeNormalsOn()
        """
        pass

    def GetComputeNormals(self): # real signature unknown; restored from __doc__
        """
        GetComputeNormals(self) -> int
        C++: virtual vtkTypeBool GetComputeNormals()
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        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 GetOutputsDescription(self): # real signature unknown; restored from __doc__
        """
        GetOutputsDescription(self) -> str
        C++: std::string GetOutputsDescription() override;
        
        Get a printable string describing the outputs
        """
        return ""

    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) -> vtk3DSImporter
        C++: vtk3DSImporter *NewInstance()
        """
        return vtk3DSImporter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtk3DSImporter
        C++: static vtk3DSImporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtk3DSImporter

    def SetComputeNormals(self, _arg): # real signature unknown; restored from __doc__
        """
        SetComputeNormals(self, _arg:int) -> None
        C++: virtual void SetComputeNormals(vtkTypeBool _arg)
        
        Set/Get the computation of normals. If on, imported geometry will
        be run through vtkPolyDataNormals.
        """
        pass

    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 file to read.
        """
        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__': 'vtk3DSImporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'SetComputeNormals': <method 'SetComputeNormals' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'GetComputeNormals': <method 'GetComputeNormals' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'ComputeNormalsOn': <method 'ComputeNormalsOn' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'ComputeNormalsOff': <method 'ComputeNormalsOff' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, 'GetOutputsDescription': <method 'GetOutputsDescription' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F58B0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOImport.vtk3DSImporter' objects>, '__doc__': 'vtk3DSImporter - imports 3D Studio files.\\n\\nSuperclass: vtkImporter\\n\\nvtk3DSImporter imports 3D Studio files into vtk.\\n\\n@sa\\nvtkImporter\\n\\n'})"
    __vtkname__ = 'vtk3DSImporter'


class vtk3DSList_t(object):
    """
    vtk3DSList_t() -> vtk3DSList_t
    C++: vtk3DSList_t()
    vtk3DSList_t(__a:vtk3DSList_t) -> vtk3DSList_t
    C++: vtk3DSList_t(const &vtk3DSList_t)
    
    vtk3DSList_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSMaterial_t(object):
    """
    vtk3DSMaterial_t() -> vtk3DSMaterial_t
    C++: vtk3DSMaterial_t()
    vtk3DSMaterial_t(__a:vtk3DSMaterial_t) -> vtk3DSMaterial_t
    C++: vtk3DSMaterial_t(const &vtk3DSMaterial_t)
    
    vtk3DSMaterial_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSMatProp_t(object):
    """
    vtk3DSMatProp_t() -> vtk3DSMatProp_t
    C++: vtk3DSMatProp_t()
    vtk3DSMatProp_t(__a:vtk3DSMatProp_t) -> vtk3DSMatProp_t
    C++: vtk3DSMatProp_t(const &vtk3DSMatProp_t)
    
    vtk3DSMatProp_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSMesh_t(object):
    """
    vtk3DSMesh_t() -> vtk3DSMesh_t
    C++: vtk3DSMesh_t()
    vtk3DSMesh_t(__a:vtk3DSMesh_t) -> vtk3DSMesh_t
    C++: vtk3DSMesh_t(const &vtk3DSMesh_t)
    
    vtk3DSMesh_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSOmniLight_t(object):
    """
    vtk3DSOmniLight_t() -> vtk3DSOmniLight_t
    C++: vtk3DSOmniLight_t()
    vtk3DSOmniLight_t(__a:vtk3DSOmniLight_t) -> vtk3DSOmniLight_t
    C++: vtk3DSOmniLight_t(const &vtk3DSOmniLight_t)
    
    vtk3DSOmniLight_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSSpotLight_t(object):
    """
    vtk3DSSpotLight_t() -> vtk3DSSpotLight_t
    C++: vtk3DSSpotLight_t()
    vtk3DSSpotLight_t(__a:vtk3DSSpotLight_t) -> vtk3DSSpotLight_t
    C++: vtk3DSSpotLight_t(const &vtk3DSSpotLight_t)
    
    vtk3DSSpotLight_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtk3DSSummary_t(object):
    """
    vtk3DSSummary_t() -> vtk3DSSummary_t
    C++: vtk3DSSummary_t()
    vtk3DSSummary_t(__a:vtk3DSSummary_t) -> vtk3DSSummary_t
    C++: vtk3DSSummary_t(const &vtk3DSSummary_t)
    
    vtk3DSSummary_t - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        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


class vtkGLTFImporter(vtkImporter):
    """
    vtkGLTFImporter - Import a GLTF file.
    
    Superclass: vtkImporter
    
    vtkGLTFImporter is a concrete subclass of vtkImporter that reads glTF
    2.0 files.
    
    The GL Transmission Format (glTF) is an API-neutral runtime asset
    delivery format. A glTF asset is represented by:
    - A JSON-formatted file (.gltf) containing a full scene description:
      node hierarchy, materials, cameras, as well as descriptor
      information for meshes, animations, and other constructs
    - Binary files (.bin) containing geometry and animation data, and
      other buffer-based data
    - Image files (.jpg, .png) for textures
    
    This importer supports all physically-based rendering material
    features, with the exception of alpha masking and mirrored texture
    wrapping, which are not supported.
    
    This importer does not support materials that use multiple sets of
    texture coordinates. Only the first set will be used in this case.
    
    This importer does not support animations, morphing and skinning. If
    you would like to use animations, morphing or skinning, please
    consider using vtkGLTFReader.
    
    This importer only supports assets that use the 2.x version of the
    glTF specification.
    
    For the full glTF specification, see:
    https://github.com/KhronosGroup/glTF/tree/master/specification/2.0
    
    Note: array sizes should not exceed INT_MAX
    
    Supported extensions:
    - KHR_lights_punctual : The importer supports the KHR_lights_punctual
    extension except for this feature:
    - VTK does not support changing the falloff of the cone with
      innerConeAngle and outerConeAngle. The importer uses outerConeAngle
    and ignores innerConeAngle as specified for this situation.
    
    @sa
    vtkImporter vtkGLTFReader
    """
    def DisableAnimation(self, animationIndex): # real signature unknown; restored from __doc__
        """
        DisableAnimation(self, animationIndex:int) -> None
        C++: void DisableAnimation(vtkIdType animationIndex) override;
        """
        pass

    def EnableAnimation(self, animationIndex): # real signature unknown; restored from __doc__
        """
        EnableAnimation(self, animationIndex:int) -> None
        C++: void EnableAnimation(vtkIdType animationIndex) override;
        
        Enable/Disable/Get the status of specific animations
        """
        pass

    def GetAnimationName(self, animationIndex): # real signature unknown; restored from __doc__
        """
        GetAnimationName(self, animationIndex:int) -> str
        C++: std::string GetAnimationName(vtkIdType animationIndex)
            override;
        
        Return the name of the animation.
        """
        return ""

    def GetCamera(self, id): # real signature unknown; restored from __doc__
        """
        GetCamera(self, id:int) -> vtkCamera
        C++: vtkSmartPointer<vtkCamera> GetCamera(unsigned int id)
        
        glTF defines multiple camera objects, but no default behavior for
        which camera should be used. The importer will by default apply
        the asset's first camera. This accessor lets you use the asset's
        other cameras.
        """
        pass

    def GetCameraName(self, camIndex): # real signature unknown; restored from __doc__
        """
        GetCameraName(self, camIndex:int) -> str
        C++: std::string GetCameraName(vtkIdType camIndex) override;
        
        Get the name of a camera.
        """
        return ""

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetNumberOfAnimations(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfAnimations(self) -> int
        C++: vtkIdType GetNumberOfAnimations() override;
        
        Get the number of available animations.
        """
        return 0

    def GetNumberOfCameras(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCameras(self) -> int
        C++: vtkIdType GetNumberOfCameras() override;
        
        Get the number of available cameras.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetOutputsDescription(self): # real signature unknown; restored from __doc__
        """
        GetOutputsDescription(self) -> str
        C++: std::string GetOutputsDescription() override;
        
        Get a printable string describing all outputs
        """
        return ""

    def GetTemporalInformation(self, animationIndex, frameRate, nbTimeSteps, timeRange, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetTemporalInformation(self, animationIndex:int, frameRate:float,
            nbTimeSteps:int, timeRange:[float, float],
            timeSteps:vtkDoubleArray) -> bool
        C++: bool GetTemporalInformation(vtkIdType animationIndex,
            double frameRate, int &nbTimeSteps, double timeRange[2],
            vtkDoubleArray *timeSteps) override;
        
        Get temporal informations for the currently enabled animations.
        frameRate is used to define the number of frames for one second
        of simulation. the three return arguments are defined in this
        implementation.
        """
        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 IsAnimationEnabled(self, animationIndex): # real signature unknown; restored from __doc__
        """
        IsAnimationEnabled(self, animationIndex:int) -> bool
        C++: bool IsAnimationEnabled(vtkIdType animationIndex) override;
        """
        return False

    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) -> vtkGLTFImporter
        C++: vtkGLTFImporter *NewInstance()
        """
        return vtkGLTFImporter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkGLTFImporter
        C++: static vtkGLTFImporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkGLTFImporter

    def SetCamera(self, camIndex): # real signature unknown; restored from __doc__
        """
        SetCamera(self, camIndex:int) -> None
        C++: void SetCamera(vtkIdType camIndex) override;
        
        Enable a specific camera. If a negative index is provided, no
        camera from the importer is used.
        """
        pass

    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 file to read.
        """
        pass

    def UpdateTimeStep(self, timestep): # real signature unknown; restored from __doc__
        """
        UpdateTimeStep(self, timestep:float) -> None
        C++: void UpdateTimeStep(double timestep) override;
        
        update timestep
        """
        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__': 'vtkGLTFImporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetCamera': <method 'GetCamera' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetOutputsDescription': <method 'GetOutputsDescription' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'UpdateTimeStep': <method 'UpdateTimeStep' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetNumberOfAnimations': <method 'GetNumberOfAnimations' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetAnimationName': <method 'GetAnimationName' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'EnableAnimation': <method 'EnableAnimation' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'DisableAnimation': <method 'DisableAnimation' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'IsAnimationEnabled': <method 'IsAnimationEnabled' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetNumberOfCameras': <method 'GetNumberOfCameras' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetCameraName': <method 'GetCameraName' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'SetCamera': <method 'SetCamera' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, 'GetTemporalInformation': <method 'GetTemporalInformation' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F5D00>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOImport.vtkGLTFImporter' objects>, '__doc__': 'vtkGLTFImporter - Import a GLTF file.\\n\\nSuperclass: vtkImporter\\n\\nvtkGLTFImporter is a concrete subclass of vtkImporter that reads glTF\\n2.0 files.\\n\\nThe GL Transmission Format (glTF) is an API-neutral runtime asset\\ndelivery format. A glTF asset is represented by:\\n- A JSON-formatted file (.gltf) containing a full scene description:\\n  node hierarchy, materials, cameras, as well as descriptor\\n  information for meshes, animations, and other constructs\\n- Binary files (.bin) containing geometry and animation data, and\\n  other buffer-based data\\n- Image files (.jpg, .png) for textures\\n\\nThis importer supports all physically-based rendering material\\nfeatures, with the exception of alpha masking and mirrored texture\\nwrapping, which are not supported.\\n\\nThis importer does not support materials that use multiple sets of\\ntexture coordinates. Only the first set will be used in this case.\\n\\nThis importer does not support animations, morphing and skinning. If\\nyou would like to use animations, morphing or skinning, please\\nconsider using vtkGLTFReader.\\n\\nThis importer only supports assets that use the 2.x version of the\\nglTF specification.\\n\\nFor the full glTF specification, see:\\nhttps://github.com/KhronosGroup/glTF/tree/master/specification/2.0\\n\\nNote: array sizes should not exceed INT_MAX\\n\\nSupported extensions:\\n- KHR_lights_punctual : The importer supports the KHR_lights_punctual\\nextension except for this feature:\\n- VTK does not support changing the falloff of the cone with\\n  innerConeAngle and outerConeAngle. The importer uses outerConeAngle\\nand ignores innerConeAngle as specified for this situation.\\n\\n@sa\\nvtkImporter vtkGLTFReader\\n\\n'})"
    __vtkname__ = 'vtkGLTFImporter'


class vtkOBJImporter(vtkImporter):
    """
    vtkOBJImporter - import from .obj wavefront files
    
    Superclass: vtkImporter
    
    from Wavefront .obj & associated .mtl files.@par Thanks - Peter
    Karasev (Georgia Tech / Keysight Technologies Inc),:
                      Allen Tannenbaum (SUNY Stonybrook), Patricio Vela
    (Georgia Tech)
    @sa
     vtkImporter
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: const char *GetFileName()
        """
        return ""

    def GetFileNameMTL(self): # real signature unknown; restored from __doc__
        """
        GetFileNameMTL(self) -> str
        C++: const char *GetFileNameMTL()
        """
        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 GetOutputDescription(self, idx): # real signature unknown; restored from __doc__
        """
        GetOutputDescription(self, idx:int) -> str
        C++: std::string GetOutputDescription(int idx)
        
        Get a string describing an output
        """
        return ""

    def GetOutputsDescription(self): # real signature unknown; restored from __doc__
        """
        GetOutputsDescription(self) -> str
        C++: std::string GetOutputsDescription() override;
        
        Get a printable string describing all outputs
        """
        return ""

    def GetTexturePath(self): # real signature unknown; restored from __doc__
        """
        GetTexturePath(self) -> str
        C++: const char *GetTexturePath()
        """
        return ""

    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) -> vtkOBJImporter
        C++: vtkOBJImporter *NewInstance()
        """
        return vtkOBJImporter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkOBJImporter
        C++: static vtkOBJImporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkOBJImporter

    def SetFileName(self, arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, arg:str) -> None
        C++: void SetFileName(const char *arg)
        
        Specify the name of the file to read.
        """
        pass

    def SetFileNameMTL(self, arg): # real signature unknown; restored from __doc__
        """
        SetFileNameMTL(self, arg:str) -> None
        C++: void SetFileNameMTL(const char *arg)
        """
        pass

    def SetTexturePath(self, path): # real signature unknown; restored from __doc__
        """
        SetTexturePath(self, path:str) -> None
        C++: void SetTexturePath(const char *path)
        """
        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__': 'vtkOBJImporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'SetFileNameMTL': <method 'SetFileNameMTL' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'SetTexturePath': <method 'SetTexturePath' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetFileNameMTL': <method 'GetFileNameMTL' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetTexturePath': <method 'GetTexturePath' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetOutputsDescription': <method 'GetOutputsDescription' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, 'GetOutputDescription': <method 'GetOutputDescription' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F6870>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOImport.vtkOBJImporter' objects>, '__doc__': 'vtkOBJImporter - import from .obj wavefront files\\n\\nSuperclass: vtkImporter\\n\\nfrom Wavefront .obj & associated .mtl files.@par Thanks - Peter\\nKarasev (Georgia Tech / Keysight Technologies Inc),:\\n                  Allen Tannenbaum (SUNY Stonybrook), Patricio Vela\\n(Georgia Tech)\\n@sa\\n vtkImporter\\n\\n'})"
    __vtkname__ = 'vtkOBJImporter'


class vtkVRMLImporter(vtkImporter):
    """
    vtkVRMLImporter - imports VRML 2.0 files.
    
    Superclass: vtkImporter
    
    vtkVRMLImporter imports VRML 2.0 files into VTK.
    
    @warning
    These nodes are currently supported:
         Appearance                              IndexedFaceSet
         Box                                     IndexedLineSet
         Color                                   Material
         Cone                                    Shape
         Coordinate                              Sphere
         Cylinder                                Transform
         DirectionalLight
    
    @warning
    As you can see this implementation focuses on getting the geometry
    translated.  The routes and scripting nodes are ignored since they
    deal with directly accessing a nodes internal structure based on the
    VRML spec. Since this is a translation the internal data structures
    differ greatly from the VRML spec and the External Authoring
    Interface (see the VRML spec). The DEF/USE mechanism does allow the
    VTK user to extract objects from the scene and directly manipulate
    them using the native language (Python, Java, or whatever language
    VTK is wrapped in). This, in a way, removes the need for the route
    and script mechanism (not completely though). Texture coordinates are
    attached to the mesh is available but image textures are not loaded.
    Viewpoints (camera presets) are not imported.
    
    @par Thanks:
     Thanks to Russ Coucher of Areva for numerous bug fixes and a new
    test.
    
    @sa
    vtkImporter
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        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 GetOutputsDescription(self): # real signature unknown; restored from __doc__
        """
        GetOutputsDescription(self) -> str
        C++: std::string GetOutputsDescription() override;
        
        Get a printable string describing the outputs
        """
        return ""

    def GetShapeResolution(self): # real signature unknown; restored from __doc__
        """
        GetShapeResolution(self) -> int
        C++: virtual int GetShapeResolution()
        """
        return 0

    def GetVRMLDEFObject(self, name): # real signature unknown; restored from __doc__
        """
        GetVRMLDEFObject(self, name:str) -> vtkObject
        C++: vtkObject *GetVRMLDEFObject(const char *name)
        
        In the VRML spec you can DEF and USE nodes (name them), This
        routine will return the associated VTK object which was created
        as a result of the DEF mechanism Send in the name from the VRML
        file, get the VTK object. You will have to check and correctly
        cast the object since this only returns vtkObjects.
        """
        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) -> vtkVRMLImporter
        C++: vtkVRMLImporter *NewInstance()
        """
        return vtkVRMLImporter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkVRMLImporter
        C++: static vtkVRMLImporter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkVRMLImporter

    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 file to read.
        """
        pass

    def SetShapeResolution(self, _arg): # real signature unknown; restored from __doc__
        """
        SetShapeResolution(self, _arg:int) -> None
        C++: virtual void SetShapeResolution(int _arg)
        
        Specify the resolution for Sphere, Cone and Cylinder shape
        sources. Default is 12.
        """
        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__': 'vtkVRMLImporter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'SetShapeResolution': <method 'SetShapeResolution' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'GetShapeResolution': <method 'GetShapeResolution' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'GetVRMLDEFObject': <method 'GetVRMLDEFObject' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, 'GetOutputsDescription': <method 'GetOutputsDescription' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F64E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOImport.vtkVRMLImporter' objects>, '__doc__': 'vtkVRMLImporter - imports VRML 2.0 files.\\n\\nSuperclass: vtkImporter\\n\\nvtkVRMLImporter imports VRML 2.0 files into VTK.\\n\\n@warning\\nThese nodes are currently supported:\\n     Appearance                              IndexedFaceSet\\n     Box                                     IndexedLineSet\\n     Color                                   Material\\n     Cone                                    Shape\\n     Coordinate                              Sphere\\n     Cylinder                                Transform\\n     DirectionalLight\\n\\n@warning\\nAs you can see this implementation focuses on getting the geometry\\ntranslated.  The routes and scripting nodes are ignored since they\\ndeal with directly accessing a nodes internal structure based on the\\nVRML spec. Since this is a translation the internal data structures\\ndiffer greatly from the VRML spec and the External Authoring\\nInterface (see the VRML spec). The DEF/USE mechanism does allow the\\nVTK user to extract objects from the scene and directly manipulate\\nthem using the native language (Python, Java, or whatever language\\nVTK is wrapped in). This, in a way, removes the need for the route\\nand script mechanism (not completely though). Texture coordinates are\\nattached to the mesh is available but image textures are not loaded.\\nViewpoints (camera presets) are not imported.\\n\\n@par Thanks:\\n Thanks to Russ Coucher of Areva for numerous bug fixes and a new\\ntest.\\n\\n@sa\\nvtkImporter\\n\\n'})"
    __vtkname__ = 'vtkVRMLImporter'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000002467ED4BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOImport', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000002467ED4BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOImport.cp311-win_amd64.pyd')"

