| Home :: @root | classes |
Class Summary | ^ |
| Entity | Type | Scope | Short Description |
|---|---|---|---|
| @root | package | public | automatically generated |
| Abs | class | public | ********************************************************************** Represents some common functions that may be useful. |
| AbsEvaluator | class | public | undocumented |
| AbsFunction | class | public | undocumented |
| AbsIEvaluator | class | public | undocumented |
| AbsPrinter | class | public | undocumented |
| ArcTangent | class | public | undocumented |
| arithmetica | class | public | This is the main running class for program AAA. |
| BiDifferator | class | public | BiDifferator: another abstract class that groups the binaryoperation Differators |
| BiEvaluator | class | public | class BiEvaluator:public Evaluator grouping class of all binary operator evaluators |
| BiFunction | class | public | undocumented |
| BiIEvaluator | class | public | undocumented |
| BinaryOp | class | public | undocumented |
| BiPrinter | class | public | undocumented |
| BlackWhiteReader | class | public | **********************************************************************
Read black and white images only (pbm format)
|
| Checkerboard | class | public | ********************************************************************** Represents the action of creating a black and white checkerboard with given number of checks. |
| Color | class | public | ********************************************************************** Represents a color within an image. |
| ColorEvaluator | class | public | undocumented |
| ColorFunction | class | public | undocumented |
| ColorIEvaluator | class | public | undocumented |
| ColorPrinter | class | public | undocumented |
| Comma | class | public | undocumented |
| CommaEvaluator | class | public | undocumented |
| CommaIEvaluator | class | public | undocumented |
| CommaPrinter | class | public | undocumented |
| ConstantDifferator | class | public | ConstantDifferator returns node with Constant 0 because constants are always zero when Ded |
| ConstantEvaluator | class | public | undocumented |
| ConstantFunction | class | public | undocumented |
| ConstantGrow | class | public | undocumented |
| ConstantIEvaluator | class | public | undocumented |
| ConstantPrinter | class | public | undocumented |
| CosDifferator | class | public | CosDifferator:public UnaryDifferator diff base on rule: d/dx[cos(u)] = - sin(u) * d/dx[u] |
| CosEvaluator | class | public | class CosEvaluator:public UEvaluator works for both images and doubles |
| CosIEvaluator | class | public | undocumented |
| Cosine | class | public | undocumented |
| CosineFunction | class | public | undocumented |
| CosPrinter | class | public | undocumented |
| DDifferator | class | public | ddifferentiator, subclass of differator, right now this is the only function supported in Diffmetica it is an abstract class, all the work is actually done in lower classes |
| DiagonalReflection | class | public | ********************************************************************** Represents the action of turning the image on its side. |
| Differator | class | public | class Differator:public Worker this class and its subclasses are made to do work on diffmetica expressions. |
| DiffPrinter | class | public | undocumented |
| DividesDifferator | class | public | Dividedifferator: similar as Plusdifferator |
| DividesEvaluator | class | public | class DividesEvaluator:public BiEvaluator |
| DividesFunction | class | public | undocumented |
| DividesIEvaluator | class | public | undocumented |
| DividesPrinter | class | public | undocumented |
| EqualEvaluator | class | public | class EqualEvaluator:public Bievaluator class that handles the assignment operator it takes the rhs argument and map it into the myVarMap[lhs] |
| EqualFunction | class | public | undocumented |
| EqualGrow | class | public | undocumented |
| EqualIEvaluator | class | public | undocumented |
| EqualPrinter | class | public | undocumented |
| EvalNode | class | public | undocumented |
| Evaluator | class | public | class Evaluator:public Worker this class and subclasses are workers for Arithmetica and Imagimetica it contains same name functions that takes care of both applications for typedef purposes, this exact same file are copied in ievaluate.h with a different typedef so that recompiling is not necessary for runtime options of choosing which application to run. |
| ExpandGrow | class | public | undocumented |
| FactorialEvaluator | class | public | class FactorialEvaluator:public UEvaluator will work for both doubles and images |
| FactorialIEvaluator | class | public | undocumented |
| FactorialPrinter | class | public | undocumented |
| Filter | class | public | ********************************************************************** Represents the action of applying the given filter to each pixel in the given image. |
| FilterEvaluator | class | public | undocumented |
| FilterFunction | class | public | undocumented |
| FilterIEvaluator | class | public | undocumented |
| FilterPrinter | class | public | undocumented |
| FreeUnaryFunctor | class | public | ********************************************************************** Represents a standard free function that takes one argument and returns a value of the same type. |
| Function | class | public | undocumented |
| FunctionEvaluator | class | public | undocumented |
| FunctionIEvaluator | class | public | undocumented |
| FunctionPrinter | class | public | undocumented |
| Fuzz | class | public | ********************************************************************** Represents the action of "fuzzing" the given image by randomly swapping colors over a given radius at the given frequency. |
| GreyReader | class | public | **********************************************************************
Read grey-scale images only (pgm format)
|
| HorizontalGradient | class | public | ********************************************************************** Represents the action of filling the given image with a gradient that goes from white on the right to black on the left. |
| HorizontalReflection | class | public | ********************************************************************** Represents the action of flipping the given image so it appears to be backwards from its original. |
| IEvaluator | class | public | undocumented |
| Image | class | public | ********************************************************************** Represents a matrix of colors. |
| ImageAction | class | public | ********************************************************************** Represents an action that transforms a given image in a specific way. |
| ImageFunction | class | public | ********************************************************************** Represents the action of applying the given function to each pixel in the given image. |
| ImageReader | class | public | ********************************************************************** This class can read and write pixmaps in the format called P1 (.pbm) as well as other similar formats like pgm and ppm (gray-scale, color). |
| Invert | class | public | ********************************************************************** Represents the action of inverting the colors in the given image (i.e., black becomes white, etc.) |
| InvertFunction | class | public | undocumented |
| Kernel | class | public | ********************************************************************** Represents a matrix that describes how a specified color and its surrounding colors affect the value computed for the color's position in the given image of a filtering operation. |
| LogDifferator | class | public | LogDifferator:public UnaryDifferator diff base on rule: d/dx[log(u)] = (d/dx[u]) / u |
| LogEvaluator | class | public | undocumented |
| LogIEvaluator | class | public | undocumented |
| LogPrinter | class | public | undocumented |
| Lsys | class | public | undocumented |
| LUnaryOp | class | public | undocumented |
| Matrix | class | public | ********************************************************************** Represents a matrix of values. |
| MemberUnaryFunctor | class | public | ********************************************************************** Represents a standard class member function that takes one argument and returns a value of the same type. |
| MinusDifferator | class | public | Minusdifferator: same as Plusdifferator |
| MinusEvaluator | class | public | class MinusEvaluator:public BiEvaluator |
| MinusFunction | class | public | undocumented |
| MinusIEvaluator | class | public | undocumented |
| MinusPrinter | class | public | undocumented |
| ModulusEvaluator | class | public | undocumented |
| ModulusIEvaluator | class | public | undocumented |
| ModulusPrinter | class | public | undocumented |
| MPrinter | class | public | undocumented |
| MultiOp | class | public | undocumented |
| NegateDifferator | class | public | NegateDifferator:public UnaryDifferator takes only one argument from vector of Operand and differentiate according to rule d/dx[-v] = - d/dx[v] |
| NegateEvaluator | class | public | class NegateEvaluator:public UEvaluator |
| NegateIEvaluator | class | public | undocumented |
| NegatePrinter | class | public | undocumented |
| Node | class | public | undocumented |
| Operation | class | public | ********************************************** This is the inheritance classes for operator functions in Arithmetica. |
| Opermap | class | public | undocumented |
| opinfo | struct | public | **********************
class Opermap developed to manage
the inherited classes in oper.h
it has accessor functions and keeps a map
of the string of operators to their inheritance class functions
|
| PlusDifferator | class | public | PlusDifferator:public BiDifferator makes recursive calls to lhs + rhs |
| PlusEvaluator | class | public | class PlusEvaluator:public BiEvaluator |
| PlusFunction | class | public | undocumented |
| PlusGrow | class | public | undocumented |
| PlusIEvaluator | class | public | undocumented |
| PlusPrinter | class | public | undocumented |
| PowerDifferator | class | public | PowerDifferator:public BiIDfferator does power evaluation based on rule: d/dx[u^c] = c * u^(c - 1) * d/dx[u] , where c is constant. |
| PowerEvaluator | class | public | class PowerEvaluator:public BiEvaluator |
| PowerIEvaluator | class | public | undocumented |
| PowerPrinter | class | public | undocumented |
| pretopost | class | public | undocumented |
| Printer | class | public | undocumented |
| ReadFromFile | class | public | ********************************************************************** Represents the action of reading an image from a file. |
| Resize | class | public | ********************************************************************** Represents the action of scaling the given image so it fits in the given size. |
| RGBGradient | class | public | ********************************************************************** Represents the action of filling the given image with a gradient of colors that blend smoothly from one to another. |
| RGBReader | class | public | **********************************************************************
Read full color images only (ppm format)
|
| RuleGrow | class | public | undocumented |
| SearchAndDestroyOperatorsBiatch | class | public | undocumented |
| SinDifferator | class | public | SinDifferator:public UnaryDifferator diff base on rule: d/dx[sin(u)] = cos(u) * d/dx[u] |
| Sine | class | public | undocumented |
| SineFunction | class | public | undocumented |
| SinEvaluator | class | public | class SinEvaluator:public UEvaluator works for both images and doubles |
| SinIEvaluator | class | public | undocumented |
| SinPrinter | class | public | undocumented |
| SqrtDifferator | class | public | SqrtDifferator:public UnaryDifferator takes in single argument from vector of operand and diff base on rule: d/dx[sqrt(u)] = (1/2) * d/dx[u] / sqrt(u) |
| SqrtEvaluator | class | public | undocumented |
| SqrtIEvaluator | class | public | undocumented |
| SqrtPrinter | class | public | undocumented |
| StringEvaluator | class | public | undocumented |
| StringFunction | class | public | undocumented |
| StringGrow | class | public | undocumented |
| StringIEvaluator | class | public | undocumented |
| Stripes | class | public | ********************************************************************** Represents the action of creating a series of black and white stripes of the given width and direction. |
| TanDifferator | class | public | class TanDifferator:public UnaryDifferator |
| TanEvaluator | class | public | class TanEvaluator:public UEvaluator works for both images and doubles |
| Tangent | class | public | undocumented |
| TangentFunction | class | public | undocumented |
| TanIEvaluator | class | public | undocumented |
| TanPrinter | class | public | undocumented |
| TimesDifferator | class | public | Timesdifferator: similar as Plusdifferator |
| TimesEvaluator | class | public | class TimesEvaluator:public BiEvaluator |
| TimesFunction | class | public | undocumented |
| TimesIEvaluator | class | public | undocumented |
| TimesPrinter | class | public | undocumented |
| UEvaluator | class | public | class UEvaluator:public Evaluator grouping class of all unary operator evaluators |
| UFunction | class | public | undocumented |
| UIEvaluator | class | public | undocumented |
| UnaryDifferator | class | public | UnaryDifferator: another abstract class that groups the Unaryoperation Differators which includes !, ~ sin() etc. |
| UnaryFunctor | class | public | ********************************************************************** Represents a function with state that can be retained between calls. |
| UPrinter | class | public | undocumented |
| VariableDifferator | class | public | variabledifferator: basically, returns 1 or zero depends on if the variable == wRespectTo |
| VariableEvaluator | class | public | undocumented |
| VariableFunction | class | public | undocumented |
| VariableGrow | class | public | undocumented |
| VariableIEvaluator | class | public | undocumented |
| VariableMap | class | public | undocumented |
| VariablePrinter | class | public | undocumented |
| VerticalGradient | class | public | ********************************************************************** Represents the action of filling the given image with a gradient that goes from white on the top to black on the bottom. |
| VerticalReflection | class | public | ********************************************************************** Represents the action of turning the given image upside down. |
| Worker | class | public | undocumented |
| WorkerHolder | class | public | undocumented |
Created Thu Oct 10 01:13:52 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_suncc_solaris-2.8.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.