// Path: openCVTutorial1CameraPreview/src/main/java/aruco/min3d/Min3d.java
// public class Min3d 
// {
// 	public static final String TAG = "Min3D";
// 	
// 	/*
// 	 * Project homepage: 	http://code.google.com/p/min3d
// 	 * License:				MIT
// 	 * 
// 	 * Author: 				Lee Felarca
// 	 * Website:				http://www.zeropointnine.com/blog
// 	 *
// 	 * Author: 				Dennis Ippel
// 	 * Author blog:			http://www.rozengain.com/blog/
// 	 */
// }
// 
// Path: openCVTutorial1CameraPreview/src/main/java/aruco/min3d/Shared.java
// public class Shared 
// {
// 	private static Context _context;
// 	private static MyRenderer _renderer;
// 	private static TextureManager _textureManager;
// 
// 	
// 	public static Context context()
// 	{
// 		return _context;
// 	}
// 	public static void context(Context $c)
// 	{
// 		_context = $c;
// 	}
// 
// 	public static MyRenderer renderer()
// 	{
// 		return _renderer;
// 	}
// 	public static void renderer(MyRenderer $r)
// 	{
// 		_renderer = $r;
// 	}
// 	
// 	/**
// 	 * You must access the TextureManager instance through this accessor
// 	 */
// 	public static TextureManager textureManager()
// 	{
// 		return _textureManager;
// 	}
// 	public static void textureManager(TextureManager $bm)
// 	{
// 		_textureManager = $bm;
// 	}
// }


import java.util.HashMap;
import java.util.Set;
import android.graphics.Bitmap;
import android.util.Log;
import aruco.min3d.Min3d;
import aruco.min3d.Shared;
		return _idToTextureName.get($textureId);
	}
	
	/**
	 * Used by Renderer
	 */
	boolean hasMipMap(String $textureId) /*package-private*/
	{
		return _idToHasMipMap.get($textureId);
	}
	

	public boolean contains(String $textureId)
	{
		return _idToTextureName.containsKey($textureId);
	}
	
	
	private String arrayToString(String[] $a)
	{
		String s = "";
		for (int i = 0; i < $a.length; i++)
		{
			s += $a[i].toString() + " | ";
		}
		return s;
	}
	
	private void logContents()
	{
// Path: openCVTutorial1CameraPreview/src/main/java/aruco/min3d/Min3d.java
// public class Min3d 
// {
// 	public static final String TAG = "Min3D";
// 	
// 	/*
// 	 * Project homepage: 	http://code.google.com/p/min3d
// 	 * License:				MIT
// 	 * 
// 	 * Author: 				Lee Felarca
// 	 * Website:				http://www.zeropointnine.com/blog
// 	 *
// 	 * Author: 				Dennis Ippel
// 	 * Author blog:			http://www.rozengain.com/blog/
// 	 */
// }
// 
// Path: openCVTutorial1CameraPreview/src/main/java/aruco/min3d/Shared.java
// public class Shared 
// {
// 	private static Context _context;
// 	private static MyRenderer _renderer;
// 	private static TextureManager _textureManager;
// 
// 	
// 	public static Context context()
// 	{
// 		return _context;
// 	}
// 	public static void context(Context $c)
// 	{
// 		_context = $c;
// 	}
// 
// 	public static MyRenderer renderer()
// 	{
// 		return _renderer;
// 	}
// 	public static void renderer(MyRenderer $r)
// 	{
// 		_renderer = $r;
// 	}
// 	
// 	/**
// 	 * You must access the TextureManager instance through this accessor
// 	 */
// 	public static TextureManager textureManager()
// 	{
// 		return _textureManager;
// 	}
// 	public static void textureManager(TextureManager $bm)
// 	{
// 		_textureManager = $bm;
// 	}
// }


// Path: openCVTutorial1CameraPreview/src/main/java/min3d/core/TextureManager.java
import java.util.HashMap;
import java.util.Set;
import android.graphics.Bitmap;
import android.util.Log;
import aruco.min3d.Min3d;
import aruco.min3d.Shared;

		return _idToTextureName.get($textureId);
	}
	
	/**
	 * Used by Renderer
	 */
	boolean hasMipMap(String $textureId) /*package-private*/
	{
		return _idToHasMipMap.get($textureId);
	}
	

	public boolean contains(String $textureId)
	{
		return _idToTextureName.containsKey($textureId);
	}
	
	
	private String arrayToString(String[] $a)
	{
		String s = "";
		for (int i = 0; i < $a.length; i++)
		{
			s += $a[i].toString() + " | ";
		}
		return s;
	}
	
	private void logContents()
	{
		Log.v(Min3d.TAG, "TextureManager contents updated - " + arrayToString( getTextureIds() ) );		