|
OpenStructure
|
#include <function_impl.hh>
Inherits Function.
Public Member Functions | |
| virtual DataType | GetType () const |
| virtual Real | GetIntpolReal (const Vec3 &v) const |
| virtual Complex | GetIntpolComplex (const Vec3 &v) const |
| virtual T | Func (const Vec3 &v) const =0 |
Public Member Functions inherited from Function | |
| virtual | ~Function () |
| virtual DataDomain | GetDomain () const |
| virtual Extent | GetExtent () const |
| void | SetExtent (const Extent &e) |
| virtual void | SetSpatialOrigin (const Point &o) |
| virtual Point | GetSpatialOrigin () const |
| virtual Real | GetReal (const Point &p) const |
| virtual Complex | GetComplex (const Point &p) const |
| virtual Real | GetIntpolReal (const Vec2 &v) const |
| virtual Real | GetIntpolReal (const Real &d) const |
| virtual Complex | GetIntpolComplex (const Vec2 &v) const |
| virtual Complex | GetIntpolComplex (const Real &d) const |
| virtual void | Apply (NonModAlgorithm &a) const |
| virtual void | ApplyIP (NonModAlgorithm &a) const |
| virtual void | Attach (DataObserver *o) const |
| virtual void | Detach (DataObserver *o) const |
| virtual void | Notify () const |
Public Member Functions inherited from Data | |
| Data () | |
| virtual | ~Data () |
| void | SetPixelSampling (const Vec3 &) |
| void | SetPixelSampling (Real d) |
| void | SetSpatialSampling (const Vec3 &) |
| void | SetSpatialSampling (Real d) |
Public Member Functions inherited from ConstData | |
| ConstData () | |
| virtual | ~ConstData () |
| bool | IsSpatial () const |
| bool | IsFrequency () const |
| bool | IsReal () const |
| bool | IsComplex () const |
| Size | GetSize () const |
| virtual Real | OverallDifference (const ConstData &d) const |
| virtual Real | NormDifference (const ConstData &d) const |
| Vec3 | GetPixelSampling () const |
| Vec3 | GetSpatialSampling () const |
| Vec3 | GetFrequencySampling () const |
Protected Member Functions | |
| FunctionImpl (DataDomain d) | |
| FunctionImpl (const FunctionImpl &f) | |
| FunctionImpl & | operator= (const FunctionImpl &f) |
Protected Member Functions inherited from Function | |
| Function (DataDomain d, const Extent &e=Extent()) | |
| Function (const Function &f) | |
| Function & | operator= (const Function &f) |
| virtual PixelSampling & | Sampling () |
| virtual const PixelSampling & | Sampling () const |
Protected Member Functions inherited from Data | |
| Data (const Data &d) | |
| Data & | operator= (const Data &d) |
Definition at line 37 of file function_impl.hh.
|
protected |
instantiation requires domain specification
|
protected |
|
pure virtual |
abstract method that returns actual function value. Must be implemented by derived classes
|
virtual |
Get interpolated complex value from 3D,2D or 1D vec.
Implements Function.
|
virtual |
Get interpolated real value from 3D,2D or 1D vec.
Implements Function.
|
virtual |
See Data::GetType.
Implements Function.
|
protected |
1.8.1.1