public boolean isValid() {
		if (blurAtInfinity != Double.NaN)
			System.out.println("1.  blurAtInfinity: " + blurAtInfinity);
		if (focalDistance != Double.NaN)
			System.out.println("2.  focalDistance: " + focalDistance);
		if (focalPointX != Double.NaN)
			System.out.println("3.  focalPointX: " + focalPointX);
		if (focalPointY != Double.NaN)
			System.out.println("4.  focalPointY: " + focalPointY);
		if (depthFormat != null)
			System.out.println("5.  depthFormat: " + depthFormat);
		if (depthMime != null)
			System.out.println("6.  depthMime: " + depthMime);
		if (depthNear != Double.NaN)
			System.out.println("7.  depthNear: " + depthNear);
		if (depthFar != Double.NaN)
			System.out.println("8.  depthFar: " + depthFar);
		if (depthMapImage != null)
			System.out.println("9.  depthImage: " + depthMapImage);
		if (colourMime != null)
			System.out.println("10. colourMime: " + colourMime);
		if (originalColorImage != null)
			System.out.println("11. colourImage: " + originalColorImage);

		return (blurAtInfinity != Double.NaN && focalDistance != Double.NaN
				&& focalPointX != Double.NaN && focalPointY != Double.NaN
				&& depthFormat != null && depthMime != null
				&& depthNear != Double.NaN && depthFar != Double.NaN
				&& depthMapImage != null && colourMime != null && originalColorImage != null);
	}