## GogDataAllocator GogDataAllocator — A data allocation interface |

## Synopsis

                        GogDataAllocator;
    void                gog_data_allocator_allocate         (GogDataAllocator *dalloc,
                                                             GogPlot *plot);
    gpointer            gog_data_allocator_editor           (GogDataAllocator *dalloc,
                                                             GogDataset *set,
                                                             int dim_i,
                                                             GogDataType data_type);

## Object Hierarchy

      GInterface
       +----GogDataAllocator

## Description

## Details

### GogDataAllocator

    typedef struct _GogDataAllocator GogDataAllocator;

### gog_data_allocator_allocate ()

    void                gog_data_allocator_allocate         (GogDataAllocator *dalloc,
                                                             GogPlot *plot);

`dalloc` : | a GogDataAllocator
`plot` : | a GogPlot

### gog_data_allocator_editor ()

    gpointer            gog_data_allocator_editor           (GogDataAllocator *dalloc,
                                                             GogDataset *set,
                                                             int dim_i,
                                                             GogDataType data_type);

`dalloc` : | a GogDataAllocator
`set` : |
`dim_i` : |
`data_type` : |
Returns : | a GtkWidget.