Cinder  0.9.1
Namespaces | Macros | Functions
EdgeDetect.cpp File Reference
#include "cinder/ip/EdgeDetect.h"
#include "cinder/Surface.h"
#include "cinder/CinderMath.h"
#include <boost/preprocessor/seq.hpp>

Namespaces

 cinder
 
 cinder::ip
 

Macros

#define edgeDetect_PROTOTYPES(r, data, T)
 

Functions

template<typename T >
void cinder::ip::edgeDetectSobel (const ChannelT< T > &srcChannel, const Area &srcArea, const ivec2 &dstOffset, ChannelT< T > *dstChannel)
 
template<typename T >
void cinder::ip::edgeDetectSobel (const SurfaceT< T > &srcSurface, const Area &srcArea, const ivec2 &dstOffset, SurfaceT< T > *dstSuface)
 
template<typename T >
void cinder::ip::edgeDetectSobel (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel)
 
template<typename T >
void cinder::ip::edgeDetectSobel (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSuface)
 

Macro Definition Documentation

#define edgeDetect_PROTOTYPES (   r,
  data,
 
)
Value:
template void edgeDetectSobel( const ChannelT<T> &srcChannel, const Area &srcArea, const ivec2 &dstLT, ChannelT<T> *dstChannel ); \
template void edgeDetectSobel( const SurfaceT<T> &srcSurface, const Area &srcArea, const ivec2 &dstLT, SurfaceT<T> *dstSurface ); \
template void edgeDetectSobel( const ChannelT<T> &srcChannel, ChannelT<T> *dstChannel ); \
template void edgeDetectSobel( const SurfaceT<T> &srcSurface, SurfaceT<T> *dstSurface );
void edgeDetectSobel(const ChannelT< T > &srcChannel, const Area &srcArea, const ivec2 &dstOffset, ChannelT< T > *dstChannel)
Definition: EdgeDetect.cpp:38
highp_ivec2 ivec2
Definition: type_vec.hpp:448