# encoding: utf-8
# module vtkmodules.vtkDomainsChemistry
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkDomainsChemistry.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonDataModel as __vtkmodules_vtkCommonDataModel
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel
import vtkmodules.vtkIOXMLParser as __vtkmodules_vtkIOXMLParser
import vtkmodules.vtkRenderingCore as __vtkmodules_vtkRenderingCore


# no functions
# classes

class vtkBlueObeliskData(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkBlueObeliskData - Contains chemical data from the Blue
    
    Superclass: vtkObject
    
    Obelisk Data Repository
    
    The Blue Obelisk Data Repository is a free, open repository of
    chemical information. This class is a container for this information.
    
    ote This class contains only the raw arrays parsed from the BODR. For
    more convenient access to this data, use the vtkPeriodicTable class.
    
    ote If you must use this class directly, consider using the static
    vtkBlueObeliskData object accessible through
    vtkPeriodicTable::GetBlueObeliskData(). This object is automatically
    populated on the first instantiation of vtkPeriodicTable.
    """
    def GetBoilingPoints(self): # real signature unknown; restored from __doc__
        """
        GetBoilingPoints(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetBoilingPoints()
        """
        pass

    def GetCovalentRadii(self): # real signature unknown; restored from __doc__
        """
        GetCovalentRadii(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetCovalentRadii()
        """
        pass

    def GetDefaultColors(self): # real signature unknown; restored from __doc__
        """
        GetDefaultColors(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetDefaultColors()
        """
        pass

    def GetElectronAffinities(self): # real signature unknown; restored from __doc__
        """
        GetElectronAffinities(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetElectronAffinities()
        """
        pass

    def GetElectronicConfigurations(self): # real signature unknown; restored from __doc__
        """
        GetElectronicConfigurations(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetElectronicConfigurations()
        """
        pass

    def GetExactMasses(self): # real signature unknown; restored from __doc__
        """
        GetExactMasses(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetExactMasses()
        """
        pass

    def GetFamilies(self): # real signature unknown; restored from __doc__
        """
        GetFamilies(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetFamilies()
        """
        pass

    def GetGroups(self): # real signature unknown; restored from __doc__
        """
        GetGroups(self) -> vtkUnsignedShortArray
        C++: virtual vtkUnsignedShortArray *GetGroups()
        """
        pass

    def GetIonizationEnergies(self): # real signature unknown; restored from __doc__
        """
        GetIonizationEnergies(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetIonizationEnergies()
        """
        pass

    def GetLowerNames(self): # real signature unknown; restored from __doc__
        """
        GetLowerNames(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetLowerNames()
        """
        pass

    def GetLowerSymbols(self): # real signature unknown; restored from __doc__
        """
        GetLowerSymbols(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetLowerSymbols()
        """
        pass

    def GetMasses(self): # real signature unknown; restored from __doc__
        """
        GetMasses(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetMasses()
        """
        pass

    def GetMeltingPoints(self): # real signature unknown; restored from __doc__
        """
        GetMeltingPoints(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetMeltingPoints()
        """
        pass

    def GetNames(self): # real signature unknown; restored from __doc__
        """
        GetNames(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetNames()
        """
        pass

    def GetNumberOfElements(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfElements(self) -> int
        C++: virtual unsigned short GetNumberOfElements()
        
        Return the number of elements for which this vtkBlueObeliskData
        instance contains information.
        """
        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 GetPaulingElectronegativities(self): # real signature unknown; restored from __doc__
        """
        GetPaulingElectronegativities(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetPaulingElectronegativities()
        """
        pass

    def GetPeriodicTableBlocks(self): # real signature unknown; restored from __doc__
        """
        GetPeriodicTableBlocks(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetPeriodicTableBlocks()
        """
        pass

    def GetPeriods(self): # real signature unknown; restored from __doc__
        """
        GetPeriods(self) -> vtkUnsignedShortArray
        C++: virtual vtkUnsignedShortArray *GetPeriods()
        """
        pass

    def GetSymbols(self): # real signature unknown; restored from __doc__
        """
        GetSymbols(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetSymbols()
        
        Access the raw arrays stored in this vtkBlueObeliskData.
        """
        pass

    def GetVDWRadii(self): # real signature unknown; restored from __doc__
        """
        GetVDWRadii(self) -> vtkFloatArray
        C++: virtual vtkFloatArray *GetVDWRadii()
        """
        pass

    def Initialize(self): # real signature unknown; restored from __doc__
        """
        Initialize(self) -> None
        C++: void Initialize()
        
        Fill this object using an internal vtkBlueObeliskDataParser
        instance. Wrap this call with calls to LockWriteMutex and
        UnlockWriteMutex before calling this method on a static instance
        in a multithreaded environment.
        """
        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 IsInitialized(self): # real signature unknown; restored from __doc__
        """
        IsInitialized(self) -> bool
        C++: bool IsInitialized()
        
        Check if this object has been initialized yet.
        """
        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 LockWriteMutex(self): # real signature unknown; restored from __doc__
        """
        LockWriteMutex(self) -> None
        C++: void LockWriteMutex()
        
        Lock the mutex that protects the arrays during a call to
        Initialize().
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkBlueObeliskData
        C++: vtkBlueObeliskData *NewInstance()
        """
        return vtkBlueObeliskData

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkBlueObeliskData
        C++: static vtkBlueObeliskData *SafeDownCast(vtkObjectBase *o)
        """
        return vtkBlueObeliskData

    def UnlockWriteMutex(self): # real signature unknown; restored from __doc__
        """
        UnlockWriteMutex(self) -> None
        C++: void UnlockWriteMutex()
        
        Unlock the mutex that protects the arrays during a call to
        Initialize().
        """
        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__': 'vtkBlueObeliskData', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'Initialize': <method 'Initialize' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'IsInitialized': <method 'IsInitialized' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'LockWriteMutex': <method 'LockWriteMutex' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'UnlockWriteMutex': <method 'UnlockWriteMutex' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetNumberOfElements': <method 'GetNumberOfElements' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetSymbols': <method 'GetSymbols' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetLowerSymbols': <method 'GetLowerSymbols' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetNames': <method 'GetNames' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetLowerNames': <method 'GetLowerNames' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetPeriodicTableBlocks': <method 'GetPeriodicTableBlocks' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetElectronicConfigurations': <method 'GetElectronicConfigurations' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetFamilies': <method 'GetFamilies' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetMasses': <method 'GetMasses' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetExactMasses': <method 'GetExactMasses' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetIonizationEnergies': <method 'GetIonizationEnergies' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetElectronAffinities': <method 'GetElectronAffinities' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetPaulingElectronegativities': <method 'GetPaulingElectronegativities' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetCovalentRadii': <method 'GetCovalentRadii' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetVDWRadii': <method 'GetVDWRadii' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetDefaultColors': <method 'GetDefaultColors' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetBoilingPoints': <method 'GetBoilingPoints' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetMeltingPoints': <method 'GetMeltingPoints' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetPeriods': <method 'GetPeriods' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, 'GetGroups': <method 'GetGroups' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9D3F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskData' objects>, '__doc__': 'vtkBlueObeliskData - Contains chemical data from the Blue\\n\\nSuperclass: vtkObject\\n\\nObelisk Data Repository\\n\\nThe Blue Obelisk Data Repository is a free, open repository of\\nchemical information. This class is a container for this information.\\n\\note This class contains only the raw arrays parsed from the BODR. For\\nmore convenient access to this data, use the vtkPeriodicTable class.\\n\\note If you must use this class directly, consider using the static\\nvtkBlueObeliskData object accessible through\\nvtkPeriodicTable::GetBlueObeliskData(). This object is automatically\\npopulated on the first instantiation of vtkPeriodicTable.\\n\\n'})"
    __vtkname__ = 'vtkBlueObeliskData'


class vtkBlueObeliskDataParser(__vtkmodules_vtkIOXMLParser.vtkXMLParser):
    """
    vtkBlueObeliskDataParser - Fill a vtkBlueObeliskData container with
    data from the BODR XML dataset.
    
    Superclass: vtkXMLParser
    
    The Blue Obelisk Data Repository is a free, open repository of
    chemical information. This class extracts the BODR information into
    vtk arrays, which are stored in a vtkBlueObeliskData object.
    
    \warning The vtkBlueObeliskDataParser class should never need to be
    used directly. For convenient access to the BODR data, use
    vtkPeriodicTable. For access to the raw arrays produced by this
    parser, see the vtkBlueObeliskData class. A static vtkBlueObeliskData
    object is accessible via vtkPeriodicTable::GetBlueObeliskData().
    
    @sa
    vtkPeriodicTable vtkBlueObeliskData
    """
    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) -> vtkBlueObeliskDataParser
        C++: vtkBlueObeliskDataParser *NewInstance()
        """
        return vtkBlueObeliskDataParser

    def Parse(self): # real signature unknown; restored from __doc__
        """
        Parse(self) -> int
        C++: int Parse() override;
        Parse(self, __a:str) -> int
        C++: int Parse(const char *) override;
        Parse(self, __a:str, __b:int) -> int
        C++: int Parse(const char *, unsigned int) override;
        
        Start parsing
        """
        return 0

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkBlueObeliskDataParser
        C++: static vtkBlueObeliskDataParser *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkBlueObeliskDataParser

    def SetTarget(self, bodr): # real signature unknown; restored from __doc__
        """
        SetTarget(self, bodr:vtkBlueObeliskData) -> None
        C++: virtual void SetTarget(vtkBlueObeliskData *bodr)
        
        Set the target vtkBlueObeliskData object that this parser will
        populate
        """
        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__': 'vtkBlueObeliskDataParser', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'SetTarget': <method 'SetTarget' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, 'Parse': <method 'Parse' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9D6C0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkBlueObeliskDataParser' objects>, '__doc__': 'vtkBlueObeliskDataParser - Fill a vtkBlueObeliskData container with\\ndata from the BODR XML dataset.\\n\\nSuperclass: vtkXMLParser\\n\\nThe Blue Obelisk Data Repository is a free, open repository of\\nchemical information. This class extracts the BODR information into\\nvtk arrays, which are stored in a vtkBlueObeliskData object.\\n\\n\\\\warning The vtkBlueObeliskDataParser class should never need to be\\nused directly. For convenient access to the BODR data, use\\nvtkPeriodicTable. For access to the raw arrays produced by this\\nparser, see the vtkBlueObeliskData class. A static vtkBlueObeliskData\\nobject is accessible via vtkPeriodicTable::GetBlueObeliskData().\\n\\n@sa\\nvtkPeriodicTable vtkBlueObeliskData\\n\\n'})"
    __vtkname__ = 'vtkBlueObeliskDataParser'


class vtkMoleculeMapper(__vtkmodules_vtkRenderingCore.vtkMapper):
    """
    vtkMoleculeMapper - Mapper that draws vtkMolecule objects
    
    Superclass: vtkMapper
    
    vtkMoleculeMapper uses glyphs (display lists) to quickly render a
    molecule.
    """
    def FillInputPortInformation(self, port, info): # real signature unknown; restored from __doc__
        """
        FillInputPortInformation(self, port:int, info:vtkInformation)
            -> int
        C++: int FillInputPortInformation(int port, vtkInformation *info)
            override;
        
        Fill the input port information objects for this algorithm.  This
        is invoked by the first call to GetInputPortInformation for each
        port so subclasses can specify what they can handle.
        """
        return 0

    def GetAtomColor(self): # real signature unknown; restored from __doc__
        """
        GetAtomColor(self) -> (int, int, int)
        C++: virtual unsigned char *GetAtomColor()
        
        Get/Set the color of the atoms as an rgb tuple. Default: {150,
        150, 150} (grey)
        """
        pass

    def GetAtomColorMode(self): # real signature unknown; restored from __doc__
        """
        GetAtomColorMode(self) -> int
        C++: virtual int GetAtomColorMode()
        
        Get/Set the method by which atoms are colored.
        
        If 'SingleColor' is used, all atoms will have the same color. Use
        SetAtomColor to set the rgb values to be used.
        
        If 'DiscreteByAtom' is selected, each atom is colored using the
        internal lookup table.
        """
        return 0

    def GetAtomColorModeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetAtomColorModeMaxValue(self) -> int
        C++: virtual int GetAtomColorModeMaxValue()
        """
        return 0

    def GetAtomColorModeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetAtomColorModeMinValue(self) -> int
        C++: virtual int GetAtomColorModeMinValue()
        """
        return 0

    def GetAtomicRadiusArrayName(self): # real signature unknown; restored from __doc__
        """
        GetAtomicRadiusArrayName(self) -> str
        C++: virtual char *GetAtomicRadiusArrayName()
        
        Get/Set the atomic radius array name. Default: "radii" It is only
        used when AtomicRadiusType is set to CustomArrayRadius.
        """
        return ""

    def GetAtomicRadiusScaleFactor(self): # real signature unknown; restored from __doc__
        """
        GetAtomicRadiusScaleFactor(self) -> float
        C++: virtual float GetAtomicRadiusScaleFactor()
        
        Get/Set the uniform scaling factor applied to the atoms. This is
        ignored when AtomicRadiusType == CustomArrayRadius. Default: 0.3.
        """
        return 0.0

    def GetAtomicRadiusType(self): # real signature unknown; restored from __doc__
        """
        GetAtomicRadiusType(self) -> int
        C++: virtual int GetAtomicRadiusType()
        
        Get/Set the type of radius used to generate the atoms. Default:
        VDWRadius. If CustomArrayRadius is used, the VertexData array
        named 'radii' is used for per-atom radii.
        """
        return 0

    def GetAtomicRadiusTypeAsString(self): # real signature unknown; restored from __doc__
        """
        GetAtomicRadiusTypeAsString(self) -> str
        C++: const char *GetAtomicRadiusTypeAsString()
        """
        return ""

    def GetBondColor(self): # real signature unknown; restored from __doc__
        """
        GetBondColor(self) -> (int, int, int)
        C++: virtual unsigned char *GetBondColor()
        
        Get/Set the color of the bonds as an rgb tuple. Default: {50, 50,
        50} (dark grey)
        """
        pass

    def GetBondColorMode(self): # real signature unknown; restored from __doc__
        """
        GetBondColorMode(self) -> int
        C++: virtual int GetBondColorMode()
        
        Get/Set the method by which bonds are colored.
        
        * If 'SingleColor' is used, all bonds will be the same color. Use
        * SetBondColor to set the rgb values used.
        
        * If 'DiscreteByAtom' is selected, each bond is colored using the
        * same lookup table as the atoms at each end, with a sharp color
        * boundary at the bond center.
        """
        return 0

    def GetBondColorModeAsString(self): # real signature unknown; restored from __doc__
        """
        GetBondColorModeAsString(self) -> str
        C++: const char *GetBondColorModeAsString()
        """
        return ""

    def GetBondColorModeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetBondColorModeMaxValue(self) -> int
        C++: virtual int GetBondColorModeMaxValue()
        """
        return 0

    def GetBondColorModeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetBondColorModeMinValue(self) -> int
        C++: virtual int GetBondColorModeMinValue()
        """
        return 0

    def GetBondRadius(self): # real signature unknown; restored from __doc__
        """
        GetBondRadius(self) -> float
        C++: virtual float GetBondRadius()
        
        Get/Set the radius of the bond cylinders. Default: 0.075
        """
        return 0.0

    def GetBounds(self): # real signature unknown; restored from __doc__
        """
        GetBounds(self) -> (float, float, float, float, float, float)
        C++: double *GetBounds() override;
        GetBounds(self, bounds:[float, float, float, float, float, float])
             -> None
        C++: void GetBounds(double bounds[6]) override;
        
        Return bounding box (array of six doubles) of data expressed as
        (xmin,xmax, ymin,ymax, zmin,zmax).
        """
        pass

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkMolecule
        C++: vtkMolecule *GetInput()
        
        Get the input as a vtkDataSet.  This method is overridden in the
        specialized mapper classes to return more specific data types.
        """
        pass

    def GetLatticeColor(self): # real signature unknown; restored from __doc__
        """
        GetLatticeColor(self) -> (int, int, int)
        C++: virtual unsigned char *GetLatticeColor()
        
        Get/Set the color of the bonds as an rgb tuple. Default: {255,
        255, 255} (white)
        """
        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 GetPeriodicTable(self): # real signature unknown; restored from __doc__
        """
        GetPeriodicTable(self) -> vtkPeriodicTable
        C++: vtkPeriodicTable *GetPeriodicTable()
        
        Accessor to internal structure. This is exposed to make it
        available for ray tracers.
        """
        return vtkPeriodicTable

    def GetRenderAtoms(self): # real signature unknown; restored from __doc__
        """
        GetRenderAtoms(self) -> bool
        C++: virtual bool GetRenderAtoms()
        
        Get/Set whether or not to render atoms. Default: On.
        """
        return False

    def GetRenderBonds(self): # real signature unknown; restored from __doc__
        """
        GetRenderBonds(self) -> bool
        C++: virtual bool GetRenderBonds()
        
        Get/Set whether or not to render bonds. Default: On.
        """
        return False

    def GetRenderLattice(self): # real signature unknown; restored from __doc__
        """
        GetRenderLattice(self) -> bool
        C++: virtual bool GetRenderLattice()
        
        Get/Set whether or not to render the unit cell lattice, if
        present. Default: On.
        """
        return False

    def GetSelectedAtoms(self, selection, atomIds): # real signature unknown; restored from __doc__
        """
        GetSelectedAtoms(self, selection:vtkSelection,
            atomIds:vtkIdTypeArray) -> None
        C++: virtual void GetSelectedAtoms(vtkSelection *selection,
            vtkIdTypeArray *atomIds)
        """
        pass

    def GetSelectedAtomsAndBonds(self, selection, atomIds, bondIds): # real signature unknown; restored from __doc__
        """
        GetSelectedAtomsAndBonds(self, selection:vtkSelection,
            atomIds:vtkIdTypeArray, bondIds:vtkIdTypeArray) -> None
        C++: virtual void GetSelectedAtomsAndBonds(
            vtkSelection *selection, vtkIdTypeArray *atomIds,
            vtkIdTypeArray *bondIds)
        
        Extract the ids atoms and/or bonds rendered by this molecule from
        a vtkSelection object. The vtkIdTypeArray
        """
        pass

    def GetSelectedBonds(self, selection, bondIds): # real signature unknown; restored from __doc__
        """
        GetSelectedBonds(self, selection:vtkSelection,
            bondIds:vtkIdTypeArray) -> None
        C++: virtual void GetSelectedBonds(vtkSelection *selection,
            vtkIdTypeArray *bondIds)
        """
        pass

    def GetSupportsSelection(self): # real signature unknown; restored from __doc__
        """
        GetSupportsSelection(self) -> bool
        C++: bool GetSupportsSelection() override;
        
        WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT
        USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS Used by
        vtkHardwareSelector to determine if the prop supports hardware
        selection.
        """
        return False

    def GetUseMultiCylindersForBonds(self): # real signature unknown; restored from __doc__
        """
        GetUseMultiCylindersForBonds(self) -> bool
        C++: virtual bool GetUseMultiCylindersForBonds()
        
        Get/Set whether multicylinders will be used to represent multiple
        bonds. Default: On.
        """
        return False

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkMoleculeMapper
        C++: vtkMoleculeMapper *NewInstance()
        """
        return vtkMoleculeMapper

    def ReleaseGraphicsResources(self, __a): # real signature unknown; restored from __doc__
        """
        ReleaseGraphicsResources(self, __a:vtkWindow) -> None
        C++: void ReleaseGraphicsResources(vtkWindow *) override;
        
        Release any graphics resources that are being consumed by this
        mapper. The parameter window could be used to determine which
        graphic resources to release.
        """
        pass

    def Render(self, __a, __b): # real signature unknown; restored from __doc__
        """
        Render(self, __a:vtkRenderer, __b:vtkActor) -> None
        C++: void Render(vtkRenderer *, vtkActor *) override;
        
        Reimplemented from base class
        """
        pass

    def RenderAtomsOff(self): # real signature unknown; restored from __doc__
        """
        RenderAtomsOff(self) -> None
        C++: virtual void RenderAtomsOff()
        """
        pass

    def RenderAtomsOn(self): # real signature unknown; restored from __doc__
        """
        RenderAtomsOn(self) -> None
        C++: virtual void RenderAtomsOn()
        """
        pass

    def RenderBondsOff(self): # real signature unknown; restored from __doc__
        """
        RenderBondsOff(self) -> None
        C++: virtual void RenderBondsOff()
        """
        pass

    def RenderBondsOn(self): # real signature unknown; restored from __doc__
        """
        RenderBondsOn(self) -> None
        C++: virtual void RenderBondsOn()
        """
        pass

    def RenderLatticeOff(self): # real signature unknown; restored from __doc__
        """
        RenderLatticeOff(self) -> None
        C++: virtual void RenderLatticeOff()
        """
        pass

    def RenderLatticeOn(self): # real signature unknown; restored from __doc__
        """
        RenderLatticeOn(self) -> None
        C++: virtual void RenderLatticeOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMoleculeMapper
        C++: static vtkMoleculeMapper *SafeDownCast(vtkObjectBase *o)
        """
        return vtkMoleculeMapper

    def SetAtomColor(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetAtomColor(self, _arg1:int, _arg2:int, _arg3:int) -> None
        C++: virtual void SetAtomColor(unsigned char _arg1,
            unsigned char _arg2, unsigned char _arg3)
        SetAtomColor(self, _arg:(int, int, int)) -> None
        C++: virtual void SetAtomColor(const unsigned char _arg[3])
        """
        pass

    def SetAtomColorMode(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAtomColorMode(self, _arg:int) -> None
        C++: virtual void SetAtomColorMode(int _arg)
        """
        pass

    def SetAtomicRadiusArrayName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusArrayName(self, _arg:str) -> None
        C++: virtual void SetAtomicRadiusArrayName(const char *_arg)
        """
        pass

    def SetAtomicRadiusScaleFactor(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusScaleFactor(self, _arg:float) -> None
        C++: virtual void SetAtomicRadiusScaleFactor(float _arg)
        """
        pass

    def SetAtomicRadiusType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusType(self, _arg:int) -> None
        C++: virtual void SetAtomicRadiusType(int _arg)
        """
        pass

    def SetAtomicRadiusTypeToCovalentRadius(self): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusTypeToCovalentRadius(self) -> None
        C++: void SetAtomicRadiusTypeToCovalentRadius()
        """
        pass

    def SetAtomicRadiusTypeToCustomArrayRadius(self): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusTypeToCustomArrayRadius(self) -> None
        C++: void SetAtomicRadiusTypeToCustomArrayRadius()
        """
        pass

    def SetAtomicRadiusTypeToUnitRadius(self): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusTypeToUnitRadius(self) -> None
        C++: void SetAtomicRadiusTypeToUnitRadius()
        """
        pass

    def SetAtomicRadiusTypeToVDWRadius(self): # real signature unknown; restored from __doc__
        """
        SetAtomicRadiusTypeToVDWRadius(self) -> None
        C++: void SetAtomicRadiusTypeToVDWRadius()
        """
        pass

    def SetBondColor(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetBondColor(self, _arg1:int, _arg2:int, _arg3:int) -> None
        C++: virtual void SetBondColor(unsigned char _arg1,
            unsigned char _arg2, unsigned char _arg3)
        SetBondColor(self, _arg:(int, int, int)) -> None
        C++: virtual void SetBondColor(const unsigned char _arg[3])
        """
        pass

    def SetBondColorMode(self, _arg): # real signature unknown; restored from __doc__
        """
        SetBondColorMode(self, _arg:int) -> None
        C++: virtual void SetBondColorMode(int _arg)
        """
        pass

    def SetBondColorModeToDiscreteByAtom(self): # real signature unknown; restored from __doc__
        """
        SetBondColorModeToDiscreteByAtom(self) -> None
        C++: void SetBondColorModeToDiscreteByAtom()
        """
        pass

    def SetBondColorModeToSingleColor(self): # real signature unknown; restored from __doc__
        """
        SetBondColorModeToSingleColor(self) -> None
        C++: void SetBondColorModeToSingleColor()
        """
        pass

    def SetBondRadius(self, _arg): # real signature unknown; restored from __doc__
        """
        SetBondRadius(self, _arg:float) -> None
        C++: virtual void SetBondRadius(float _arg)
        """
        pass

    def SetInputData(self, in_): # real signature unknown; restored from __doc__
        """
        SetInputData(self, in_:vtkMolecule) -> None
        C++: void SetInputData(vtkMolecule *in)
        
        Get/Set the input vtkMolecule.
        """
        pass

    def SetLatticeColor(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetLatticeColor(self, _arg1:int, _arg2:int, _arg3:int) -> None
        C++: virtual void SetLatticeColor(unsigned char _arg1,
            unsigned char _arg2, unsigned char _arg3)
        SetLatticeColor(self, _arg:(int, int, int)) -> None
        C++: virtual void SetLatticeColor(const unsigned char _arg[3])
        """
        pass

    def SetMapScalars(self, map): # real signature unknown; restored from __doc__
        """
        SetMapScalars(self, map:bool) -> None
        C++: virtual void SetMapScalars(bool map)
        
        Helper method to set ScalarMode on both AtomGlyphMapper and
        BondGlyphMapper. true means VTK_COLOR_MODE_MAP_SCALARS, false
        VTK_COLOR_MODE_DIRECT_SCALARS.
        """
        pass

    def SetRenderAtoms(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRenderAtoms(self, _arg:bool) -> None
        C++: virtual void SetRenderAtoms(bool _arg)
        """
        pass

    def SetRenderBonds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRenderBonds(self, _arg:bool) -> None
        C++: virtual void SetRenderBonds(bool _arg)
        """
        pass

    def SetRenderLattice(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRenderLattice(self, _arg:bool) -> None
        C++: virtual void SetRenderLattice(bool _arg)
        """
        pass

    def SetUseMultiCylindersForBonds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetUseMultiCylindersForBonds(self, _arg:bool) -> None
        C++: virtual void SetUseMultiCylindersForBonds(bool _arg)
        """
        pass

    def UseBallAndStickSettings(self): # real signature unknown; restored from __doc__
        """
        UseBallAndStickSettings(self) -> None
        C++: void UseBallAndStickSettings()
        
        Set ivars to default ball-and-stick settings. This is equivalent
        to the following:
        - SetRenderAtoms( true )
        - SetRenderBonds( true )
        - SetAtomicRadiusType( VDWRadius )
        - SetAtomicRadiusScaleFactor( 0.3 )
        - SetBondColorMode( DiscreteByAtom )
        - SetUseMultiCylindersForBonds( true )
        - SetBondRadius( 0.075 )
        """
        pass

    def UseFastSettings(self): # real signature unknown; restored from __doc__
        """
        UseFastSettings(self) -> None
        C++: void UseFastSettings()
        
        Set ivars to use fast settings that may be useful for rendering
        extremely large molecules where the overall shape is more
        important than the details of the atoms/bond. This is equivalent
        to the following:
        - SetRenderAtoms( true )
        - SetRenderBonds( true )
        - SetAtomicRadiusType( UnitRadius )
        - SetAtomicRadiusScaleFactor( 0.60 )
        - SetBondColorMode( SingleColor )
        - SetBondColor( 50, 50, 50 )
        - SetUseMultiCylindersForBonds( false )
        - SetBondRadius( 0.075 )
        """
        pass

    def UseLiquoriceStickSettings(self): # real signature unknown; restored from __doc__
        """
        UseLiquoriceStickSettings(self) -> None
        C++: void UseLiquoriceStickSettings()
        
        Set ivars to default liquorice stick settings. This is equivalent
        to the following:
        - SetRenderAtoms( true )
        - SetRenderBonds( true )
        - SetAtomicRadiusType( UnitRadius )
        - SetAtomicRadiusScaleFactor( 0.1 )
        - SetBondColorMode( DiscreteByAtom )
        - SetUseMultiCylindersForBonds( false )
        - SetBondRadius( 0.1 )
        """
        pass

    def UseMultiCylindersForBondsOff(self): # real signature unknown; restored from __doc__
        """
        UseMultiCylindersForBondsOff(self) -> None
        C++: virtual void UseMultiCylindersForBondsOff()
        """
        pass

    def UseMultiCylindersForBondsOn(self): # real signature unknown; restored from __doc__
        """
        UseMultiCylindersForBondsOn(self) -> None
        C++: virtual void UseMultiCylindersForBondsOn()
        """
        pass

    def UseVDWSpheresSettings(self): # real signature unknown; restored from __doc__
        """
        UseVDWSpheresSettings(self) -> None
        C++: void UseVDWSpheresSettings()
        
        Set ivars to default van der Waals spheres settings. This is
        equivalent to the following:
        - SetRenderAtoms( true )
        - SetRenderBonds( true )
        - SetAtomicRadiusType( VDWRadius )
        - SetAtomicRadiusScaleFactor( 1.0 )
        - SetBondColorMode( DiscreteByAtom )
        - SetUseMultiCylindersForBonds( true )
        - SetBondRadius( 0.075 )
        """
        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."""


    CovalentRadius = 0
    CustomArrayRadius = 3
    DiscreteByAtom = 1
    SingleColor = 0
    UnitRadius = 2
    VDWRadius = 1
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkMoleculeMapper', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetInputData': <method 'SetInputData' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'UseBallAndStickSettings': <method 'UseBallAndStickSettings' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'UseVDWSpheresSettings': <method 'UseVDWSpheresSettings' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'UseLiquoriceStickSettings': <method 'UseLiquoriceStickSettings' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'UseFastSettings': <method 'UseFastSettings' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetRenderAtoms': <method 'GetRenderAtoms' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetRenderAtoms': <method 'SetRenderAtoms' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'RenderAtomsOn': <method 'RenderAtomsOn' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'RenderAtomsOff': <method 'RenderAtomsOff' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetRenderBonds': <method 'GetRenderBonds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetRenderBonds': <method 'SetRenderBonds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'RenderBondsOn': <method 'RenderBondsOn' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'RenderBondsOff': <method 'RenderBondsOff' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetRenderLattice': <method 'GetRenderLattice' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetRenderLattice': <method 'SetRenderLattice' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'RenderLatticeOn': <method 'RenderLatticeOn' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'RenderLatticeOff': <method 'RenderLatticeOff' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomicRadiusType': <method 'GetAtomicRadiusType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusType': <method 'SetAtomicRadiusType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomicRadiusTypeAsString': <method 'GetAtomicRadiusTypeAsString' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusTypeToCovalentRadius': <method 'SetAtomicRadiusTypeToCovalentRadius' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusTypeToVDWRadius': <method 'SetAtomicRadiusTypeToVDWRadius' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusTypeToUnitRadius': <method 'SetAtomicRadiusTypeToUnitRadius' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusTypeToCustomArrayRadius': <method 'SetAtomicRadiusTypeToCustomArrayRadius' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomicRadiusScaleFactor': <method 'GetAtomicRadiusScaleFactor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusScaleFactor': <method 'SetAtomicRadiusScaleFactor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetUseMultiCylindersForBonds': <method 'GetUseMultiCylindersForBonds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetUseMultiCylindersForBonds': <method 'SetUseMultiCylindersForBonds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'UseMultiCylindersForBondsOn': <method 'UseMultiCylindersForBondsOn' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'UseMultiCylindersForBondsOff': <method 'UseMultiCylindersForBondsOff' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBondColorMode': <method 'GetBondColorMode' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetBondColorMode': <method 'SetBondColorMode' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBondColorModeMinValue': <method 'GetBondColorModeMinValue' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBondColorModeMaxValue': <method 'GetBondColorModeMaxValue' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetBondColorModeToSingleColor': <method 'SetBondColorModeToSingleColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetBondColorModeToDiscreteByAtom': <method 'SetBondColorModeToDiscreteByAtom' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBondColorModeAsString': <method 'GetBondColorModeAsString' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomColorMode': <method 'GetAtomColorMode' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomColorMode': <method 'SetAtomColorMode' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomColorModeMinValue': <method 'GetAtomColorModeMinValue' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomColorModeMaxValue': <method 'GetAtomColorModeMaxValue' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomColor': <method 'GetAtomColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomColor': <method 'SetAtomColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBondColor': <method 'GetBondColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetBondColor': <method 'SetBondColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBondRadius': <method 'GetBondRadius' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetBondRadius': <method 'SetBondRadius' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetLatticeColor': <method 'GetLatticeColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetLatticeColor': <method 'SetLatticeColor' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetSelectedAtomsAndBonds': <method 'GetSelectedAtomsAndBonds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetSelectedAtoms': <method 'GetSelectedAtoms' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetSelectedBonds': <method 'GetSelectedBonds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'Render': <method 'Render' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'ReleaseGraphicsResources': <method 'ReleaseGraphicsResources' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetBounds': <method 'GetBounds' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'FillInputPortInformation': <method 'FillInputPortInformation' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetSupportsSelection': <method 'GetSupportsSelection' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetAtomicRadiusArrayName': <method 'GetAtomicRadiusArrayName' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetAtomicRadiusArrayName': <method 'SetAtomicRadiusArrayName' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'SetMapScalars': <method 'SetMapScalars' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'GetPeriodicTable': <method 'GetPeriodicTable' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, 'CovalentRadius': 0, 'VDWRadius': 1, 'UnitRadius': 2, 'CustomArrayRadius': 3, 'SingleColor': 0, 'DiscreteByAtom': 1, '__new__': <built-in method __new__ of type object at 0x00007FF863B9E110>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper' objects>, '__doc__': 'vtkMoleculeMapper - Mapper that draws vtkMolecule objects\\n\\nSuperclass: vtkMapper\\n\\nvtkMoleculeMapper uses glyphs (display lists) to quickly render a\\nmolecule.\\n\\n'})"
    __vtkname__ = 'vtkMoleculeMapper'


class vtkMoleculeToPolyDataFilter(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkMoleculeToPolyDataFilter - abstract filter class
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkMoleculeToPolyDataFilter is an abstract filter class whose
    subclasses take as input datasets of type vtkMolecule and generate
    polygonal data on output.
    """
    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkMolecule
        C++: vtkMolecule *GetInput()
        """
        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) -> vtkMoleculeToPolyDataFilter
        C++: vtkMoleculeToPolyDataFilter *NewInstance()
        """
        return vtkMoleculeToPolyDataFilter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMoleculeToPolyDataFilter
        C++: static vtkMoleculeToPolyDataFilter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkMoleculeToPolyDataFilter

    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__': 'vtkMoleculeToPolyDataFilter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9EC30>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToPolyDataFilter' objects>, '__doc__': 'vtkMoleculeToPolyDataFilter - abstract filter class\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkMoleculeToPolyDataFilter is an abstract filter class whose\\nsubclasses take as input datasets of type vtkMolecule and generate\\npolygonal data on output.\\n\\n'})"
    __vtkname__ = 'vtkMoleculeToPolyDataFilter'


class vtkMoleculeToAtomBallFilter(vtkMoleculeToPolyDataFilter):
    """
    vtkMoleculeToAtomBallFilter - Generate polydata with spheres
    representing atoms
    
    Superclass: vtkMoleculeToPolyDataFilter
    
    This filter is used to generate one sphere for each atom in the input
    vtkMolecule. Each sphere is centered at the atom center and can be
    scaled using either covalent or van der Waals radii. The point
    scalars of the output vtkPolyData contains the atomic number of the
    appropriate atom for color mapping.
    
    ote Consider using the faster, simpler vtkMoleculeMapper class,
    rather than generating polydata manually via these filters.
    
    @sa
    vtkMoleculeMapper vtkMoleculeToBondStickFilter
    """
    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 GetRadiusScale(self): # real signature unknown; restored from __doc__
        """
        GetRadiusScale(self) -> float
        C++: virtual double GetRadiusScale()
        """
        return 0.0

    def GetRadiusSource(self): # real signature unknown; restored from __doc__
        """
        GetRadiusSource(self) -> int
        C++: virtual int GetRadiusSource()
        """
        return 0

    def GetResolution(self): # real signature unknown; restored from __doc__
        """
        GetResolution(self) -> int
        C++: virtual int GetResolution()
        """
        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) -> vtkMoleculeToAtomBallFilter
        C++: vtkMoleculeToAtomBallFilter *NewInstance()
        """
        return vtkMoleculeToAtomBallFilter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMoleculeToAtomBallFilter
        C++: static vtkMoleculeToAtomBallFilter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkMoleculeToAtomBallFilter

    def SetRadiusScale(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRadiusScale(self, _arg:float) -> None
        C++: virtual void SetRadiusScale(double _arg)
        """
        pass

    def SetRadiusSource(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRadiusSource(self, _arg:int) -> None
        C++: virtual void SetRadiusSource(int _arg)
        """
        pass

    def SetResolution(self, _arg): # real signature unknown; restored from __doc__
        """
        SetResolution(self, _arg:int) -> None
        C++: virtual void SetResolution(int _arg)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    CovalentRadius = 0
    UnitRadius = 2
    VDWRadius = 1
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkMoleculeToAtomBallFilter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'GetRadiusSource': <method 'GetRadiusSource' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'SetRadiusSource': <method 'SetRadiusSource' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'GetResolution': <method 'GetResolution' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'SetResolution': <method 'SetResolution' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'GetRadiusScale': <method 'GetRadiusScale' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'SetRadiusScale': <method 'SetRadiusScale' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, 'CovalentRadius': 0, 'VDWRadius': 1, 'UnitRadius': 2, '__new__': <built-in method __new__ of type object at 0x00007FF863B9E460>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToAtomBallFilter' objects>, '__doc__': 'vtkMoleculeToAtomBallFilter - Generate polydata with spheres\\nrepresenting atoms\\n\\nSuperclass: vtkMoleculeToPolyDataFilter\\n\\nThis filter is used to generate one sphere for each atom in the input\\nvtkMolecule. Each sphere is centered at the atom center and can be\\nscaled using either covalent or van der Waals radii. The point\\nscalars of the output vtkPolyData contains the atomic number of the\\nappropriate atom for color mapping.\\n\\note Consider using the faster, simpler vtkMoleculeMapper class,\\nrather than generating polydata manually via these filters.\\n\\n@sa\\nvtkMoleculeMapper vtkMoleculeToBondStickFilter\\n\\n'})"
    __vtkname__ = 'vtkMoleculeToAtomBallFilter'


class vtkMoleculeToBondStickFilter(vtkMoleculeToPolyDataFilter):
    """
    vtkMoleculeToBondStickFilter - Generate polydata with cylinders
    representing bonds
    
    Superclass: vtkMoleculeToPolyDataFilter
    """
    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) -> vtkMoleculeToBondStickFilter
        C++: vtkMoleculeToBondStickFilter *NewInstance()
        """
        return vtkMoleculeToBondStickFilter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMoleculeToBondStickFilter
        C++: static vtkMoleculeToBondStickFilter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkMoleculeToBondStickFilter

    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__': 'vtkMoleculeToBondStickFilter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9E6F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToBondStickFilter' objects>, '__doc__': 'vtkMoleculeToBondStickFilter - Generate polydata with cylinders\\nrepresenting bonds\\n\\nSuperclass: vtkMoleculeToPolyDataFilter\\n\\n'})"
    __vtkname__ = 'vtkMoleculeToBondStickFilter'


class vtkMoleculeToLinesFilter(vtkMoleculeToPolyDataFilter):
    """
    vtkMoleculeToLinesFilter - Convert a molecule into a simple polydata
    with lines.
    
    Superclass: vtkMoleculeToPolyDataFilter
    
    vtkMoleculeToLinesFilter is a filter class that takes vtkMolecule as
    input and generates polydata on output. Conversion is done following
    this rules:
    - 1 atom == 1 point
    - 1 bond == 1 line (cell of type VTK_LINE)
    - atom data is copied as point data
    - bond data is copied as cell data
    """
    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) -> vtkMoleculeToLinesFilter
        C++: vtkMoleculeToLinesFilter *NewInstance()
        """
        return vtkMoleculeToLinesFilter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMoleculeToLinesFilter
        C++: static vtkMoleculeToLinesFilter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkMoleculeToLinesFilter

    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__': 'vtkMoleculeToLinesFilter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9E980>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkMoleculeToLinesFilter' objects>, '__doc__': 'vtkMoleculeToLinesFilter - Convert a molecule into a simple polydata\\nwith lines.\\n\\nSuperclass: vtkMoleculeToPolyDataFilter\\n\\nvtkMoleculeToLinesFilter is a filter class that takes vtkMolecule as\\ninput and generates polydata on output. Conversion is done following\\nthis rules:\\n- 1 atom == 1 point\\n- 1 bond == 1 line (cell of type VTK_LINE)\\n- atom data is copied as point data\\n- bond data is copied as cell data\\n\\n'})"
    __vtkname__ = 'vtkMoleculeToLinesFilter'


class vtkPeriodicTable(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkPeriodicTable - Access to information about the elements.
    
    Superclass: vtkObject
    
    Sourced from the Blue Obelisk Data Repository
    
    @sa
    vtkBlueObeliskData vtkBlueObeliskDataParser
    """
    def GetAtomicNumber(self, p_str): # real signature unknown; restored from __doc__
        """
        GetAtomicNumber(self, str:str) -> int
        C++: unsigned short GetAtomicNumber(const vtkStdString &str)
        
        Given a case-insensitive string that contains the symbol or name
        of an element, return the corresponding atomic number.
        """
        return 0

    def GetBlueObeliskData(self): # real signature unknown; restored from __doc__
        """
        GetBlueObeliskData(self) -> vtkBlueObeliskData
        C++: virtual vtkBlueObeliskData *GetBlueObeliskData()
        
        Access the static vtkBlueObeliskData object for raw access to
        BODR data.
        """
        return vtkBlueObeliskData

    def GetCovalentRadius(self, atomicNum): # real signature unknown; restored from __doc__
        """
        GetCovalentRadius(self, atomicNum:int) -> float
        C++: float GetCovalentRadius(unsigned short atomicNum)
        
        Given an atomic number, return the covalent radius of the atom
        """
        return 0.0

    def GetDefaultLUT(self, __a): # real signature unknown; restored from __doc__
        """
        GetDefaultLUT(self, __a:vtkLookupTable) -> None
        C++: void GetDefaultLUT(vtkLookupTable *)
        
        Fill the given vtkLookupTable to map atomic numbers to the
        familiar RGB tuples provided by the Blue Obelisk Data Repository
        """
        pass

    def GetDefaultRGBTuple(self, atomicNum, rgb, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetDefaultRGBTuple(self, atomicNum:int, rgb:[float, float, float])
             -> None
        C++: void GetDefaultRGBTuple(unsigned short atomicNum,
            float rgb[3])
        GetDefaultRGBTuple(self, atomicNum:int) -> vtkColor3f
        C++: vtkColor3f GetDefaultRGBTuple(unsigned short atomicNum)
        
        Given an atomic number, return the familiar RGB tuple provided by
        the Blue Obelisk Data Repository
        """
        pass

    def GetElementName(self, atomicNum): # real signature unknown; restored from __doc__
        """
        GetElementName(self, atomicNum:int) -> str
        C++: const char *GetElementName(unsigned short atomicNum)
        
        Given an atomic number, returns the name of the element
        """
        return ""

    def GetMaxVDWRadius(self): # real signature unknown; restored from __doc__
        """
        GetMaxVDWRadius(self) -> float
        C++: float GetMaxVDWRadius()
        
        Given an atomic number, returns the van der Waals radius of the
        atom
        """
        return 0.0

    def GetNumberOfElements(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfElements(self) -> int
        C++: unsigned short GetNumberOfElements()
        
        Returns the number of elements in the periodic table.
        """
        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 GetSymbol(self, atomicNum): # real signature unknown; restored from __doc__
        """
        GetSymbol(self, atomicNum:int) -> str
        C++: const char *GetSymbol(unsigned short atomicNum)
        
        Given an atomic number, returns the symbol associated with the
        element
        """
        return ""

    def GetVDWRadius(self, atomicNum): # real signature unknown; restored from __doc__
        """
        GetVDWRadius(self, atomicNum:int) -> float
        C++: float GetVDWRadius(unsigned short atomicNum)
        
        Given an atomic number, returns the van der Waals radius of the
        atom
        """
        return 0.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) -> vtkPeriodicTable
        C++: vtkPeriodicTable *NewInstance()
        """
        return vtkPeriodicTable

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkPeriodicTable
        C++: static vtkPeriodicTable *SafeDownCast(vtkObjectBase *o)
        """
        return vtkPeriodicTable

    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__': 'vtkPeriodicTable', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetBlueObeliskData': <method 'GetBlueObeliskData' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetNumberOfElements': <method 'GetNumberOfElements' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetSymbol': <method 'GetSymbol' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetElementName': <method 'GetElementName' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetAtomicNumber': <method 'GetAtomicNumber' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetCovalentRadius': <method 'GetCovalentRadius' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetVDWRadius': <method 'GetVDWRadius' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetMaxVDWRadius': <method 'GetMaxVDWRadius' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetDefaultLUT': <method 'GetDefaultLUT' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, 'GetDefaultRGBTuple': <method 'GetDefaultRGBTuple' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9F000>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkPeriodicTable' objects>, '__doc__': 'vtkPeriodicTable - Access to information about the elements.\\n\\nSuperclass: vtkObject\\n\\nSourced from the Blue Obelisk Data Repository\\n\\n@sa\\nvtkBlueObeliskData vtkBlueObeliskDataParser\\n\\n'})"
    __vtkname__ = 'vtkPeriodicTable'


class vtkPointSetToMoleculeFilter(__vtkmodules_vtkCommonExecutionModel.vtkMoleculeAlgorithm):
    """
    vtkPointSetToMoleculeFilter - no description provided.
    
    Superclass: vtkMoleculeAlgorithm
    """
    def ConvertLinesIntoBondsOff(self): # real signature unknown; restored from __doc__
        """
        ConvertLinesIntoBondsOff(self) -> None
        C++: virtual void ConvertLinesIntoBondsOff()
        """
        pass

    def ConvertLinesIntoBondsOn(self): # real signature unknown; restored from __doc__
        """
        ConvertLinesIntoBondsOn(self) -> None
        C++: virtual void ConvertLinesIntoBondsOn()
        """
        pass

    def GetConvertLinesIntoBonds(self): # real signature unknown; restored from __doc__
        """
        GetConvertLinesIntoBonds(self) -> bool
        C++: virtual bool GetConvertLinesIntoBonds()
        
        Get/Set if the filter should look for lines in input cells and
        convert them into bonds. default is ON.
        """
        return False

    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) -> vtkPointSetToMoleculeFilter
        C++: vtkPointSetToMoleculeFilter *NewInstance()
        """
        return vtkPointSetToMoleculeFilter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkPointSetToMoleculeFilter
        C++: static vtkPointSetToMoleculeFilter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkPointSetToMoleculeFilter

    def SetConvertLinesIntoBonds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetConvertLinesIntoBonds(self, _arg:bool) -> None
        C++: virtual void SetConvertLinesIntoBonds(bool _arg)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkPointSetToMoleculeFilter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'GetConvertLinesIntoBonds': <method 'GetConvertLinesIntoBonds' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'SetConvertLinesIntoBonds': <method 'SetConvertLinesIntoBonds' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'ConvertLinesIntoBondsOn': <method 'ConvertLinesIntoBondsOn' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, 'ConvertLinesIntoBondsOff': <method 'ConvertLinesIntoBondsOff' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9F310>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkPointSetToMoleculeFilter' objects>, '__doc__': 'vtkPointSetToMoleculeFilter - no description provided.\\n\\nSuperclass: vtkMoleculeAlgorithm\\n\\n'})"
    __vtkname__ = 'vtkPointSetToMoleculeFilter'


class vtkProgrammableElectronicData(__vtkmodules_vtkCommonDataModel.vtkAbstractElectronicData):
    """
    vtkProgrammableElectronicData - Provides access to and storage of
    user-generated vtkImageData that describes electrons.
    
    Superclass: vtkAbstractElectronicData
    """
    def DeepCopy(self, obj): # real signature unknown; restored from __doc__
        """
        DeepCopy(self, obj:vtkDataObject) -> None
        C++: void DeepCopy(vtkDataObject *obj) override;
        
        Deep copies the data object into this.
        """
        pass

    def GetElectronDensity(self): # real signature unknown; restored from __doc__
        """
        GetElectronDensity(self) -> vtkImageData
        C++: vtkImageData *GetElectronDensity() override;
        
        Get/Set the vtkImageData for the molecule's electron density.
        """
        pass

    def GetMO(self, orbitalNumber): # real signature unknown; restored from __doc__
        """
        GetMO(self, orbitalNumber:int) -> vtkImageData
        C++: vtkImageData *GetMO(vtkIdType orbitalNumber) override;
        
        Get/Set the vtkImageData for the requested molecular orbital.
        """
        pass

    def GetNumberOfElectrons(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfElectrons(self) -> int
        C++: vtkIdType GetNumberOfElectrons() override;
        
        Get/Set the number of electrons in the molecule. Needed for
        HOMO/LUMO convenience functions
        """
        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 GetNumberOfMOs(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfMOs(self) -> int
        C++: vtkIdType GetNumberOfMOs() override;
        
        Get/Set the number of molecular orbitals. Setting this will
        resize this internal array of MOs.
        """
        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) -> vtkProgrammableElectronicData
        C++: vtkProgrammableElectronicData *NewInstance()
        """
        return vtkProgrammableElectronicData

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkProgrammableElectronicData
        C++: static vtkProgrammableElectronicData *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkProgrammableElectronicData

    def SetElectronDensity(self, __a): # real signature unknown; restored from __doc__
        """
        SetElectronDensity(self, __a:vtkImageData) -> None
        C++: virtual void SetElectronDensity(vtkImageData *)
        """
        pass

    def SetMO(self, orbitalNumber, data): # real signature unknown; restored from __doc__
        """
        SetMO(self, orbitalNumber:int, data:vtkImageData) -> None
        C++: void SetMO(vtkIdType orbitalNumber, vtkImageData *data)
        """
        pass

    def SetNumberOfElectrons(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfElectrons(self, _arg:int) -> None
        C++: virtual void SetNumberOfElectrons(vtkIdType _arg)
        """
        pass

    def SetNumberOfMOs(self, __a): # real signature unknown; restored from __doc__
        """
        SetNumberOfMOs(self, __a:int) -> None
        C++: virtual void SetNumberOfMOs(vtkIdType)
        """
        pass

    def SetPadding(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPadding(self, _arg:float) -> None
        C++: virtual void SetPadding(double _arg)
        
        Set the padding around the molecule to which the cube extends.
        This is used to determine the dataset bounds.
        """
        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__': 'vtkProgrammableElectronicData', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'GetNumberOfMOs': <method 'GetNumberOfMOs' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'SetNumberOfMOs': <method 'SetNumberOfMOs' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'GetNumberOfElectrons': <method 'GetNumberOfElectrons' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'SetNumberOfElectrons': <method 'SetNumberOfElectrons' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'GetMO': <method 'GetMO' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'SetMO': <method 'SetMO' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'GetElectronDensity': <method 'GetElectronDensity' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'SetElectronDensity': <method 'SetElectronDensity' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'SetPadding': <method 'SetPadding' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, 'DeepCopy': <method 'DeepCopy' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9F6E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkProgrammableElectronicData' objects>, '__doc__': 'vtkProgrammableElectronicData - Provides access to and storage of\\nuser-generated vtkImageData that describes electrons.\\n\\nSuperclass: vtkAbstractElectronicData\\n\\n'})"
    __vtkname__ = 'vtkProgrammableElectronicData'


class vtkProteinRibbonFilter(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkProteinRibbonFilter - generates protein ribbons
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkProteinRibbonFilter is a polydata algorithm that generates protein
    ribbons.
    """
    def GetCoilWidth(self): # real signature unknown; restored from __doc__
        """
        GetCoilWidth(self) -> float
        C++: virtual float GetCoilWidth()
        
        Width of the ribbon coil. Default is 0.3.
        """
        return 0.0

    def GetDrawSmallMoleculesAsSpheres(self): # real signature unknown; restored from __doc__
        """
        GetDrawSmallMoleculesAsSpheres(self) -> bool
        C++: virtual bool GetDrawSmallMoleculesAsSpheres()
        
        If enabled, small molecules (HETATMs) are drawn as spheres.
        Default is true.
        """
        return False

    def GetHelixWidth(self): # real signature unknown; restored from __doc__
        """
        GetHelixWidth(self) -> float
        C++: virtual float GetHelixWidth()
        
        Width of the helix part of the ribbon. Default is 1.3.
        """
        return 0.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 GetSphereResolution(self): # real signature unknown; restored from __doc__
        """
        GetSphereResolution(self) -> int
        C++: virtual int GetSphereResolution()
        
        Resolution of the spheres for small molecules. Default is 20.
        """
        return 0

    def GetSubdivideFactor(self): # real signature unknown; restored from __doc__
        """
        GetSubdivideFactor(self) -> int
        C++: virtual int GetSubdivideFactor()
        
        Smoothing factor of the ribbon. Default is 20.
        """
        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) -> vtkProteinRibbonFilter
        C++: vtkProteinRibbonFilter *NewInstance()
        """
        return vtkProteinRibbonFilter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkProteinRibbonFilter
        C++: static vtkProteinRibbonFilter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkProteinRibbonFilter

    def SetCoilWidth(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCoilWidth(self, _arg:float) -> None
        C++: virtual void SetCoilWidth(float _arg)
        """
        pass

    def SetDrawSmallMoleculesAsSpheres(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDrawSmallMoleculesAsSpheres(self, _arg:bool) -> None
        C++: virtual void SetDrawSmallMoleculesAsSpheres(bool _arg)
        """
        pass

    def SetHelixWidth(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHelixWidth(self, _arg:float) -> None
        C++: virtual void SetHelixWidth(float _arg)
        """
        pass

    def SetSphereResolution(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSphereResolution(self, _arg:int) -> None
        C++: virtual void SetSphereResolution(int _arg)
        """
        pass

    def SetSubdivideFactor(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSubdivideFactor(self, _arg:int) -> None
        C++: virtual void SetSubdivideFactor(int _arg)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkProteinRibbonFilter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetCoilWidth': <method 'GetCoilWidth' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'SetCoilWidth': <method 'SetCoilWidth' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetHelixWidth': <method 'GetHelixWidth' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'SetHelixWidth': <method 'SetHelixWidth' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetSubdivideFactor': <method 'GetSubdivideFactor' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'SetSubdivideFactor': <method 'SetSubdivideFactor' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetDrawSmallMoleculesAsSpheres': <method 'GetDrawSmallMoleculesAsSpheres' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'SetDrawSmallMoleculesAsSpheres': <method 'SetDrawSmallMoleculesAsSpheres' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'GetSphereResolution': <method 'GetSphereResolution' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, 'SetSphereResolution': <method 'SetSphereResolution' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863B9FAB0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkDomainsChemistry.vtkProteinRibbonFilter' objects>, '__doc__': 'vtkProteinRibbonFilter - generates protein ribbons\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkProteinRibbonFilter is a polydata algorithm that generates protein\\nribbons.\\n\\n'})"
    __vtkname__ = 'vtkProteinRibbonFilter'


class vtkSimpleBondPerceiver(__vtkmodules_vtkCommonExecutionModel.vtkMoleculeAlgorithm):
    """
    vtkSimpleBondPerceiver - Create a simple guess of a molecule's
    topology
    
    Superclass: vtkMoleculeAlgorithm
    
    vtkSimpleBondPerceiver performs a simple check of all interatomic
    distances and adds a single bond between atoms that are reasonably
    close. If the interatomic distance is less than the sum of the two
    atom's covalent radii plus a tolerance, a single bond is added.
    
    @warning
    This algorithm does not consider valences, hybridization,
    aromaticity, or anything other than atomic separations. It will not
    produce anything other than single bonds.
    """
    def GetIsToleranceAbsolute(self): # real signature unknown; restored from __doc__
        """
        GetIsToleranceAbsolute(self) -> bool
        C++: virtual bool GetIsToleranceAbsolute()
        
        Set/Get if the tolerance is absolute (i.e. added to radius) or
        not (i.e. multiplied with radius). Default is true.
        """
        return False

    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 GetTolerance(self): # real signature unknown; restored from __doc__
        """
        GetTolerance(self) -> float
        C++: virtual float GetTolerance()
        """
        return 0.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) -> vtkSimpleBondPerceiver
        C++: vtkSimpleBondPerceiver *NewInstance()
        """
        return vtkSimpleBondPerceiver

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkSimpleBondPerceiver
        C++: static vtkSimpleBondPerceiver *SafeDownCast(vtkObjectBase *o)
        """
        return vtkSimpleBondPerceiver

    def SetIsToleranceAbsolute(self, _arg): # real signature unknown; restored from __doc__
        """
        SetIsToleranceAbsolute(self, _arg:bool) -> None
        C++: virtual void SetIsToleranceAbsolute(bool _arg)
        """
        pass

    def SetTolerance(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTolerance(self, _arg:float) -> None
        C++: virtual void SetTolerance(float _arg)
        
        Set/Get the tolerance used in the comparisons. (Default: 0.45)
        """
        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__\': \'vtkSimpleBondPerceiver\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'SetTolerance\': <method \'SetTolerance\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'GetTolerance\': <method \'GetTolerance\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'GetIsToleranceAbsolute\': <method \'GetIsToleranceAbsolute\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'SetIsToleranceAbsolute\': <method \'SetIsToleranceAbsolute\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF863B9FDC0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkDomainsChemistry.vtkSimpleBondPerceiver\' objects>, \'__doc__\': "vtkSimpleBondPerceiver - Create a simple guess of a molecule\'s\\ntopology\\n\\nSuperclass: vtkMoleculeAlgorithm\\n\\nvtkSimpleBondPerceiver performs a simple check of all interatomic\\ndistances and adds a single bond between atoms that are reasonably\\nclose. If the interatomic distance is less than the sum of the two\\natom\'s covalent radii plus a tolerance, a single bond is added.\\n\\n@warning\\nThis algorithm does not consider valences, hybridization,\\naromaticity, or anything other than atomic separations. It will not\\nproduce anything other than single bonds.\\n\\n"})'
    __vtkname__ = 'vtkSimpleBondPerceiver'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x00000209E918BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkDomainsChemistry', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x00000209E918BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkDomainsChemistry.cp311-win_amd64.pyd')"

