# encoding: utf-8
# module dipy.direction.pmf
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\dipy\direction\pmf.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import builtins as __builtins__ # <module 'builtins' (built-in)>
import numpy as np # C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\numpy\__init__.py
import dipy.reconst.shm as shm # C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\dipy\reconst\shm.py

# functions

def __pyx_unpickle_BootPmfGen(*args, **kwargs): # real signature unknown
    pass

def __pyx_unpickle_Enum(*args, **kwargs): # real signature unknown
    pass

def __pyx_unpickle_PmfGen(*args, **kwargs): # real signature unknown
    pass

def __pyx_unpickle_SHCoeffPmfGen(*args, **kwargs): # real signature unknown
    pass

def __pyx_unpickle_SimplePmfGen(*args, **kwargs): # real signature unknown
    pass

# classes

class PmfGen(object):
    # no doc
    def get_pmf(self, *args, **kwargs): # real signature unknown
        pass

    def get_pmf_value(self, *args, **kwargs): # real signature unknown
        """
        Return the pmf value corresponding to the closest vertex to the
                direction xyz.
        """
        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 __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate__(self, *args, **kwargs): # real signature unknown
        pass

    __pyx_vtable__ = None # (!) real value is '<capsule object NULL at 0x000001D4C9695DD0>'


class BootPmfGen(PmfGen):
    # no doc
    def get_pmf(self, *args, **kwargs): # real signature unknown
        """ Produces an ODF from a SH bootstrap sample """
        pass

    def get_pmf_no_boot(self, *args, **kwargs): # real signature unknown
        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 __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate__(self, *args, **kwargs): # real signature unknown
        pass

    __pyx_vtable__ = None # (!) real value is '<capsule object NULL at 0x000001D4C9695EF0>'


class SHCoeffPmfGen(PmfGen):
    # no doc
    def get_pmf(self, *args, **kwargs): # real signature unknown
        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 __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate__(self, *args, **kwargs): # real signature unknown
        pass

    __pyx_vtable__ = None # (!) real value is '<capsule object NULL at 0x000001D4C9695E90>'


class SimplePmfGen(PmfGen):
    # no doc
    def get_pmf(self, *args, **kwargs): # real signature unknown
        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 __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate__(self, *args, **kwargs): # real signature unknown
        pass

    __pyx_vtable__ = None # (!) real value is '<capsule object NULL at 0x000001D4C9695E30>'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001D4C96A0790>'

__spec__ = None # (!) real value is "ModuleSpec(name='dipy.direction.pmf', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001D4C96A0790>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\dipy\\\\direction\\\\pmf.cp311-win_amd64.pyd')"

__test__ = {}

