OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Data Structures | Typedefs | Functions
ost::img::image_state Namespace Reference

Namespaces

namespace  binop
namespace  dispatch

Data Structures

class  DispatchException
class  ImageStateNonModAlgorithm
 non-modifying image state visitor plus data algorithm More...
class  ImageStateModIPAlgorithm
 in-place modifying image state visitor plus ip algorithm More...
class  ImageStateConstModIPAlgorithm
 in-place modifying image state const visitor plus ip algorithm More...
class  ImageStateModOPAlgorithm
 out-of-place modifying image state visitor plus op algorithm More...
class  ImageStateConstModOPAlgorithm
 out-of-place modifying image state const visitor plus op algorithm More...
class  ImageStateMorphAlgorithm
 morph visitor plus ip algorithm More...
class  ImageStateBase
class  FrequencyDomain
class  HalfFrequencyDomain
class  ImageStateImpl
class  SpatialDomain
class  InvalidImageStateVisitor
 ImageStateVisitor general exception. More...
class  ImageStateNonModVisitorBase
 non-modifying image state visitor base class More...
class  ImageStateNonModVisitor
 non-modifying image state visitor More...
class  ImageStateModIPVisitorBase
 in-place modifying image state visitor base class More...
class  ImageStateModIPVisitor
 in-place modifying image state visitor More...
class  ImageStateConstModIPVisitorBase
 in-place modifying image state const visitor base class More...
class  ImageStateConstModIPVisitor
 in-place modifying image state visitor More...
class  ImageStateModOPVisitorBase
 out-of-place modifying image state visitor base class More...
class  ImageStateModOPVisitor
 out-of-place modifying image state visitor More...
class  ImageStateConstModOPVisitorBase
 out-of-place modifying image state const visitor base class More...
class  ImageStateConstModOPVisitor
 out-of-place modifying image state visitor More...
class  ImageStateMorphVisitorBase
 morphing image state visitor base class More...
class  ImageStateMorphVisitor
 morphing image state visitor More...
struct  Index
class  IndexIterator
class  ValueHolder

Typedefs

typedef boost::shared_ptr
< ImageStateBase
ImageStateBasePtr
typedef ImageStateImpl< Real,
SpatialDomain
RealSpatialImageState
typedef ImageStateImpl< Real,
FrequencyDomain
RealFrequencyImageState
typedef ImageStateImpl
< Complex, SpatialDomain
ComplexSpatialImageState
typedef ImageStateImpl
< Complex, FrequencyDomain
ComplexFrequencyImageState
typedef ImageStateImpl
< Complex, HalfFrequencyDomain
ComplexHalfFrequencyImageState
typedef ImageStateImpl< Word,
SpatialDomain
WordSpatialImageState

Functions

DLLEXPORT_OST_IMG_BASE
ImageStateBasePtr 
CreateState (const Extent &e, DataType type, DataDomain dom)
DLLEXPORT_OST_IMG_BASE bool operator== (const Index &i1, const Index &i2)
DLLEXPORT_OST_IMG_BASE bool operator!= (const Index &i1, const Index &i2)
DLLEXPORT_OST_IMG_BASE
std::ostream & 
operator<< (std::ostream &out, const Index &i)

Typedef Documentation

Definition at line 42 of file image_state_def.hh.

Definition at line 43 of file image_state_def.hh.

Definition at line 41 of file image_state_def.hh.

typedef boost::shared_ptr<ImageStateBase> ImageStateBasePtr

Definition at line 32 of file image_state_base_fw.hh.

Definition at line 40 of file image_state_def.hh.

Definition at line 39 of file image_state_def.hh.

Definition at line 44 of file image_state_def.hh.


Function Documentation

DLLEXPORT_OST_IMG_BASE ImageStateBasePtr ost::img::image_state::CreateState ( const Extent &  e,
DataType  type,
DataDomain  dom 
)
DLLEXPORT_OST_IMG_BASE bool ost::img::image_state::operator!= ( const Index &  i1,
const Index &  i2 
)
DLLEXPORT_OST_IMG_BASE std::ostream& ost::img::image_state::operator<< ( std::ostream &  out,
const Index &  i 
)
DLLEXPORT_OST_IMG_BASE bool ost::img::image_state::operator== ( const Index &  i1,
const Index &  i2 
)