26#ifndef ACQVA_COMPOSITE_GENERATOR_FACTORY_H
27#define ACQVA_COMPOSITE_GENERATOR_FACTORY_H
struct _AcqvaCompositeGeneratorFactory_t AcqvaCompositeGeneratorFactory_t
The Acqva Composite Generator Factory.
RaveCoreObjectType AcqvaCompositeGeneratorFactory_TYPE
Type definition to use when creating a rave object.
Definition acqvacompositegeneratorfactory.c:608
int AcqvaCompositeGeneratorFactory_canHandle(CompositeGeneratorFactory_t *self, CompositeArguments_t *arguments)
Definition acqvacompositegeneratorfactory.c:544
Cartesian_t * AcqvaCompositeGeneratorFactory_generate(CompositeGeneratorFactory_t *self, CompositeArguments_t *arguments)
Definition acqvacompositegeneratorfactory.c:574
int AcqvaCompositeGeneratorFactory_setProperties(CompositeGeneratorFactory_t *self, RaveProperties_t *properties)
Sets the factory with properties.
Definition acqvacompositegeneratorfactory.c:559
const char * AcqvaCompositeGeneratorFactory_getName(CompositeGeneratorFactory_t *self)
Definition acqvacompositegeneratorfactory.c:531
RaveProperties_t * AcqvaCompositeGeneratorFactory_getProperties(CompositeGeneratorFactory_t *self)
Returns properties from the factory.
Definition acqvacompositegeneratorfactory.c:567
const char * AcqvaCompositeGeneratorFactory_getDefaultId(CompositeGeneratorFactory_t *self)
Definition acqvacompositegeneratorfactory.c:539
CompositeGeneratorFactory_t * AcqvaCompositeGeneratorFactory_create(CompositeGeneratorFactory_t *self)
Return a new instance of the factory.
Definition acqvacompositegeneratorfactory.c:596
Defines the functions available when working with cartesian products.
struct _Cartesian_t Cartesian_t
Defines a Cartesian product.
Definition cartesian.h:43
The arguments that should be passed on to the composite generator.
struct _CompositeArguments_t CompositeArguments_t
Defines a Geographical Area.
Definition compositearguments.h:41
Provides base functionality for creating composites.
Generator for generating composites using various approaches.
Interface for defining your own compositing factory.
struct _CompositeGeneratorFactory_t CompositeGeneratorFactory_t
The basic composite algorithm that can be cast into a subclassed processor.
Generic field that only provides a 2-dim data field and a number of dynamic attributes.
Generic implementation of an object that is used within rave.
struct _raveobjecttype RaveCoreObjectType
The rave object type definition.
struct _RaveProperties_t RaveProperties_t
Defines the area registry.
Definition rave_properties.h:35
Type definitions for RAVE.
Implementation of a rave object list that ensures that the objects contained within the list are rele...
The Acqva Composite Generator Factory.
Definition acqvacompositegeneratorfactory.c:53