halftoner is the namespace of all the classes in the library.
ErrorDiffusionHalftoner is the superclass of all halftoning techniques that uses error diffusion on neighboring pixels. More...PathStrategy is the interface for the scan strategy used by the error diffusion algorithm. More...ScanlinePathStrategy represents scanning the lines from the left to the right, top lines first. More...SerpentinePathStrategy represents scanning the lines in a serpentine manner, left to right, then right to left, and so on. More...ErrorDiffusionSpec encapsulate runtime informations for instances of class ErrorDiffusionHalftoner. More...FloydSteinberg contains the code to halftone an image with the algorithm developed by the Floyd-Steinberg pair. More...FloydSteinbergInstanciator is responsible for instanciating FloydSteinberg halftoner objects. More...HalftonerFactory is responsible for the creation of halftoning objects in a way that is transparent to the user. More...Repository is a wrapper on a std::map that holds Instanciators accessed by string keys. More...HalftonerSpec provides a common type for parameter objects to each specific implementation of class Halftoner. More...Instanciator is a function object that allows the instanciation of Halftoner objects. More...JarvisJudiceNinke contains the code to halftone an image with the algorithm developed by the Jarvis-Judice-Ninke trio. More...JarvisJudiceNinkeInstanciator is responsible for instanciating JarvisJudiceNinke halftoner objects. More...SFCPath128 contains the coordinates of a 128 x 128 Hilbert space filling curve. More...SFCPath256 contains the coordinates of a 256 x 256 Hilbert space filling curve. More...SFCPath512 contains the coordinates of a 512 x 512 Hilbert space filling curve. More...SFCPathFactory provides factory methods to create SFCPaths. More...SizeMnemonic provides a type-safe mechanism to indicate the correct parameters for the selection of the SFCPath. More...StuckiInstanciator is responsible for instanciating Stucki halftoner objects. More...VG91Instanciator is responsible for instanciating VG91 halftoner objects. More...VG95Instanciator is responsible for instanciating VG95 halftoner objects. More...VGexpInstanciator is responsible for instanciating VGexp halftoner objects. More...VGHalftoner is the super class of all the halftoners that implement any derivative of the halftoning techniques by the pair Velho-Gomes. More...VGSpec encapsulate runtime informations for instances of class VGHalftoner. More...
|
|
Interlaced coordinates of a space filling curve of size 128. Definition at line 71 of file SFCPath128.cxx. |
|
|
Interlaced coordinates of a space filling curve of size 256. Definition at line 71 of file SFCPath256.cxx. |
|
|
Interlaced coordinates of a space filling curve of size 32. Definition at line 71 of file SFCPath32.cxx. |
|
|
Interlaced coordinates of a space filling curve of size 512. Definition at line 71 of file SFCPath512.cxx. |
|
|
Interlaced coordinates of a space filling curve of size 64. Definition at line 71 of file SFCPath64.cxx. |
1.2.17