12 #include <vlutil/vlMachineTypes.h>
34 parentRegistry = NULL);
36 parentRegistry = NULL);
60 virtual bool init(
const DtReal value);
67 virtual bool init(
const DtReal bottom,
const DtReal top,
const DtReal inc,
71 virtual bool init(
const DtReal bottom,
const DtReal top,
const DtReal inc,
89 virtual DtReal
lookup(DtReal coordinate1,...)
const;
90 virtual DtReal
lookup(
const DtReal* coordinates)
const;
93 virtual DtReal
integrate(DtReal lower, DtReal upper,...)
const;
100 virtual void putData(std::string& fp,
int indentLevel = 0);
105 void putSelf(std::string& fp,
int indentLevel = 0,
bool writeUnspecified =
false,
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtNLengthRealVector myData
Definition: 1DRegularTableFn.h:114
Definition: symbolString.h:20
virtual void putData(std::string &fp, int indentLevel=0)=0
Write/get data.
DtReal * myDomain
Definition: 1DRegularTableFn.h:115
DtReal mySpan
Definition: 1DRegularTableFn.h:110
class Dt1DRegularTableFn:
Definition: 1DRegularTableFn.h:25
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
Definition: readerWriterRegistry.h:39
DtBaseTableFunction & operator=(const DtBaseTableFunction &orig)
assignment operator
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)=0
DtRwReal myDomainBottom
Definition: 1DRegularTableFn.h:112
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
Description: DtNLengthRealVector is a named, readable/writable vector of integers of arbitrary length...
Definition: nLengthRealVector.h:26
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream.
virtual void putSelf(std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
Top level call to write itself to file.
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
class DtBaseTableFunction:
Definition: baseTableFunction.h:25
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
virtual DtReal integrate(DtReal lower0, DtReal upper0,...) const =0
Integrate the function over a range.
DtRwReal myDomainTop
Definition: 1DRegularTableFn.h:111
DtRwReal myInc
Definition: 1DRegularTableFn.h:113
virtual bool init(DtU32 dim)
Initialize the function to a dimension.
DtReal * mySlope
Definition: 1DRegularTableFn.h:116
static const DtFilename & appPath()
Gets the current working directory.
virtual DtReal lookup(DtReal coordinate1,...) const =0
Look up data.