Geoinformatica  0.90
visual.h File Reference

A definition of a visual geospatial feature and layer. More...

Go to the source code of this file.

Classes

struct  ral_int_range
 a range defined by two integers More...
 
struct  ral_double_range
 a range defined by two real numbers More...
 
struct  ral_color_table
 a hash, where the keys are long ints and values are colors More...
 
struct  ral_string_color_table
 a hash, where the keys are strings and values are colors More...
 
struct  ral_integer_color_bins
 a hash, where the keys are bins defined with RAL_INTEGERs and values are colors More...
 
struct  ral_real_color_bins
 a hash, where the keys are bins defined with RAL_REALs and values are colors More...
 
struct  ral_int_color_bins
 a hash, where the keys are bins defined with ints and values are colors More...
 
struct  ral_double_color_bins
 a hash, where the keys are bins defined with doubles and values are colors More...
 
struct  ral_integer_grid_layer
 a RAL_INTEGER grid and visualization information More...
 
struct  ral_real_grid_layer
 a RAL_REAL grid and visualization information More...
 
struct  ral_visual
 visualization information More...
 
struct  ral_visual_layer
 an OGRLayerH and visualization information More...
 
struct  ral_visual_feature
 an OGRFeatureH and visualization information More...
 
struct  ral_visual_feature_table
 an array of ral_visual_features More...
 

Typedefs

typedef ral_color_tableral_color_table_handle
 
typedef ral_string_color_tableral_string_color_table_handle
 
typedef ral_integer_color_binsral_integer_color_bins_handle
 
typedef ral_real_color_binsral_real_color_bins_handle
 
typedef ral_int_color_binsral_int_color_bins_handle
 
typedef ral_double_color_binsral_double_color_bins_handle
 
typedef ral_integer_grid_layerral_integer_grid_layer_handle
 
typedef ral_real_grid_layerral_real_grid_layer_handle
 
typedef ral_visual_layerral_visual_layer_handle
 
typedef ral_visual_feature_tableral_visual_feature_table_handle
 

Functions

ral_color_table_handle RAL_CALL ral_color_table_create (int n)
 
void RAL_CALL ral_color_table_destroy (ral_color_table **table)
 
ral_string_color_table_handle
RAL_CALL 
ral_string_color_table_create (int n)
 
void RAL_CALL ral_string_color_table_destroy (ral_string_color_table **table)
 
int RAL_CALL ral_string_color_table_set (ral_string_color_table *table, char *key, int i, GDALColorEntry color)
 
ral_integer_color_bins_handle
RAL_CALL 
ral_integer_color_bins_create (int n)
 
void RAL_CALL ral_integer_color_bins_destroy (ral_integer_color_bins **bins)
 
ral_real_color_bins_handle RAL_CALL ral_real_color_bins_create (int n)
 
void RAL_CALL ral_real_color_bins_destroy (ral_real_color_bins **bins)
 
ral_int_color_bins_handle RAL_CALL ral_int_color_bins_create (int n)
 
void RAL_CALL ral_int_color_bins_destroy (ral_int_color_bins **bins)
 
ral_double_color_bins_handle
RAL_CALL 
ral_double_color_bins_create (int n)
 
void RAL_CALL ral_double_color_bins_destroy (ral_double_color_bins **bins)
 
ral_integer_grid_layer_handle
RAL_CALL 
ral_integer_grid_layer_create ()
 
void RAL_CALL ral_integer_grid_layer_destroy (ral_integer_grid_layer **l)
 
ral_real_grid_layer_handle RAL_CALL ral_real_grid_layer_create ()
 
void RAL_CALL ral_real_grid_layer_destroy (ral_real_grid_layer **l)
 
void ral_visual_initialize (ral_visual *v)
 
void ral_visual_finalize (ral_visual v)
 
ral_visual_layer_handle RAL_CALL ral_visual_layer_create ()
 
void RAL_CALL ral_visual_layer_destroy (ral_visual_layer **l)
 
ral_visual_feature_table_handle
RAL_CALL 
ral_visual_feature_table_create (int size)
 
void RAL_CALL ral_visual_feature_table_destroy (ral_visual_feature_table **t)
 

Detailed Description

A definition of a visual geospatial feature and layer.

Definition in file visual.h.