import numpy as np
from itertools import chain

def getSingleSelection():
	# Open a file dialog and get the path
	return None

def getObjectByName(name):
	# Does nothing
	return None

def getObjectName(thing):
	# Gets the basename from a path
	return None

def getFaces(thing):
	# loads the .obj or .abc file and gets faces
	return None

def getVerts(thing):
	# loads the .obj or .abc file and gets verts
	return None

def createRawObject(name, faces, verts, uvFaces, uvs):
	# Opens a file dialog for writing the given data
	return None

def selectVerts(obj, idx):
	# Does nothing
	pass

def getVertSelection(obj):
	# Does nothing
	return None

def selectAdjacentEdges(obj, centers):
	pass

def rootWindow():
	return None

