afl::DerivationFactory Class Reference

#include <derivationfactory.h>

List of all members.

Static Public Member Functions

static Derivatorderivator (XMLNode *derivator, Field *field, const ddf::PropertySet *pset)
static Derivatorderivator (const Field *field, const ddf::PropertySet *pset, const Parameters &params)


Detailed Description

creates interpolation objects


Member Function Documentation

static Derivator* afl::DerivationFactory::derivator const Field field,
const ddf::PropertySet pset,
const Parameters params
[static]
 

creates a derivation object

Parameters:
field the field the derivator would operate on
pset the numeric data of the field
params paremeters for the derivation object. The parameters need to include "delta-x", "delta-y", "delta-z" and "delta-t" as appropriate for the dimension of the field.

static Derivator* afl::DerivationFactory::derivator XMLNode derivator,
Field field,
const ddf::PropertySet pset
[static]
 

create a derivation object from XML. The object needs to have the following child elements: <delta-x&gt;, <delta-y&gt;, <delta-z&gt; and <delta-t&gt; with respect to the dimension of the field.

Parameters:
derivator an XML node that describes the derivator in FRL
field the field the derivator will operate on
pset the numeric data of the field
Returns:
the derivator
Exceptions:
ddf::ParseException if the interpolation method is not recognized from the XML or if the XML is malformed.


The documentation for this class was generated from the following file:
Generated on Fri Dec 22 07:17:51 2006 for afl by  doxygen 1.4.6