public boolean equal(CharacterDataMap other, double tolerance) {
		if(getImage().getData().length != other.getImage().getData().length)
			return false;
		for(int i = 0; i < getImage().getData().length; i++) {
			if(!getImage().isInTolerance(other.getImage().getData()[i], getImage().getData()[i], tolerance))
				return false;
		}
		return true;
	}