OpenStructure
|
#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.
|
inlinevirtual |
Definition at line 55 of file image_state_base.hh.
|
inlineprotected |
Definition at line 217 of file image_state_base.hh.
|
inlineprotected |
Definition at line 218 of file image_state_base.hh.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Retrieve domain.
Implemented in ImageStateImpl< T, D >.
|
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 >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
Implemented in ImageStateImpl< T, D >.
|
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 >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Retrieve spatial origin.
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Retrieve data type: REAL or COMPLEX.
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
ImageStateBase& operator*= | ( | const ImageStateBase & | b | ) |
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
ImageStateBase& operator+= | ( | const ImageStateBase & | b | ) |
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
ImageStateBase& operator-= | ( | const ImageStateBase & | b | ) |
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
ImageStateBase& operator/= | ( | const ImageStateBase & | b | ) |
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
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 >.
|
pure virtual |
Implemented in ImageStateImpl< T, D >.
|
pure virtual |
Set spatial origin.
Implemented in ImageStateImpl< T, D >.