openModeller  Version 1.5.0
om_defs.hh File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WRITESTRING(x)   #x
 

Typedefs

typedef double Coord
 Type of map coordinates. More...
 
typedef double Scalar
 Type of map values. More...
 
typedef void(* ModelCreationCallback )(float progress, void *extra_param)
 
typedef void(* ModelProjectionCallback )(float progress, void *extra_param)
 
typedef bool(* AbortionCallback )(void *extra_param)
 

Macro Definition Documentation

#define WRITESTRING (   x)    #x

Definition of types and macros of general use.

Author
Mauro E S Munoz
Date
2003-01-24
Id:
om_defs.hh 4347 2008-06-10 20:24:27Z rdg

LICENSE INFORMATION

Copyright(c) 2003 by CRIA - Centro de Referencia em Informacao Ambiental

http://www.cria.org.br

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details:

http://www.gnu.org/copyleft/gpl.html

Definition at line 33 of file om_defs.hh.

Typedef Documentation

typedef bool(* AbortionCallback)(void *extra_param)

Abortion callback function.

Parameters
extra_paramA parameter set by user when setAbortionCallback() is called.
Returns
Indicates if the current job must be aborted.

Definition at line 64 of file om_defs.hh.

typedef double Coord

Type of map coordinates.

Definition at line 38 of file om_defs.hh.

typedef void(* ModelCreationCallback)(float progress, void *extra_param)

Model creation callback function.

Parameters
progressA number between 0.0 and 1.0 reflecting the avance of the map creating task. 0.0 is the begin and 1.0 is finished. Note that in model generation it is not always possible to know how many steps the algorithm will need.
extra_paramA parameter set by user when setModelCallback() is called in the controller class.

Definition at line 49 of file om_defs.hh.

typedef void(* ModelProjectionCallback)(float progress, void *extra_param)

Model projection callback function.

Parameters
progressA number between 0.0 and 1.0 reflecting the avance of the map creating task. 0.0 is the begin and 1.0 is finished.
extra_paramA parameter set by user when setMapCallback() is called in the controller class.

Definition at line 58 of file om_defs.hh.

typedef double Scalar

Type of map values.

Definition at line 39 of file om_defs.hh.