|
typedef MorphImageFunction< T_in, lineFunction_T, T_out > | parentClass |
|
typedef Image< T_in > | imageInType |
|
typedef ImDtTypes< T_in >::lineType | lineInType |
|
typedef ImDtTypes< T_in >::sliceType | sliceInType |
|
typedef ImDtTypes< T_in >::volType | volInType |
|
typedef Image< T_out > | imageOutType |
|
typedef ImDtTypes< T_out >::lineType | lineOutType |
|
typedef ImDtTypes< T_out >::sliceType | sliceOutType |
|
typedef ImDtTypes< T_out >::volType | volOutType |
|
typedef MorphImageFunctionBase< T_in, T_in > | parentClass |
|
typedef Image< T_in > | imageInType |
|
typedef ImDtTypes< T_in >::lineType | lineInType |
|
typedef ImDtTypes< T_in >::sliceType | sliceInType |
|
typedef ImDtTypes< T_in >::volType | volInType |
|
typedef Image< T_in > | imageOutType |
|
typedef ImDtTypes< T_in >::lineType | lineOutType |
|
typedef ImDtTypes< T_in >::sliceType | sliceOutType |
|
typedef ImDtTypes< T_in >::volType | volOutType |
|
typedef Image< T_in > | imageInType |
|
typedef ImDtTypes< T_in >::lineType | lineInType |
|
typedef ImDtTypes< T_in >::sliceType | sliceInType |
|
typedef ImDtTypes< T_in >::volType | volInType |
|
typedef Image< T_in > | imageOutType |
|
typedef ImDtTypes< T_in >::lineType | lineOutType |
|
typedef ImDtTypes< T_in >::sliceType | sliceOutType |
|
typedef ImDtTypes< T_in >::volType | volOutType |
|
typedef Image< T_in > | imageType |
|
typedef imageType::sliceType | sliceType |
|
typedef imageType::lineType | lineType |
|
typedef imageType::pixelType | pixelType |
|
|
| unaryMorphArrowImageFunction (T_in border=numeric_limits< T_in >::min(), T_out=ImDtTypes< T_out >::min()) |
|
virtual RES_T | _exec_single (const imageInType &imIn, imageOutType &imOut, const StrElt &se) |
|
| MorphImageFunction (T_in border=ImDtTypes< T_in >::min(), T_in initialValue=ImDtTypes< T_in >::min()) |
|
virtual RES_T | initialize (const imageInType &imIn, imageOutType &imOut, const StrElt &se) |
|
virtual RES_T | finalize (const imageInType &imIn, imageOutType &imOut, const StrElt &se) |
|
| MorphImageFunctionBase (T_in _borderValue=ImDtTypes< T_in >::min(), T_in _initialValue=ImDtTypes< T_in >::min()) |
|
RES_T | operator() (const imageInType &imIn, imageOutType &imOut, const StrElt &se=DEFAULT_SE) |
|
RES_T | operator() (const imageInType &imIn, const StrElt &se=DEFAULT_SE) |
|
virtual RES_T | _exec (const imageInType &imIn, const StrElt &se) |
|
virtual RES_T | processImage (const imageInType &imIn, imageOutType &imOut, const StrElt &se) |
|
virtual void | processSlice (sliceInType linesIn, sliceOutType linesOut, size_t &lineNbr, const StrElt &se) |
|
virtual void | processLine (lineInType pixIn, lineOutType pixOut, size_t &pixNbr, const StrElt &se) |
|
virtual void | processPixel (size_t pointOffset, vector< int > &dOffsets) |
|
virtual void | processPixel (IntPoint &point, vector< IntPoint > &dOffsets) |
|
lineType * | createAlignedBuffers (size_t nbr, size_t len) |
|
void | deleteAlignedBuffers () |
|
void | copyLineToBuffer (T_in *line, size_t bufIndex) |
|
void | copyBufferToLine (size_t bufIndex, T_in *line) |
|
| operator RES_T () |
|
|
static bool | isInplaceSafe (const StrElt &se) |
| ****************************************************************************** ****************************************************************************** ****************************************************************************** ******************************************************************************
|
|
static bool | isInplaceSafe (const StrElt &) |
|
const Image< T_in > * | imageIn |
|
Image< T_in > * | imageOut |
|
T_in | initialValue |
|
T_in | borderValue |
|
sliceType | alignedBuffers |
|
size_t | bufferNumber |
|
size_t | bufferLength |
|
size_t | bufferSize |
|
RES_T | retVal |
|
virtual RES_T | _exec (const imageInType &imIn, imageOutType &imOut, const StrElt &se) |
|
virtual RES_T | _exec_single (const imageInType &, imageOutType &, const StrElt &) |
|
void | _extract_translated_line (const Image< T_in > *imIn, const int &x, const int &y, const int &z, lineInType outBuf) |
|
void | _exec_line (const lineInType inBuf, const Image< T_in > *imIn, const int &x, const int &y, const int &z, lineOutType outBuf) |
|
void | _exec_shifted_line (const lineInType inBuf1, const lineInType inBuf2, const int &dx, const int &lineLen, lineOutType outBuf, lineInType tmpBuf) |
|
void | _exec_shifted_line (const typename ImDtTypes< T1 >::lineType inBuf1, const typename ImDtTypes< T1 >::lineType inBuf2, const int &dx, const int &lineLen, typename ImDtTypes< T2 >::lineType outBuf) |
|
void | _exec_shifted_line (const typename ImDtTypes< T1 >::lineType inBuf, const int &dx, const int &lineLen, typename ImDtTypes< T2 >::lineType outBuf, typename ImDtTypes< T1 >::lineType tmpBuf) |
|
void | _exec_shifted_line (const typename ImDtTypes< T1 >::lineType inBuf, const int &dx, const int &lineLen, typename ImDtTypes< T2 >::lineType outBuf) |
|
void | _exec_shifted_line_2ways (lineInType inBuf1, lineInType inBuf2, const int &dx, const int &lineLen, lineOutType outBuf, lineInType tmpBuf) |
|
void | _exec_shifted_line_2ways (const lineInType inBuf, const int &dx, const int &lineLen, lineOutType outBuf, lineInType tmpBuf=NULL) |
|
lineFunction_T | lineFunction |
|
lineInType | borderBuf |
|
lineInType | cpBuf |
|
size_t | lineLen |
|
size_t | imSize [3] |
|
volInType | slicesIn |
|
volOutType | slicesOut |
|
lineInType | pixelsIn |
|
lineOutType | pixelsOut |
|
vector< IntPoint > | sePoints |
|
UINT | sePointNbr |
|
vector< int > | relativeOffsets |
|
int | se_xmin |
|
int | se_xmax |
|
int | se_ymin |
|
int | se_ymax |
|
int | se_zmin |
|
int | se_zmax |
|
bool | oddSe |
|