RAVE
|
The NEAREST composite factory. More...
#include "nearestcompositegeneratorfactory.h"
#include "compositeenginefunctions.h"
#include "cartesian.h"
#include "composite_utils.h"
#include "compositearguments.h"
#include "compositeengine.h"
#include "compositeengineqc.h"
#include "polarvolume.h"
#include "rave_attribute.h"
#include "rave_list.h"
#include "rave_object.h"
#include "rave_properties.h"
#include "rave_value.h"
#include "raveobject_hashtable.h"
#include "raveobject_list.h"
#include "rave_types.h"
#include "rave_debug.h"
#include "rave_alloc.h"
#include "rave_utilities.h"
#include "raveutil.h"
#include "composite.h"
#include <strings.h>
#include <string.h>
#include <stdio.h>
Classes | |
struct | _NearestCompositeGeneratorFactory_t |
Nearest composite generator factory that can handle PPI, CAPPI, PCAPPI, MAX and PMAX using nearest neighbour. More... | |
Typedefs | |
typedef struct _NearestCompositeGeneratorFactory_t | NearestCompositeGeneratorFactory_t |
Nearest composite generator factory that can handle PPI, CAPPI, PCAPPI, MAX and PMAX using nearest neighbour. | |
Functions | |
const char * | NearestCompositeGeneratorFactory_getName (CompositeGeneratorFactory_t *self) |
const char * | NearestCompositeGeneratorFactory_getDefaultId (CompositeGeneratorFactory_t *self) |
int | NearestCompositeGeneratorFactory_canHandle (CompositeGeneratorFactory_t *self, CompositeArguments_t *arguments) |
int | NearestCompositeGeneratorFactory_setProperties (CompositeGeneratorFactory_t *self, RaveProperties_t *properties) |
Sets the factory with properties. | |
RaveProperties_t * | NearestCompositeGeneratorFactory_getProperties (CompositeGeneratorFactory_t *self) |
Returns properties from the factory. | |
Cartesian_t * | NearestCompositeGeneratorFactory_generate (CompositeGeneratorFactory_t *self, CompositeArguments_t *arguments) |
CompositeGeneratorFactory_t * | NearestCompositeGeneratorFactory_create (CompositeGeneratorFactory_t *self) |
The initializing function so that we know what composite generator we are working with. | |
Variables | |
RaveCoreObjectType | NearestCompositeGeneratorFactory_TYPE |
Type definition to use when creating a rave object. | |
The NEAREST composite factory.
Nearest composite generator factory that can handle PPI, CAPPI, PCAPPI, MAX and PMAX using nearest neighbour.
Defines a Composite generator plugin.
int NearestCompositeGeneratorFactory_canHandle | ( | CompositeGeneratorFactory_t * | self, |
CompositeArguments_t * | arguments ) |
CompositeGeneratorFactory_t * NearestCompositeGeneratorFactory_create | ( | CompositeGeneratorFactory_t * | self | ) |
The initializing function so that we know what composite generator we are working with.
The factory creation method.
Note, this function will be called by the composite module and will override any previous calls.
Cartesian_t * NearestCompositeGeneratorFactory_generate | ( | CompositeGeneratorFactory_t * | self, |
CompositeArguments_t * | arguments ) |
const char * NearestCompositeGeneratorFactory_getDefaultId | ( | CompositeGeneratorFactory_t * | self | ) |
const char * NearestCompositeGeneratorFactory_getName | ( | CompositeGeneratorFactory_t * | self | ) |
RaveProperties_t * NearestCompositeGeneratorFactory_getProperties | ( | CompositeGeneratorFactory_t * | self | ) |
Returns properties from the factory.
[in] | self | - self |
int NearestCompositeGeneratorFactory_setProperties | ( | CompositeGeneratorFactory_t * | self, |
RaveProperties_t * | properties ) |
Sets the factory with properties.
[in] | self | - self |
[in] | properties | - the properties |
RaveCoreObjectType NearestCompositeGeneratorFactory_TYPE |
Type definition to use when creating a rave object.