# Path: mayaLib/shaderLib/utils/config.py

# 
# Path: mayaLib/shaderLib/utils/file.py
# class TextureFile():  # ToDo: move in util?
# class TextureFileManager():
#     def __init__(self, path, filename):
#     def _partition(self):
#     def get_channels(self):
#     def __init__(self, dirname=pm.workspace(q=True, dir=True, rd=True) + '/sourceimages/', ext='exr'):
#     def search_in_directory(self, dirname, ext):
#     def build_dict(self):
#     def get_path(self):


import pymel.core as pm
from mayaLib.shaderLib.utils import config
from mayaLib.shaderLib.utils import file
__author__ = 'Lorenzo Argentieri'




class TextureFileNode():
    def __init__(self, path, filename, single_place_node=None):
        """
        Create File Node and connect it with Place Node
        :param path:
        :param filename:
        :param single_place_node:
        """

# Path: mayaLib/shaderLib/utils/config.py

# 
# Path: mayaLib/shaderLib/utils/file.py
# class TextureFile():  # ToDo: move in util?
# class TextureFileManager():
#     def __init__(self, path, filename):
#     def _partition(self):
#     def get_channels(self):
#     def __init__(self, dirname=pm.workspace(q=True, dir=True, rd=True) + '/sourceimages/', ext='exr'):
#     def search_in_directory(self, dirname, ext):
#     def build_dict(self):
#     def get_path(self):


# Path: mayaLib/shaderLib/base/texture.py
import pymel.core as pm
from mayaLib.shaderLib.utils import config
from mayaLib.shaderLib.utils import file

__author__ = 'Lorenzo Argentieri'




class TextureFileNode():
    def __init__(self, path, filename, single_place_node=None):
        """
        Create File Node and connect it with Place Node
        :param path:
        :param filename:
        :param single_place_node:
        """

        self.texture_recongition = file.TextureFile(path=path, filename=filename)