OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
NullFunction Class Reference

#include <null_function.hh>

Inherits Function.

Public Member Functions

 NullFunction ()
virtual DataType GetType () const
virtual Real GetIntpolReal (const Vec3 &v) const
virtual Complex GetIntpolComplex (const Vec3 &v) const
virtual ~NullFunction ()
- 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

Additional Inherited Members

- Protected Member Functions inherited from Function
 Function (DataDomain d, const Extent &e=Extent())
 Function (const Function &f)
Functionoperator= (const Function &f)
virtual PixelSamplingSampling ()
virtual const PixelSamplingSampling () const
- Protected Member Functions inherited from Data
 Data (const Data &d)
Dataoperator= (const Data &d)

Detailed Description

null function

Implements Function interface, will always return zero

Definition at line 40 of file null_function.hh.


Constructor & Destructor Documentation

NullFunction ( )
inline

Definition at line 42 of file null_function.hh.

virtual ~NullFunction ( )
inlinevirtual

Definition at line 52 of file null_function.hh.


Member Function Documentation

virtual Complex GetIntpolComplex ( const Vec3 &  v) const
inlinevirtual

Get interpolated complex value from 3D,2D or 1D vec.

Implements Function.

Definition at line 50 of file null_function.hh.

virtual Real GetIntpolReal ( const Vec3 &  v) const
inlinevirtual

Get interpolated real value from 3D,2D or 1D vec.

Implements Function.

Definition at line 48 of file null_function.hh.

virtual DataType GetType ( ) const
inlinevirtual

See Data::GetType.

Implements Function.

Definition at line 46 of file null_function.hh.


The documentation for this class was generated from the following file: