#include <image_state_base.hh>
Inherited by ImageStateImpl< T, D >.
Public Member Functions | |
| virtual | ~ImageStateBase () |
| virtual ImageStateBasePtr | Clone (bool cc=true) const =0 |
| virtual long | MemSize () const =0 |
| virtual DataType | GetType () const =0 |
| virtual DataDomain | GetDomain () const =0 |
| virtual void | SetSpatialOrigin (const Point &o)=0 |
| virtual Point | GetSpatialOrigin () const =0 |
| virtual Extent | GetExtent () const =0 |
| virtual Extent | GetLogicalExtent () const =0 |
| virtual Real | GetReal (const Point &p) const =0 |
| virtual void | SetReal (const Point &p, const Real &r)=0 |
| virtual Complex | GetComplex (const Point &p) const =0 |
| virtual void | SetComplex (const Point &p, const Complex &c)=0 |
| virtual Real | GetIntpolReal (const Vec3 &v) const =0 |
| virtual Real | GetIntpolReal (const Vec2 &v) const =0 |
| virtual Real | GetIntpolReal (const Real &d) const =0 |
| virtual Complex | GetIntpolComplex (const Vec3 &v) const =0 |
| virtual Complex | GetIntpolComplex (const Vec2 &v) const =0 |
| virtual Complex | GetIntpolComplex (const Real &d) const =0 |
| virtual PixelSampling & | GetSampling ()=0 |
| virtual const PixelSampling & | GetSampling () const =0 |
| virtual void | SetSampling (const PixelSampling &s)=0 |
| virtual Vec3 | GetAbsoluteOrigin () const =0 |
| virtual void | SetAbsoluteOrigin (const Vec3 &c)=0 |
| virtual Vec3 | IndexToCoord (const Point &p) const =0 |
| virtual Vec3 | CoordToIndex (const Vec3 &c) const =0 |
| virtual Vec3 | FractionalIndexToCoord (const Vec3 &p) const =0 |
| virtual void | ApplyIP (ImageStateNonModVisitorBase &v) const =0 |
| virtual void | Apply (ImageStateNonModVisitorBase &v) const =0 |
| virtual void | ApplyIP (ImageStateModIPVisitorBase &v)=0 |
| virtual ImageStateBasePtr | Apply (ImageStateModIPVisitorBase &v) const =0 |
| virtual void | ApplyIP (const ImageStateConstModIPVisitorBase &v)=0 |
| virtual ImageStateBasePtr | Apply (const ImageStateConstModIPVisitorBase &v) const =0 |
| virtual ImageStateBasePtr | Apply (ImageStateModOPVisitorBase &v) const =0 |
| virtual ImageStateBasePtr | Apply (const ImageStateConstModOPVisitorBase &v) const =0 |
| virtual ImageStateBasePtr | Apply (ImageStateMorphVisitorBase &v)=0 |
| virtual ImageStateBase & | operator+= (Real v)=0 |
| virtual ImageStateBase & | operator+= (const Complex &v)=0 |
| virtual ImageStateBase & | operator-= (Real v)=0 |
| virtual ImageStateBase & | operator-= (const Complex &v)=0 |
| virtual ImageStateBase & | operator*= (Real v)=0 |
| virtual ImageStateBase & | operator*= (const Complex &v)=0 |
| virtual ImageStateBase & | operator/= (Real v)=0 |
| virtual ImageStateBase & | operator/= (const Complex &v)=0 |
| ImageStateBase & | operator+= (const ImageStateBase &b) |
| ImageStateBase & | operator-= (const ImageStateBase &b) |
| ImageStateBase & | operator*= (const ImageStateBase &b) |
| ImageStateBase & | operator/= (const ImageStateBase &b) |
| virtual void | operator+= (const Function &b)=0 |
| virtual void | operator-= (const Function &b)=0 |
| virtual void | operator*= (const Function &b)=0 |
| virtual void | operator/= (const Function &b)=0 |
Protected Member Functions | |
| ImageStateBase () | |
| ImageStateBase (const ImageStateBase &s) | |
Definition at line 52 of file image_state_base.hh.
| virtual ~ImageStateBase | ( | ) | [inline, virtual] |
Definition at line 55 of file image_state_base.hh.
| ImageStateBase | ( | ) | [inline, protected] |
Definition at line 217 of file image_state_base.hh.
| ImageStateBase | ( | const ImageStateBase & | s | ) | [inline, protected] |
Definition at line 218 of file image_state_base.hh.
| virtual ImageStateBasePtr Apply | ( | ImageStateMorphVisitorBase & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBasePtr Apply | ( | const ImageStateConstModOPVisitorBase & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBasePtr Apply | ( | ImageStateModOPVisitorBase & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBasePtr Apply | ( | const ImageStateConstModIPVisitorBase & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBasePtr Apply | ( | ImageStateModIPVisitorBase & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void Apply | ( | ImageStateNonModVisitorBase & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void ApplyIP | ( | const ImageStateConstModIPVisitorBase & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void ApplyIP | ( | ImageStateModIPVisitorBase & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void ApplyIP | ( | ImageStateNonModVisitorBase & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBasePtr Clone | ( | bool | cc = true |
) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Vec3 CoordToIndex | ( | const Vec3 & | c | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Vec3 FractionalIndexToCoord | ( | const Vec3 & | p | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Vec3 GetAbsoluteOrigin | ( | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
Implemented in ImageStateImpl< T, D >.
| virtual DataDomain GetDomain | ( | ) | const [pure virtual] |
| virtual Extent GetExtent | ( | ) | const [pure virtual] |
Retrieve Extent.
Given by size, spatial origin and data domain, therefore the extent is a read-only property. The extent that is returned here corresponds to the physical extent, ie for half-frequency data only one half
Implemented in ImageStateImpl< T, D >.
Implemented in ImageStateImpl< T, D >.
| virtual Complex GetIntpolComplex | ( | const Vec2 & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Complex GetIntpolComplex | ( | const Vec3 & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
Implemented in ImageStateImpl< T, D >.
| virtual Real GetIntpolReal | ( | const Vec2 & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Real GetIntpolReal | ( | const Vec3 & | v | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Extent GetLogicalExtent | ( | ) | const [pure virtual] |
Retrieve logical extent.
For half-frequency data, returns the full, virtual extent. For spatial and frequency domain equivalent to GetExtent().
Implemented in ImageStateImpl< T, D >.
retrieve value at Point as Real
This call is potentially slow, but boundary checked
Implemented in ImageStateImpl< T, D >.
| virtual const PixelSampling& GetSampling | ( | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual PixelSampling& GetSampling | ( | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual Point GetSpatialOrigin | ( | ) | const [pure virtual] |
| virtual DataType GetType | ( | ) | const [pure virtual] |
| virtual Vec3 IndexToCoord | ( | const Point & | p | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual long MemSize | ( | ) | const [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void operator*= | ( | const Function & | b | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| ImageStateBase& operator*= | ( | const ImageStateBase & | b | ) |
| virtual ImageStateBase& operator*= | ( | const Complex & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBase& operator*= | ( | Real | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void operator+= | ( | const Function & | b | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| ImageStateBase& operator+= | ( | const ImageStateBase & | b | ) |
| virtual ImageStateBase& operator+= | ( | const Complex & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBase& operator+= | ( | Real | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void operator-= | ( | const Function & | b | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| ImageStateBase& operator-= | ( | const ImageStateBase & | b | ) |
| virtual ImageStateBase& operator-= | ( | const Complex & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBase& operator-= | ( | Real | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void operator/= | ( | const Function & | b | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| ImageStateBase& operator/= | ( | const ImageStateBase & | b | ) |
| virtual ImageStateBase& operator/= | ( | const Complex & | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual ImageStateBase& operator/= | ( | Real | v | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void SetAbsoluteOrigin | ( | const Vec3 & | c | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
set complex value at Point
This call is potentially slow, but boundary checked
Implemented in ImageStateImpl< T, D >.
set real value at Point
This call is potentially slow, but boundary checked
Implemented in ImageStateImpl< T, D >.
| virtual void SetSampling | ( | const PixelSampling & | s | ) | [pure virtual] |
Implemented in ImageStateImpl< T, D >.
| virtual void SetSpatialOrigin | ( | const Point & | o | ) | [pure virtual] |
1.5.8