static Messager()
 {
     if (DemosGlobalization.GetCurrentThreadLanguage() == GlobalizationLanguage.Japanese)
     {
         _fileOpenErrorMessage = "Error opening file:";
         _fileSaveErrorMessage = "Error saving file:";
     }
     else
     {
         _fileOpenErrorMessage = "Error opening file:";
         _fileSaveErrorMessage = "Error saving file:";
     }
 }
 static DialogUtilities()
 {
     if (DemosGlobalization.GetCurrentThreadLanguage() == GlobalizationLanguage.Japanese)
     {
         _strNotLessThan    = "should not be less than";
         _strNotGreaterThan = "should not be greater than";
         _strOK             = "OK";
         _strCancel         = "Cancel";
     }
     else
     {
         _strNotLessThan    = "should not be less than";
         _strNotGreaterThan = "should not be greater than";
         _strOK             = "OK";
         _strCancel         = "Cancel";
     }
 }
Esempio n. 3
0
        static Constants()
        {
            if (DemosGlobalization.GetCurrentThreadLanguage() == GlobalizationLanguage.Japanese)
            {
                _strInvalidtype = "Invalid type";

                _typeNameType = new TypeNameType[]
                {
                    new TypeNameType(
                        typeof(RasterByteOrder),
                        new TypeName[]
                    {
                        new TypeName((int)RasterByteOrder.Bgr, "Blue-Green-Red (BGR)"),
                        new TypeName((int)RasterByteOrder.Rgb, "Red-Green-Blue (RGB)"),
                        new TypeName((int)RasterByteOrder.Gray, "Gray Scale"),
                        new TypeName((int)RasterByteOrder.Romm, "ROMM"),
                        new TypeName((int)RasterByteOrder.Rgb565, "Red-Green-Blue (565)")
                    }),

                    new TypeNameType(
                        typeof(RasterDitheringMethod),
                        new TypeName[]
                    {
                        new TypeName((int)RasterDitheringMethod.None, "None"),
                        new TypeName((int)RasterDitheringMethod.FloydStein, "Floyd-Stein"),
                        new TypeName((int)RasterDitheringMethod.Stucki, "Stucki"),
                        new TypeName((int)RasterDitheringMethod.Burkes, "Burkes"),
                        new TypeName((int)RasterDitheringMethod.Sierra, "Sierra"),
                        new TypeName((int)RasterDitheringMethod.StevensonArce, "Stevenson-Arce"),
                        new TypeName((int)RasterDitheringMethod.Jarvis, "Jarvis"),
                        new TypeName((int)RasterDitheringMethod.Ordered, "Ordered"),
                        new TypeName((int)RasterDitheringMethod.Clustered, "Clustered")
                    }),

                    new TypeNameType(
                        typeof(RasterViewPerspective),
                        new TypeName[]
                    {
                        new TypeName((int)RasterViewPerspective.TopLeft, "Top-Left"),
                        new TypeName((int)RasterViewPerspective.BottomLeft, "Bottom-Left"),
                        new TypeName((int)RasterViewPerspective.TopRight, "Top-Right"),
                        new TypeName((int)RasterViewPerspective.BottomLeft180, "Bottom-Left-180"),
                        new TypeName((int)RasterViewPerspective.BottomRight, "Bottom-Right"),
                        new TypeName((int)RasterViewPerspective.TopLeft180, "Top-Left-180"),
                        new TypeName((int)RasterViewPerspective.RightTop, "Right-Top"),
                        new TypeName((int)RasterViewPerspective.TopLeft90, "Top-Left-90"),
                        new TypeName((int)RasterViewPerspective.LeftBottom, "Left-Bottom"),
                        new TypeName((int)RasterViewPerspective.TopLeft270, "Top-Left2-70"),
                        new TypeName((int)RasterViewPerspective.LeftTop, "Left-Top"),
                        new TypeName((int)RasterViewPerspective.BottomLeft90, "Bottom-Left-90"),
                        new TypeName((int)RasterViewPerspective.RightBottom, "Right-Bottom"),
                        new TypeName((int)RasterViewPerspective.BottomLeft270, "Bottom-Left-270")
                    }),

                    new TypeNameType(
                        typeof(RasterGrayscaleMode),
                        new TypeName[]
                    {
                        new TypeName((int)RasterGrayscaleMode.None, "None"),
                        new TypeName((int)RasterGrayscaleMode.OrderedNormal, "Ordered Normal"),
                        new TypeName((int)RasterGrayscaleMode.OrderedInverse, "Ordered Inverse"),
                        new TypeName((int)RasterGrayscaleMode.NotOrdered, "Not Ordered")
                    }),

                    new TypeNameType(
                        typeof(HalfToneCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)HalfToneCommandType.Print, "Print"),
                        new TypeName((int)HalfToneCommandType.View, "View"),
                        new TypeName((int)HalfToneCommandType.Rectangular, "Rectangular"),
                        new TypeName((int)HalfToneCommandType.Circular, "Circular"),
                        new TypeName((int)HalfToneCommandType.Elliptical, "Elliptical"),
                        new TypeName((int)HalfToneCommandType.Random, "Random"),
                        new TypeName((int)HalfToneCommandType.Linear, "Linear"),
                        new TypeName((int)HalfToneCommandType.UserDefined, "User Defined")
                    }),

                    new TypeNameType(
                        typeof(EdgeDetectorCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)EdgeDetectorCommandType.SobelVertical, "Sobel Vertical"),
                        new TypeName((int)EdgeDetectorCommandType.SobelHorizontal, "Sobel Horizontal"),
                        new TypeName((int)EdgeDetectorCommandType.SobelBoth, "Sobel Both"),
                        new TypeName((int)EdgeDetectorCommandType.PrewittVertical, "Prewitt Vertical"),
                        new TypeName((int)EdgeDetectorCommandType.PrewittHorizontal, "Prewitt Horizontal"),
                        new TypeName((int)EdgeDetectorCommandType.PrewittBoth, "Prewitt Both"),
                        new TypeName((int)EdgeDetectorCommandType.Laplace1, "Laplace 1"),
                        new TypeName((int)EdgeDetectorCommandType.Laplace2, "Laplace 2"),
                        new TypeName((int)EdgeDetectorCommandType.Laplace3, "Laplace 3"),
                        new TypeName((int)EdgeDetectorCommandType.LaplaceDiagonal, "Laplace Diagonal"),
                        new TypeName((int)EdgeDetectorCommandType.LaplaceHorizontal, "Laplace Horizontal"),
                        new TypeName((int)EdgeDetectorCommandType.LaplaceVertical, "Laplace Vertical"),
                        new TypeName((int)EdgeDetectorCommandType.GradientNorth, "Gradient North"),
                        new TypeName((int)EdgeDetectorCommandType.GradientNorthEast, "Gradient North-East"),
                        new TypeName((int)EdgeDetectorCommandType.GradientEast, "Gradient East"),
                        new TypeName((int)EdgeDetectorCommandType.GradientSouthEast, "Gradient South-East"),
                        new TypeName((int)EdgeDetectorCommandType.GradientSouth, "Gradient South"),
                        new TypeName((int)EdgeDetectorCommandType.GradientSouthWest, "Gradient South-West"),
                        new TypeName((int)EdgeDetectorCommandType.GradientWest, "Gradient West"),
                        new TypeName((int)EdgeDetectorCommandType.GradientNorthWest, "Gradient North-West")
                    }),

                    new TypeNameType(
                        typeof(RasterColorChannel),
                        new TypeName[]
                    {
                        new TypeName((int)RasterColorChannel.Master, "Master"),
                        new TypeName((int)RasterColorChannel.Red, "Red"),
                        new TypeName((int)RasterColorChannel.Green, "Green"),
                        new TypeName((int)RasterColorChannel.Blue, "Blue")
                    }),

                    new TypeNameType(
                        typeof(AntiAliasingCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)AntiAliasingCommandType.Type1, "Type 1"),
                        new TypeName((int)AntiAliasingCommandType.Type2, "Type 2"),
                        new TypeName((int)AntiAliasingCommandType.Type3, "Type 3"),
                        new TypeName((int)AntiAliasingCommandType.Diagonal, "Diagonal"),
                        new TypeName((int)AntiAliasingCommandType.Horizontal, "Horizontal"),
                        new TypeName((int)AntiAliasingCommandType.Vertical, "Vertical")
                    }),

                    new TypeNameType(
                        typeof(EmbossCommandDirection),
                        new TypeName[]
                    {
                        new TypeName((int)EmbossCommandDirection.North, "North"),
                        new TypeName((int)EmbossCommandDirection.NorthEast, "North-East"),
                        new TypeName((int)EmbossCommandDirection.East, "East"),
                        new TypeName((int)EmbossCommandDirection.SouthEast, "South-East"),
                        new TypeName((int)EmbossCommandDirection.South, "South"),
                        new TypeName((int)EmbossCommandDirection.SouthWest, "South-West"),
                        new TypeName((int)EmbossCommandDirection.West, "West"),
                        new TypeName((int)EmbossCommandDirection.NorthWest, "North-West")
                    }),

                    new TypeNameType(
                        typeof(UnsharpMaskCommandColorType),
                        new TypeName[]
                    {
                        new TypeName((int)UnsharpMaskCommandColorType.None, "None"),
                        new TypeName((int)UnsharpMaskCommandColorType.Rgb, "RGB"),
                        new TypeName((int)UnsharpMaskCommandColorType.Yuv, "YUV")
                    }),

                    new TypeNameType(
                        typeof(SpatialFilterCommandPredefined),
                        new TypeName[]
                    {
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossNorth, "Emboss North"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossNorthEast, "Emboss North-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossEast, "Emboss East"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossSouthEast, "Emboss South-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossSouth, "Emboss South"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossSouthWest, "Emboss South-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossWest, "Emboss West"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossNorthWest, "Emboss North-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementNorth, "Gradient Edge Enhancement North"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementNorthEast, "Gradient Edge Enhancement North-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementEast, "Gradient Edge Enhancement East"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementSouthEast, "Gradient Edge Enhancement South-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementSouth, "Gradient Edge Enhancement South"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementSouthWest, "Gradient Edge Enhancement South-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementWest, "Gradient Edge Enhancement West"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementNorthWest, "Gradient Edge Enhancement North-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianFilter1, "Laplacian Filter 1"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianFilter2, "Laplacian Filter 2"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianFilter3, "Laplacian Filter 3"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianDiagonal, "Laplacian Diagonal"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianHorizontal, "Laplacian Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianVertical, "Laplacian Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.SobelHorizontal, "Sobel Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.SobelVertical, "Sobel Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.PrewittHorizontal, "Prewitt Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.PrewittVertical, "Prewitt Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.ShiftAndDifferenceDiagonal, "Shift And Difference Diagonal"),
                        new TypeName((int)SpatialFilterCommandPredefined.ShiftAndDifferenceHorizontal, "Shift And Difference Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.ShiftAndDifferenceVertical, "Shift And Difference Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentHorizontal, "Line Segment Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentVertical, "Line Segment Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentLeftToRight, "Line Segment Left To Right"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentRightToLeft, "Line Segment Right To Left")
                    }),

                    new TypeNameType(
                        typeof(BinaryFilterCommandPredefined),
                        new TypeName[]
                    {
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionOmniDirectional, "Erosion Omni Directional"),
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionHorizontal, "Erosion Horizontal"),
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionVertical, "Erosion Vertical"),
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionDiagonal, "Erosion Diagonal"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationOmniDirectional, "Dilation Omni Directional"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationHorizontal, "Dilation Horizontal"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationVertical, "Dilation Vertical"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationDiagonal, "Dilation Diagonal")
                    }),

                    new TypeNameType(
                        typeof(ContourFilterCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)ContourFilterCommandType.Thin, "Thin"),
                        new TypeName((int)ContourFilterCommandType.LinkBlackWhite, "Link Black White"),
                        new TypeName((int)ContourFilterCommandType.LinkGray, "Link Gray"),
                        new TypeName((int)ContourFilterCommandType.LinkColor, "Link Color"),
                        new TypeName((int)ContourFilterCommandType.ApproxColor, "Approx Color")
                    }),

                    new TypeNameType(
                        typeof(HistogramEqualizeType),
                        new TypeName[]
                    {
                        new TypeName((int)HistogramEqualizeType.None, "None"),
                        new TypeName((int)HistogramEqualizeType.Rgb, "RGB"),
                        new TypeName((int)HistogramEqualizeType.Yuv, "YUV"),
                        new TypeName((int)HistogramEqualizeType.Gray, "Gray")
                    }),

                    new TypeNameType(
                        typeof(IntensityDetectCommandFlags),
                        new TypeName[]
                    {
                        new TypeName((int)IntensityDetectCommandFlags.Master, "Master"),
                        new TypeName((int)IntensityDetectCommandFlags.Red, "Red"),
                        new TypeName((int)IntensityDetectCommandFlags.Green, "Green"),
                        new TypeName((int)IntensityDetectCommandFlags.Blue, "Blue")
                    }),

                    new TypeNameType(
                        typeof(SwapColorsCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)SwapColorsCommandType.RedGreen, "Red <-> Green"),
                        new TypeName((int)SwapColorsCommandType.RedBlue, "Red <-> Blue"),
                        new TypeName((int)SwapColorsCommandType.GreenBlue, "Green <-> Blue"),
                        new TypeName((int)SwapColorsCommandType.RedGreenBlueRed, "Red <-> Green Blue <-> Red"),
                        new TypeName((int)SwapColorsCommandType.RedBlueGreenRed, "Red <-> Blue Green <-> Red")
                    })
#if LEADTOOLS_V20_OR_LATER
                    ,
                    new TypeNameType(
                        typeof(PreDefinedFilterType),
                        new TypeName[]
                    {
                        new TypeName((int)PreDefinedFilterType.GAUSSIAN, "Gaussian"),
                        new TypeName((int)PreDefinedFilterType.MOTION, "Motion")
                    })
#endif //#if LEADTOOLS_V20_OR_LATER
                };
            }
            else
            {
                _strInvalidtype = "Invalid type";

                _typeNameType = new TypeNameType[]
                {
                    new TypeNameType(
                        typeof(RasterByteOrder),
                        new TypeName[]
                    {
                        new TypeName((int)RasterByteOrder.Bgr, "Blue-Green-Red (BGR)"),
                        new TypeName((int)RasterByteOrder.Rgb, "Red-Green-Blue (RGB)"),
                        new TypeName((int)RasterByteOrder.Gray, "Gray Scale"),
                        new TypeName((int)RasterByteOrder.Romm, "ROMM"),
                        new TypeName((int)RasterByteOrder.Rgb565, "Red-Green-Blue (565)")
                    }),

                    new TypeNameType(
                        typeof(RasterDitheringMethod),
                        new TypeName[]
                    {
                        new TypeName((int)RasterDitheringMethod.None, "None"),
                        new TypeName((int)RasterDitheringMethod.FloydStein, "Floyd-Stein"),
                        new TypeName((int)RasterDitheringMethod.Stucki, "Stucki"),
                        new TypeName((int)RasterDitheringMethod.Burkes, "Burkes"),
                        new TypeName((int)RasterDitheringMethod.Sierra, "Sierra"),
                        new TypeName((int)RasterDitheringMethod.StevensonArce, "Stevenson-Arce"),
                        new TypeName((int)RasterDitheringMethod.Jarvis, "Jarvis"),
                        new TypeName((int)RasterDitheringMethod.Ordered, "Ordered"),
                        new TypeName((int)RasterDitheringMethod.Clustered, "Clustered")
                    }),

                    new TypeNameType(
                        typeof(RasterViewPerspective),
                        new TypeName[]
                    {
                        new TypeName((int)RasterViewPerspective.TopLeft, "Top-Left"),
                        new TypeName((int)RasterViewPerspective.BottomLeft, "Bottom-Left"),
                        new TypeName((int)RasterViewPerspective.TopRight, "Top-Right"),
                        new TypeName((int)RasterViewPerspective.BottomLeft180, "Bottom-Left-180"),
                        new TypeName((int)RasterViewPerspective.BottomRight, "Bottom-Right"),
                        new TypeName((int)RasterViewPerspective.TopLeft180, "Top-Left-180"),
                        new TypeName((int)RasterViewPerspective.RightTop, "Right-Top"),
                        new TypeName((int)RasterViewPerspective.TopLeft90, "Top-Left-90"),
                        new TypeName((int)RasterViewPerspective.LeftBottom, "Left-Bottom"),
                        new TypeName((int)RasterViewPerspective.TopLeft270, "Top-Left2-70"),
                        new TypeName((int)RasterViewPerspective.LeftTop, "Left-Top"),
                        new TypeName((int)RasterViewPerspective.BottomLeft90, "Bottom-Left-90"),
                        new TypeName((int)RasterViewPerspective.RightBottom, "Right-Bottom"),
                        new TypeName((int)RasterViewPerspective.BottomLeft270, "Bottom-Left-270")
                    }),

                    new TypeNameType(
                        typeof(RasterGrayscaleMode),
                        new TypeName[]
                    {
                        new TypeName((int)RasterGrayscaleMode.None, "None"),
                        new TypeName((int)RasterGrayscaleMode.OrderedNormal, "Ordered Normal"),
                        new TypeName((int)RasterGrayscaleMode.OrderedInverse, "Ordered Inverse"),
                        new TypeName((int)RasterGrayscaleMode.NotOrdered, "Not Ordered")
                    }),

                    new TypeNameType(
                        typeof(HalfToneCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)HalfToneCommandType.Print, "Print"),
                        new TypeName((int)HalfToneCommandType.View, "View"),
                        new TypeName((int)HalfToneCommandType.Rectangular, "Rectangular"),
                        new TypeName((int)HalfToneCommandType.Circular, "Circular"),
                        new TypeName((int)HalfToneCommandType.Elliptical, "Elliptical"),
                        new TypeName((int)HalfToneCommandType.Random, "Random"),
                        new TypeName((int)HalfToneCommandType.Linear, "Linear"),
                        new TypeName((int)HalfToneCommandType.UserDefined, "User Defined")
                    }),

                    new TypeNameType(
                        typeof(EdgeDetectorCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)EdgeDetectorCommandType.SobelVertical, "Sobel Vertical"),
                        new TypeName((int)EdgeDetectorCommandType.SobelHorizontal, "Sobel Horizontal"),
                        new TypeName((int)EdgeDetectorCommandType.SobelBoth, "Sobel Both"),
                        new TypeName((int)EdgeDetectorCommandType.PrewittVertical, "Prewitt Vertical"),
                        new TypeName((int)EdgeDetectorCommandType.PrewittHorizontal, "Prewitt Horizontal"),
                        new TypeName((int)EdgeDetectorCommandType.PrewittBoth, "Prewitt Both"),
                        new TypeName((int)EdgeDetectorCommandType.Laplace1, "Laplace 1"),
                        new TypeName((int)EdgeDetectorCommandType.Laplace2, "Laplace 2"),
                        new TypeName((int)EdgeDetectorCommandType.Laplace3, "Laplace 3"),
                        new TypeName((int)EdgeDetectorCommandType.LaplaceDiagonal, "Laplace Diagonal"),
                        new TypeName((int)EdgeDetectorCommandType.LaplaceHorizontal, "Laplace Horizontal"),
                        new TypeName((int)EdgeDetectorCommandType.LaplaceVertical, "Laplace Vertical"),
                        new TypeName((int)EdgeDetectorCommandType.GradientNorth, "Gradient North"),
                        new TypeName((int)EdgeDetectorCommandType.GradientNorthEast, "Gradient North-East"),
                        new TypeName((int)EdgeDetectorCommandType.GradientEast, "Gradient East"),
                        new TypeName((int)EdgeDetectorCommandType.GradientSouthEast, "Gradient South-East"),
                        new TypeName((int)EdgeDetectorCommandType.GradientSouth, "Gradient South"),
                        new TypeName((int)EdgeDetectorCommandType.GradientSouthWest, "Gradient South-West"),
                        new TypeName((int)EdgeDetectorCommandType.GradientWest, "Gradient West"),
                        new TypeName((int)EdgeDetectorCommandType.GradientNorthWest, "Gradient North-West")
                    }),

                    new TypeNameType(
                        typeof(RasterColorChannel),
                        new TypeName[]
                    {
                        new TypeName((int)RasterColorChannel.Master, "Master"),
                        new TypeName((int)RasterColorChannel.Red, "Red"),
                        new TypeName((int)RasterColorChannel.Green, "Green"),
                        new TypeName((int)RasterColorChannel.Blue, "Blue")
                    }),

                    new TypeNameType(
                        typeof(AntiAliasingCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)AntiAliasingCommandType.Type1, "Type 1"),
                        new TypeName((int)AntiAliasingCommandType.Type2, "Type 2"),
                        new TypeName((int)AntiAliasingCommandType.Type3, "Type 3"),
                        new TypeName((int)AntiAliasingCommandType.Diagonal, "Diagonal"),
                        new TypeName((int)AntiAliasingCommandType.Horizontal, "Horizontal"),
                        new TypeName((int)AntiAliasingCommandType.Vertical, "Vertical")
                    }),

                    new TypeNameType(
                        typeof(EmbossCommandDirection),
                        new TypeName[]
                    {
                        new TypeName((int)EmbossCommandDirection.North, "North"),
                        new TypeName((int)EmbossCommandDirection.NorthEast, "North-East"),
                        new TypeName((int)EmbossCommandDirection.East, "East"),
                        new TypeName((int)EmbossCommandDirection.SouthEast, "South-East"),
                        new TypeName((int)EmbossCommandDirection.South, "South"),
                        new TypeName((int)EmbossCommandDirection.SouthWest, "South-West"),
                        new TypeName((int)EmbossCommandDirection.West, "West"),
                        new TypeName((int)EmbossCommandDirection.NorthWest, "North-West")
                    }),

                    new TypeNameType(
                        typeof(UnsharpMaskCommandColorType),
                        new TypeName[]
                    {
                        new TypeName((int)UnsharpMaskCommandColorType.None, "None"),
                        new TypeName((int)UnsharpMaskCommandColorType.Rgb, "RGB"),
                        new TypeName((int)UnsharpMaskCommandColorType.Yuv, "YUV")
                    }),

                    new TypeNameType(
                        typeof(SpatialFilterCommandPredefined),
                        new TypeName[]
                    {
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossNorth, "Emboss North"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossNorthEast, "Emboss North-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossEast, "Emboss East"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossSouthEast, "Emboss South-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossSouth, "Emboss South"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossSouthWest, "Emboss South-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossWest, "Emboss West"),
                        new TypeName((int)SpatialFilterCommandPredefined.EmbossNorthWest, "Emboss North-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementNorth, "Gradient Edge Enhancement North"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementNorthEast, "Gradient Edge Enhancement North-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementEast, "Gradient Edge Enhancement East"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementSouthEast, "Gradient Edge Enhancement South-East"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementSouth, "Gradient Edge Enhancement South"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementSouthWest, "Gradient Edge Enhancement South-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementWest, "Gradient Edge Enhancement West"),
                        new TypeName((int)SpatialFilterCommandPredefined.GradientEdgeEnhancementNorthWest, "Gradient Edge Enhancement North-West"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianFilter1, "Laplacian Filter 1"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianFilter2, "Laplacian Filter 2"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianFilter3, "Laplacian Filter 3"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianDiagonal, "Laplacian Diagonal"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianHorizontal, "Laplacian Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.LaplacianVertical, "Laplacian Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.SobelHorizontal, "Sobel Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.SobelVertical, "Sobel Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.PrewittHorizontal, "Prewitt Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.PrewittVertical, "Prewitt Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.ShiftAndDifferenceDiagonal, "Shift And Difference Diagonal"),
                        new TypeName((int)SpatialFilterCommandPredefined.ShiftAndDifferenceHorizontal, "Shift And Difference Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.ShiftAndDifferenceVertical, "Shift And Difference Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentHorizontal, "Line Segment Horizontal"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentVertical, "Line Segment Vertical"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentLeftToRight, "Line Segment Left To Right"),
                        new TypeName((int)SpatialFilterCommandPredefined.LineSegmentRightToLeft, "Line Segment Right To Left")
                    }),

                    new TypeNameType(
                        typeof(BinaryFilterCommandPredefined),
                        new TypeName[]
                    {
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionOmniDirectional, "Erosion Omni Directional"),
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionHorizontal, "Erosion Horizontal"),
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionVertical, "Erosion Vertical"),
                        new TypeName((int)BinaryFilterCommandPredefined.ErosionDiagonal, "Erosion Diagonal"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationOmniDirectional, "Dilation Omni Directional"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationHorizontal, "Dilation Horizontal"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationVertical, "Dilation Vertical"),
                        new TypeName((int)BinaryFilterCommandPredefined.DilationDiagonal, "Dilation Diagonal")
                    }),

                    new TypeNameType(
                        typeof(ContourFilterCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)ContourFilterCommandType.Thin, "Thin"),
                        new TypeName((int)ContourFilterCommandType.LinkBlackWhite, "Link Black White"),
                        new TypeName((int)ContourFilterCommandType.LinkGray, "Link Gray"),
                        new TypeName((int)ContourFilterCommandType.LinkColor, "Link Color"),
                        new TypeName((int)ContourFilterCommandType.ApproxColor, "Approx Color")
                    }),

                    new TypeNameType(
                        typeof(HistogramEqualizeType),
                        new TypeName[]
                    {
                        new TypeName((int)HistogramEqualizeType.None, "None"),
                        new TypeName((int)HistogramEqualizeType.Rgb, "RGB"),
                        new TypeName((int)HistogramEqualizeType.Yuv, "YUV"),
                        new TypeName((int)HistogramEqualizeType.Gray, "Gray")
                    }),

                    new TypeNameType(
                        typeof(IntensityDetectCommandFlags),
                        new TypeName[]
                    {
                        new TypeName((int)IntensityDetectCommandFlags.Master, "Master"),
                        new TypeName((int)IntensityDetectCommandFlags.Red, "Red"),
                        new TypeName((int)IntensityDetectCommandFlags.Green, "Green"),
                        new TypeName((int)IntensityDetectCommandFlags.Blue, "Blue")
                    }),

                    new TypeNameType(
                        typeof(SwapColorsCommandType),
                        new TypeName[]
                    {
                        new TypeName((int)SwapColorsCommandType.RedGreen, "Red <-> Green"),
                        new TypeName((int)SwapColorsCommandType.RedBlue, "Red <-> Blue"),
                        new TypeName((int)SwapColorsCommandType.GreenBlue, "Green <-> Blue"),
                        new TypeName((int)SwapColorsCommandType.RedGreenBlueRed, "Red <-> Green Blue <-> Red"),
                        new TypeName((int)SwapColorsCommandType.RedBlueGreenRed, "Red <-> Blue Green <-> Red")
                    })
#if LEADTOOLS_V20_OR_LATER
                    ,
                    new TypeNameType(
                        typeof(PreDefinedFilterType),
                        new TypeName[]
                    {
                        new TypeName((int)PreDefinedFilterType.GAUSSIAN, "Gaussian"),
                        new TypeName((int)PreDefinedFilterType.MOTION, "Motion")
                    })
#endif //#if LEADTOOLS_V20_OR_LATER
                };
            }
        }