# File easy_vtk.rb, line 1123
  def create_lookup_table( min, max, options={} )
    hue_range = false
    saturation_range = false
    value_range = false
    alpha_range = false
    options.each{ |key, val|
      case key
      when 'hue_range'
        if ! Array === val || val.length!=2
          raise "option['hue_range'] must be Array whose length is 2"
        end
        hue_range = val
      when 'saturation_range'
        if ! Array === val || val.length!=2
          raise "option['saturation_range'] must be Array whose length is 2"
        end
        saturation_range = val
      when 'value_range'
        if ! Array === val || val.length!=2
          raise "option['value_range'] must be Array whose length is 2"
        end
        value_range = val
      when 'alpha_range'
        if ! Array === val || val.length!=2
          raise "option['alpha_range'] must be Array whose length is 2"
        end
        alpha_range = val
      else
        raise "option (#{key}) is invalid"
      end
    }
    @lookupTable = Vtk::LookupTable.new
    @lookupTable.SetTableRange( min, max )
    @lookupTable.SetHueRange( *hue_range ) if hue_range
    @lookupTable.SetSaturationRange( *saturation_range ) if saturation_range
    @lookupTable.SetValueRange( *value_range ) if value_range
    @lookupTable.SetAlphaRange( *alpha_range ) if alpha_range
    @lookupTable.Build
    return nil
  end