Loading [MathJax]/extensions/tex2jax.js
MRaster lib 22.0.0.0
Image Processing Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >Template Class used to house colors for ramCanvas objects
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::cs2dFltPalArg< colorScheme, argWrap, cutDepth, argCuts, absCuts, logAbs >Compute a color for a point in \(\mathbb{R}^2\) using a continuous color scheme for the phase angle
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::cs2dIdxPalArg< colorScheme, argWrap, cutDepth, argCuts, absCuts, logAbs >Compute a color for a point in \(\mathbb{R}^2\) using a discrete color scheme for the phase angle
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::cs2dRichardson< cutDepth, argCuts, absCuts, logAbs >Compute a color from Richardson's 2D complex number coloring scheme
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::cs2dThaller_tpl< useHSL, maxV, cutDepth, argCuts, absCuts, logAbs >Template for Thaller 2D color schemes
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csBin_tpl< a, b >Binary color scheme
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csCB_tpl< mx, colors >Template for Color Brewer 2 variable sized pallets
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csCC_tpl< corners >Template providing RGB color cube gradiant color schemes
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csCubeHelix_tpl< start, rots, hue, gamma >Compute a color from Dave Green's cubehelix scheme
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csFP_tpl< colors >Template for fixed size pallets
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csHSLh_tpl< corner >Template for HSL color schemes
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csPLY_tpl< coefs >Compute a color from a polynomial space curve in the RGB color space
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csVarToFixed_tpl< varColorScheme, numClr >Wrapper for Color Brewer 2 variable sized pallet template to produce a simple fixed color scheme with a numC member
 Cmjr::colorTpl< clrChanT, numChan, redChanIdx, greenChanIdx, blueChanIdx, alphaChanIdx >::csWS_tpl< colors >Template for web safe 216 pallets
 Cmjr::ramCanvasPixelFilter::FixGeomBase< sourceT >An incomplete class (no getPxColorNC method) that provides a nice base for homogeniouss pixel filters
 Cmjr::ramCanvasPixelFilter::ColorSchemeOnChan< sourceT, outColorT, colorScheme, chan >Colorize by applying a color scheme to a single channel automatically mapping max channel value to max color scheme index
 Cmjr::ramCanvasPixelFilter::FuncHomoTransform< sourceT, outColorT >Transform an image with a pixel function
 Cmjr::ramCanvasPixelFilter::Identity< sourceT >Identity filter – i.e
 Cmjr::ramCanvasPixelFilter::MonoIntensity< sourceT, outColorChanT >Monochrome transformation using colorT::intensityScaled()
 Cmjr::ramCanvasPixelFilter::RGBAbyte< sourceT >Convert to an RGBA color image with 8-bit integer channels
 Cmjr::ramCanvasPixelFilter::RGBAdbl< sourceT >Convert to an RGBA color image with 64-bit floating point channels
 Cmjr::ramCanvasPixelFilter::RGBbyte< sourceT >Convert to an RGB color image with 8-bit integer channels
 Cmjr::ramCanvasPixelFilter::RGBdbl< sourceT >Convert to an RGB color image with 64-bit floating point channels
 Cmjr::hershey::herCharStruct to define a glyph
 Cmjr::hershey
 Cmjr::point2d< coordT >Handy class to hold a point in 2D (integer or real)
 Cmjr::ramCanvasTpl< colorT, intCrdT, fltCrdT, enableDrawModes >Class providing off-screen drawing functionality
 Cmjr::ramCanvasPixelFilter::Rotate90CW< sourceT >Rotate image 90 degrees clockwise
 Cmjr::ramCanvasPixelFilter::ScaleDownMean< sourceT, factor >Scale down a canvis using a method similar to ramCanvasTpl::scaleDownMean()