<!-- ##### SECTION Title ##### -->
scalarFields

<!-- ##### SECTION Short_Description ##### -->
Gives capabilities to load a scalar field.

<!-- ##### SECTION Long_Description ##### -->
<para>
A scalar field is represented by the given of datas on a regular grid meshing the bounding box. Scalar field can be read from several kind of files by adding load methods using scalarFieldAdd_loadMethod(). The basic implementation gives access to ASCII encoded files following a simple format.
</para>
<para>
In coordination with #Plane and #Shade, scalar field can be represented as coloured map calling scalarFieldDraw_map(). The current implementation of interpolation is very limited since basic linear approximation is used.
</para>
<para>
If a structure file also contains a scalar field, when loaded, it should add a #VisuData property called #SCALAR_FIELD_DEFINED_IN_STRUCT_FILE using visuDataAdd_property(). Then V_Sim will be able to handle the structure file as a density file also.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### MACRO SCALAR_FIELD_DEFINED_IN_STRUCT_FILE ##### -->
<para>

</para>



<!-- ##### STRUCT ScalarField_struct ##### -->
<para>

</para>


<!-- ##### TYPEDEF ScalarField ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION ScalarFieldLoadMethod ##### -->
<para>

</para>

@filename: 
@fieldList: 
@error: 
@table: 
@Returns: 


<!-- ##### FUNCTION scalarFieldNew ##### -->
<para>

</para>

@filename: 
@Returns: 


<!-- ##### FUNCTION scalarFieldFree ##### -->
<para>

</para>

@field: 


<!-- ##### FUNCTION scalarFieldAdd_loadMethod ##### -->
<para>

</para>

@name: 
@method: 
@format: 
@priority: 


<!-- ##### FUNCTION scalarFieldLoad_fromFile ##### -->
<para>

</para>

@filename: 
@fieldList: 
@error: 
@table: 
@Returns: 


<!-- ##### FUNCTION scalarFieldDraw_map ##### -->
<para>

</para>

@field: 
@plane: 
@shade: 
@view: 
@precision: 
@drawnMinMax: 


<!-- ##### FUNCTION scalarFieldAdd_option ##### -->
<para>

</para>

@field: 
@option: 


<!-- ##### FUNCTION scalarFieldGet_allLoadMethods ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION scalarFieldGet_allOptions ##### -->
<para>

</para>

@field: 
@Returns: 


<!-- ##### FUNCTION scalarFieldGet_box ##### -->
<para>

</para>

@field: 
@box: 


<!-- ##### FUNCTION scalarFieldGet_commentary ##### -->
<para>

</para>

@field: 
@Returns: 


<!-- ##### FUNCTION scalarFieldGet_data ##### -->
<para>

</para>

@field: 
@Returns: 


<!-- ##### FUNCTION scalarFieldGet_filename ##### -->
<para>

</para>

@field: 
@Returns: 


<!-- ##### FUNCTION scalarFieldGet_gridSize ##### -->
<para>

</para>

@field: 
@grid: 


<!-- ##### FUNCTION scalarFieldGet_minMax ##### -->
<para>

</para>

@field: 
@minmax: 


<!-- ##### FUNCTION scalarFieldGet_value ##### -->
<para>

</para>

@field: 
@xyz: 
@value: 
@Returns: 


<!-- ##### FUNCTION scalarFieldSet_box ##### -->
<para>

</para>

@field: 
@box: 


<!-- ##### FUNCTION scalarFieldSet_commentary ##### -->
<para>

</para>

@field: 
@comment: 


<!-- ##### FUNCTION scalarFieldSet_fitToBox ##### -->
<para>

</para>

@data: 
@field: 


<!-- ##### FUNCTION scalarFieldSet_gridSize ##### -->
<para>

</para>

@field: 
@grid: 


<!-- ##### FUNCTION scalarFieldSet_data ##### -->
<para>

</para>

@field: 
@data: 


<!-- ##### FUNCTION scalarFieldInit ##### -->
<para>

</para>



