The following are the #define statements for the constants used with the LBitmap::SpatialFilter function:
#define SPATIALFLTSIZE(dim) (sizeof(SPATIALFLT) + (sizeof(L_INT) * (((L_INT) (dim) * (L_INT) (dim)) - 1)))
#define MAKEINTFLT(i) ((LPSPATIALFLT)((L_UINT32)((L_UINT16) (i))))
#define FLT_EMBOSS_N MAKEINTFLT(0)
#define FLT_EMBOSS_NE MAKEINTFLT(1)
#define FLT_EMBOSS_E MAKEINTFLT(2)
#define FLT_EMBOSS_SE MAKEINTFLT(3)
#define FLT_EMBOSS_S MAKEINTFLT(4)
#define FLT_EMBOSS_SW MAKEINTFLT(5)
#define FLT_EMBOSS_W MAKEINTFLT(6)
#define FLT_EMBOSS_NW MAKEINTFLT(7)
#define FLT_GRADIENT_N MAKEINTFLT(8)
#define FLT_GRADIENT_NE MAKEINTFLT(9)
#define FLT_GRADIENT_E MAKEINTFLT(10)
#define FLT_GRADIENT_SE MAKEINTFLT(11)
#define FLT_GRADIENT_S MAKEINTFLT(12)
#define FLT_GRADIENT_SW MAKEINTFLT(13)
#define FLT_GRADIENT_W MAKEINTFLT(14)
#define FLT_GRADIENT_NW MAKEINTFLT(15)
#define FLT_LAPLACE_1 MAKEINTFLT(16)
#define FLT_LAPLACE_2 MAKEINTFLT(17)
#define FLT_LAPLACE_3 MAKEINTFLT(18)
#define FLT_LAPLACE_DIAG MAKEINTFLT(19)
#define FLT_LAPLACE_HORZ MAKEINTFLT(20)
#define FLT_LAPLACE_VERT MAKEINTFLT(21)
#define FLT_SOBEL_HORZ MAKEINTFLT(22)
#define FLT_SOBEL_VERT MAKEINTFLT(23)
#define FLT_PREWITT_HORZ MAKEINTFLT(24)
#define FLT_PREWITT_VERT MAKEINTFLT(25)
#define FLT_SHIFTDIFF_DIAG MAKEINTFLT(26)
#define FLT_SHIFTDIFF_HORZ MAKEINTFLT(27)
#define FLT_SHIFTDIFF_VERT MAKEINTFLT(28)
#define FLT_LINESEG_HORZ MAKEINTFLT(29)
#define FLT_LINESEG_VERT MAKEINTFLT(30)
#define FLT_LINESEG_LTOR MAKEINTFLT(31)
#define FLT_LINESEG_RTOL MAKEINTFLT(32)
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.