SMIL  0.9.1
mosaicToGraphFunct< T1, T2, graphT > Class Template Reference
+ Inheritance diagram for mosaicToGraphFunct< T1, T2, graphT >:
+ Collaboration diagram for mosaicToGraphFunct< T1, T2, graphT >:

Public Types

typedef graphT::EdgeListType EdgeListType
 
typedef graphT::EdgeType EdgeType
 
typedef graphT::EdgeWeightType EdgeWeightType
 
typedef Image< T1 > imageInType
 
typedef Image< T2 > imageOutType
 
typedef graphT::NodeListType NodeListType
 
typedef graphT::NodeType NodeType
 
typedef MorphImageFunctionBase< T1, T2 > parentClass
 
- Public Types inherited from MorphImageFunctionBase< T1, T2 >
typedef Image< T1 > imageInType
 
typedef Image< T2 > imageOutType
 
typedef ImDtTypes< T1 >::lineType lineInType
 
typedef ImDtTypes< T2 >::lineType lineOutType
 
typedef ImDtTypes< T1 >::sliceType sliceInType
 
typedef ImDtTypes< T2 >::sliceType sliceOutType
 
typedef ImDtTypes< T1 >::volType volInType
 
typedef ImDtTypes< T2 >::volType volOutType
 
- Public Types inherited from imageFunctionBase< T1 >
typedef Image< T1 > imageType
 
typedef imageType::lineType lineType
 
typedef imageType::pixelType pixelType
 
typedef imageType::sliceType sliceType
 

Public Member Functions

virtual RES_T finalize (const imageInType &imIn, imageOutType &imOut, const StrElt &se)
 
virtual RES_T initialize (const imageInType &imIn, imageOutType &imOut, const StrElt &se)
 
RES_T operator() (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, const Image< T2 > &imNodeValues, graphT &graph, const StrElt &se=DEFAULT_SE)
 
const graphT & operator() (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, const Image< T2 > &imNodeValues, const StrElt &se=DEFAULT_SE)
 
RES_T operator() (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, graphT &graph, const StrElt &se=DEFAULT_SE)
 
const graphT & operator() (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, const StrElt &se=DEFAULT_SE)
 
RES_T operator() (const Image< T1 > &imMosaic, graphT &graph, const StrElt &se=DEFAULT_SE)
 
const graphT & operator() (const Image< T1 > &imMosaic, const StrElt &se=DEFAULT_SE)
 
virtual void processPixel (size_t pointOffset, vector< int > &dOffsetList)
 
- Public Member Functions inherited from MorphImageFunctionBase< T1, T2 >
virtual RES_T _exec (const imageInType &imIn, imageOutType &imOut, const StrElt &se)
 
virtual RES_T _exec (const imageInType &imIn, const StrElt &se)
 
 MorphImageFunctionBase (T1_borderValue=ImDtTypes< T1 >::min(), T2_initialValue=ImDtTypes< T2 >::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 processImage (const imageInType &imIn, imageOutType &imOut, const StrElt &se)
 
virtual void processLine (lineInType pixIn, lineOutType pixOut, size_t &pixNbr, const StrElt &se)
 
virtual void processSlice (sliceInType linesIn, sliceOutType linesOut, size_t &lineNbr, const StrElt &se)
 
- Public Member Functions inherited from imageFunctionBase< T1 >
void copyBufferToLine (size_t bufIndex, T1 *line)
 
void copyLineToBuffer (T1 *line, size_t bufIndex)
 
lineType * createAlignedBuffers (size_t nbr, size_t len)
 
void deleteAlignedBuffers ()
 
 operator RES_T ()
 

Public Attributes

graphT * graph
 
const Image< T2 > * imEdgeValues
 
const Image< T1 > * imMosaic
 
const Image< T2 > * imNodeValues
 
- Public Attributes inherited from MorphImageFunctionBase< T1, T2 >
T1 borderValue
 
const Image< T1 > * imageIn
 
Image< T2 > * imageOut
 
T2 initialValue
 
- Public Attributes inherited from imageFunctionBase< T1 >
sliceType alignedBuffers
 
size_t bufferLength
 
size_t bufferNumber
 
size_t bufferSize
 
RES_T retVal
 

Protected Attributes

EdgeListType * edges
 
ImDtTypes< T2 >::lineType edgeValuePixels
 
graphT * internalGraph
 
NodeListType * nodes
 
ImDtTypes< T2 >::lineType nodeValuePixels
 
- Protected Attributes inherited from MorphImageFunctionBase< T1, T2 >
size_t imSize [3]
 
bool oddSe
 
lineInType pixelsIn
 
lineOutType pixelsOut
 
vector< int > relativeOffsets
 
int se_xmax
 
int se_xmin
 
int se_ymax
 
int se_ymin
 
int se_zmax
 
int se_zmin
 
UINT sePointNbr
 
vector< IntPointsePoints
 
volInType slicesIn
 
volOutType slicesOut
 

Additional Inherited Members

- Static Public Member Functions inherited from MorphImageFunctionBase< T1, T2 >
static bool isInplaceSafe (const StrElt &)
 

The documentation for this class was generated from the following file: