GuppiArray

Name

GuppiArray -- 

Synopsis



#define     GUPPI_ARRAY0                    (obj)
#define     GUPPI_IS_ARRAY0                 (obj)
void        guppi_array_construct           (GuppiArray*,
                                             gint,
                                             const gint*,
                                             const gint*);
gint        guppi_array_dimensions          (const GuppiArray*);
gint        guppi_array_min_index           (const GuppiArray*,
                                             gint);
gint        guppi_array_max_index           (const GuppiArray*,
                                             gint);
void        guppi_array_index_bounds        (const GuppiArray*,
                                             gint,
                                             gint *min,
                                             gint *max);
gboolean    guppi_array_valid_index         (const GuppiArray*,
                                             gint,
                                             gint);
gboolean    guppi_array_validv              (const GuppiArray*,
                                             const gint*);
double      guppi_array_get                 (const GuppiArray*,
                                             ...);
double      guppi_array_getv                (const GuppiArray*,
                                             const gint*);
void        guppi_array_set                 (GuppiArray*,
                                             double,
                                             ...);
void        guppi_array_setv                (GuppiArray*,
                                             double,
                                             const gint*);
GuppiArray* guppi_array_slice               (const GuppiArray*,
                                             gint dims,
                                             ...);
GuppiArray* guppi_array_slicev              (const GuppiArray*,
                                             gint dims,
                                             const gint*);

Object Hierarchy


  GtkObject
   +----GuppiData
         +----GuppiArray

Description

Details

GUPPI_ARRAY0()

#define GUPPI_ARRAY0(obj) ((obj) ? (GUPPI_ARRAY(obj)) : NULL)

obj : 


GUPPI_IS_ARRAY0()

#define GUPPI_IS_ARRAY0(obj) (((obj) == NULL) || (GUPPI_IS_ARRAY(obj)))

obj : 


guppi_array_construct ()

void        guppi_array_construct           (GuppiArray*,
                                             gint,
                                             const gint*,
                                             const gint*);

Param1 : 
Param2 : 
Param3 : 
Param4 : 


guppi_array_dimensions ()

gint        guppi_array_dimensions          (const GuppiArray*);

Param1 : 
Returns : 


guppi_array_min_index ()

gint        guppi_array_min_index           (const GuppiArray*,
                                             gint);

Param1 : 
Param2 : 
Returns : 


guppi_array_max_index ()

gint        guppi_array_max_index           (const GuppiArray*,
                                             gint);

Param1 : 
Param2 : 
Returns : 


guppi_array_index_bounds ()

void        guppi_array_index_bounds        (const GuppiArray*,
                                             gint,
                                             gint *min,
                                             gint *max);

Param1 : 
Param2 : 
min : 
max : 


guppi_array_valid_index ()

gboolean    guppi_array_valid_index         (const GuppiArray*,
                                             gint,
                                             gint);

Param1 : 
Param2 : 
Param3 : 
Returns : 


guppi_array_validv ()

gboolean    guppi_array_validv              (const GuppiArray*,
                                             const gint*);

Param1 : 
Param2 : 
Returns : 


guppi_array_get ()

double      guppi_array_get                 (const GuppiArray*,
                                             ...);

Param1 : 
... : 
Returns : 


guppi_array_getv ()

double      guppi_array_getv                (const GuppiArray*,
                                             const gint*);

Param1 : 
Param2 : 
Returns : 


guppi_array_set ()

void        guppi_array_set                 (GuppiArray*,
                                             double,
                                             ...);

Param1 : 
Param2 : 
... : 


guppi_array_setv ()

void        guppi_array_setv                (GuppiArray*,
                                             double,
                                             const gint*);

Param1 : 
Param2 : 
Param3 : 


guppi_array_slice ()

GuppiArray* guppi_array_slice               (const GuppiArray*,
                                             gint dims,
                                             ...);

Param1 : 
dims : 
... : 
Returns : 


guppi_array_slicev ()

GuppiArray* guppi_array_slicev              (const GuppiArray*,
                                             gint dims,
                                             const gint*);

Param1 : 
dims : 
Param3 : 
Returns :