////////////////////////////////////////////////////////////
//
//ファイル名:   implementation.js
//機能		:	実装レベル定義
//依存		:	main.js
//				mode.js
//バージョン:　 2.0.0.1
//更新日時	:　 2006.08.01
//更新者	:	kawame
//
//////////////////////////////////////////////////////////////


function Implementation(gis)
{
	var gisMain = gis;
	var modeDef = gisMain.modeManager.modeDefinition;

	// モードの実装

	// 実装しているモードのみ配列に列挙
	this.modes = [
					modeDef.NONE,
					modeDef.MOVE_CENTER,
					modeDef.MOVE_DRAG,
					modeDef.MOVE_SMOOTH,
					modeDef.ZOOM_RECT,
					modeDef.ZOOM_IN_RECT,
					modeDef.ZOOM_OUT_RECT,
					modeDef.ZOOM_SMOOTH,
					modeDef.MEASURE_LENGTH,
					modeDef.MEASURE_AREA,
					modeDef.MEASURE_CIRCLE,
					modeDef.SEARCH_POINT,
					modeDef.SEARCH_RECT,
					modeDef.SEARCH_POLYGON,
					modeDef.SEARCH_CIRCLE,
					modeDef.SELECT_POINT,
					modeDef.SELECT_CURVE,
					modeDef.SELECT_SURFACE,
					modeDef.SELECT_TEXT,
					modeDef.SELECT_CIRCLE,
					modeDef.ROTATE_SMOOTH
				];
	
	// 実装名
	this.name = "";
	
	// 実装ベンダ
	this.vendor = "";
	
	// 実装バージョン
	this.version = "";
}
