iRoCS Toolbox  1.1.0
Data Structures | Namespaces | Enumerations
BoundaryTreatment.hh File Reference

Classes and functions for handling out-of-Array access. More...

#include <config.hh>
#include <blitz/array.h>
#include "TypeTraits.hh"
#include "RuntimeError.hh"
#include "BoundaryTreatment.icc"
Include dependency graph for BoundaryTreatment.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  atb::BoundaryTreatment< DataT, Dim >
 The BoundaryTreatment class provides the interface to all specific BoundaryTreatment subclasses. More...
 
class  atb::BoundaryTreatmentFactory< DataT, Dim >
 The BoundaryTreatmentFactory class contains a factory method for creating a BoundaryTreatment object from the given BoundaryTreatment enumeration value. More...
 
class  atb::CropBoundaryTreatment< DataT, Dim >
 The CropBoundaryTreatment class has actually no function. More...
 
class  atb::CyclicBoundaryTreatment< DataT, Dim >
 The CyclicBoundaryTreatment class implements cyclic border treatment when accessing Arrays. More...
 
class  atb::MirrorBoundaryTreatment< DataT, Dim >
 The MirrorBoundaryTreatment class implements mirroring border treatment when accessing Arrays. More...
 
class  atb::RepeatBoundaryTreatment< DataT, Dim >
 The RepeatBoundaryTreatment class implements repeating border treatment when accessing Arrays. More...
 
class  atb::ValueBoundaryTreatment< DataT, Dim >
 The ValueBoundaryTreatment class implements constant value border treatment when accessing Arrays. More...
 

Namespaces

 atb
 

Enumerations

enum  atb::BoundaryTreatmentType {
  atb::ValueBT = 0x0001, atb::CyclicBT = 0x0002, atb::RepeatBT = 0x0004, atb::MirrorBT = 0x0008,
  atb::CropBT = 0x0010
}
 BoundaryTreatment.hh "libArrayToolbox/BoundaryTreatment.hh". More...
 

Detailed Description

Classes and functions for handling out-of-Array access.

Definition in file BoundaryTreatment.hh.