<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Index of module types" rel=Appendix href="index_module_types.html"> <link title="Gg" rel="Chapter" href="Gg.html"><title>Gg.Raster</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> scalar_type =<br> [ <span class="keywordsign">`</span><span class="constructor">Float16</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Float32</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Float64</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Int16</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Int32</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Int64</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Int8</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UInt16</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UInt32</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UInt64</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UInt8</span> ]<br> <span class="keyword">val</span> scalar_type_byte_count : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> pp_scalar_type : <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type <span class="keywordsign">-></span> unit<br> <span class="keyword">type</span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b) b_array = (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="constructor">Bigarray</span>.c_layout) <span class="constructor">Bigarray</span>.<span class="constructor">Array1</span>.t<br> <span class="keyword">type</span> buffer =<br> [ <span class="keywordsign">`</span><span class="constructor">A_Float64</span> <span class="keyword">of</span> float array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Float16</span> <span class="keyword">of</span> (int, <span class="constructor">Bigarray</span>.int16_unsigned_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Float32</span> <span class="keyword">of</span> (float, <span class="constructor">Bigarray</span>.float32_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Float64</span> <span class="keyword">of</span> (float, <span class="constructor">Bigarray</span>.float64_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Int16</span> <span class="keyword">of</span> (int, <span class="constructor">Bigarray</span>.int16_signed_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Int32</span> <span class="keyword">of</span> (int32, <span class="constructor">Bigarray</span>.int32_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Int64</span> <span class="keyword">of</span> (int64, <span class="constructor">Bigarray</span>.int64_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_Int8</span> <span class="keyword">of</span> (int, <span class="constructor">Bigarray</span>.int8_signed_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_UInt16</span> <span class="keyword">of</span> (int, <span class="constructor">Bigarray</span>.int16_unsigned_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_UInt32</span> <span class="keyword">of</span> (int32, <span class="constructor">Bigarray</span>.int32_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_UInt64</span> <span class="keyword">of</span> (int64, <span class="constructor">Bigarray</span>.int64_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">B_UInt8</span> <span class="keyword">of</span> (int, <span class="constructor">Bigarray</span>.int8_unsigned_elt) <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.b_array<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">S_UInt8</span> <span class="keyword">of</span> string ]<br> <span class="keyword">val</span> buffer_scalar_type : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.buffer <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type<br> <span class="keyword">val</span> pp_buffer : <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.buffer <span class="keywordsign">-></span> unit<br> <span class="keyword">type</span> sample_semantics =<br> [ <span class="keywordsign">`</span><span class="constructor">Color</span> <span class="keyword">of</span> <span class="constructor">Gg</span>.<span class="constructor">Color</span>.profile * bool <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Other</span> <span class="keyword">of</span> string * int ]<br> <span class="keyword">val</span> rgb_l : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics<br> <span class="keyword">val</span> rgba_l : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics<br> <span class="keyword">val</span> gray_l : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics<br> <span class="keyword">val</span> graya_l : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics<br> <span class="keyword">val</span> pp_sample_semantics :<br> <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics <span class="keywordsign">-></span> unit<br> <span class="keyword">type</span> sample_pack =<br> [ <span class="keywordsign">`</span><span class="constructor">FourCC</span> <span class="keyword">of</span> string * <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type option<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Other</span> <span class="keyword">of</span> string * <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type option<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PU8888</span> ]<br> <span class="keyword">val</span> pp_sample_pack : <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_pack <span class="keywordsign">-></span> unit<br> <span class="keyword">type</span> sample_format<br> <span class="keyword">val</span> sample_format_v :<br> ?pack:<span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_pack <span class="keywordsign">-></span><br> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics <span class="keywordsign">-></span><br> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format<br> <span class="keyword">val</span> sf_semantics : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_semantics<br> <span class="keyword">val</span> sf_scalar_type : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.scalar_type<br> <span class="keyword">val</span> sf_pack : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_pack option<br> <span class="keyword">val</span> sf_dim : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> sf_scalar_count :<br> ?first:int <span class="keywordsign">-></span><br> ?w_skip:int <span class="keywordsign">-></span><br> ?h_skip:int <span class="keywordsign">-></span><br> w:int <span class="keywordsign">-></span> ?h:int <span class="keywordsign">-></span> ?d:int <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> pp_sample_format : <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> unit<br> <span class="keyword">type</span> t = <span class="constructor">Gg</span>.raster<br> <span class="keyword">val</span> v :<br> ?res:<span class="constructor">Gg</span>.v3 <span class="keywordsign">-></span><br> ?first:int <span class="keywordsign">-></span><br> ?w_skip:int <span class="keywordsign">-></span><br> ?h_skip:int <span class="keywordsign">-></span><br> w:int <span class="keywordsign">-></span><br> ?h:int <span class="keywordsign">-></span><br> ?d:int <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.buffer <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t<br> <span class="keyword">val</span> res : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.v3 option<br> <span class="keyword">val</span> first : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> w_skip : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> h_skip : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> w : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> h : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> d : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> sample_format : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.sample_format<br> <span class="keyword">val</span> buffer : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.buffer<br> <span class="keyword">val</span> dim : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> size2 : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.size2<br> <span class="keyword">val</span> size3 : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.size3<br> <span class="keyword">val</span> sub :<br> ?x:int <span class="keywordsign">-></span><br> ?y:int <span class="keywordsign">-></span><br> ?z:int <span class="keywordsign">-></span> ?w:int <span class="keywordsign">-></span> ?h:int <span class="keywordsign">-></span> ?d:int <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t<br> <span class="keyword">val</span> pitches : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int * int * int<br> <span class="keyword">val</span> equal : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> compare : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> to_string : <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> pp : <span class="constructor">Format</span>.formatter <span class="keywordsign">-></span> <span class="constructor">Gg</span>.<span class="constructor">Raster</span>.t <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span></code></body></html>