Home classes

package @root

^ 

Contents

^ 
EntityTypeScopeShort Description
Absclass public********************************************************************** Represents some common functions that may be useful.
AbsEvaluatorclass publicundocumented
AbsFunctionclass publicundocumented
AbsIEvaluatorclass publicundocumented
AbsPrinterclass publicundocumented
ArcTangentclass publicundocumented
arithmeticaclass publicThis is the main running class for program AAA.
BiDifferatorclass publicBiDifferator: another abstract class that groups the binaryoperation Differators
BiEvaluatorclass publicclass BiEvaluator:public Evaluator grouping class of all binary operator evaluators
BiFunctionclass publicundocumented
BiIEvaluatorclass publicundocumented
BinaryOpclass publicundocumented
BiPrinterclass publicundocumented
BlackWhiteReaderclass public********************************************************************** Read black and white images only (pbm format)

Checkerboardclass public********************************************************************** Represents the action of creating a black and white checkerboard with given number of checks.
Colorclass public********************************************************************** Represents a color within an image.
ColorEvaluatorclass publicundocumented
ColorFunctionclass publicundocumented
ColorIEvaluatorclass publicundocumented
ColorPrinterclass publicundocumented
Commaclass publicundocumented
CommaEvaluatorclass publicundocumented
CommaIEvaluatorclass publicundocumented
CommaPrinterclass publicundocumented
ConstantDifferatorclass publicConstantDifferator returns node with Constant 0 because constants are always zero when Ded
ConstantEvaluatorclass publicundocumented
ConstantFunctionclass publicundocumented
ConstantGrowclass publicundocumented
ConstantIEvaluatorclass publicundocumented
ConstantPrinterclass publicundocumented
CosDifferatorclass publicCosDifferator:public UnaryDifferator diff base on rule: d/dx[cos(u)] = - sin(u) * d/dx[u]
CosEvaluatorclass publicclass CosEvaluator:public UEvaluator works for both images and doubles
CosIEvaluatorclass publicundocumented
Cosineclass publicundocumented
CosineFunctionclass publicundocumented
CosPrinterclass publicundocumented
DDifferatorclass publicddifferentiator, 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
DiagonalReflectionclass public********************************************************************** Represents the action of turning the image on its side.
Differatorclass publicclass Differator:public Worker this class and its subclasses are made to do work on diffmetica expressions.
DiffPrinterclass publicundocumented
DividesDifferatorclass publicDividedifferator: similar as Plusdifferator
DividesEvaluatorclass publicclass DividesEvaluator:public BiEvaluator
DividesFunctionclass publicundocumented
DividesIEvaluatorclass publicundocumented
DividesPrinterclass publicundocumented
EqualEvaluatorclass publicclass EqualEvaluator:public Bievaluator class that handles the assignment operator it takes the rhs argument and map it into the myVarMap[lhs]
EqualFunctionclass publicundocumented
EqualGrowclass publicundocumented
EqualIEvaluatorclass publicundocumented
EqualPrinterclass publicundocumented
EvalNodeclass publicundocumented
Evaluatorclass publicclass 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.
ExpandGrowclass publicundocumented
FactorialEvaluatorclass publicclass FactorialEvaluator:public UEvaluator will work for both doubles and images
FactorialIEvaluatorclass publicundocumented
FactorialPrinterclass publicundocumented
Filterclass public********************************************************************** Represents the action of applying the given filter to each pixel in the given image.
FilterEvaluatorclass publicundocumented
FilterFunctionclass publicundocumented
FilterIEvaluatorclass publicundocumented
FilterPrinterclass publicundocumented
FreeUnaryFunctorclass public********************************************************************** Represents a standard free function that takes one argument and returns a value of the same type.
Functionclass publicundocumented
FunctionEvaluatorclass publicundocumented
FunctionIEvaluatorclass publicundocumented
FunctionPrinterclass publicundocumented
Fuzzclass public********************************************************************** Represents the action of "fuzzing" the given image by randomly swapping colors over a given radius at the given frequency.
GreyReaderclass public********************************************************************** Read grey-scale images only (pgm format)

HorizontalGradientclass public********************************************************************** Represents the action of filling the given image with a gradient that goes from white on the right to black on the left.
HorizontalReflectionclass public********************************************************************** Represents the action of flipping the given image so it appears to be backwards from its original.
IEvaluatorclass publicundocumented
Imageclass public********************************************************************** Represents a matrix of colors.
ImageActionclass public********************************************************************** Represents an action that transforms a given image in a specific way.
ImageFunctionclass public********************************************************************** Represents the action of applying the given function to each pixel in the given image.
ImageReaderclass 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).
imagetypetypedef publicundocumented
Invertclass public********************************************************************** Represents the action of inverting the colors in the given image (i.e., black becomes white, etc.)
InvertFunctionclass publicundocumented
Kernelclass 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.
LogDifferatorclass publicLogDifferator:public UnaryDifferator diff base on rule: d/dx[log(u)] = (d/dx[u]) / u
LogEvaluatorclass publicundocumented
LogIEvaluatorclass publicundocumented
LogPrinterclass publicundocumented
Lsysclass publicundocumented
LUnaryOpclass publicundocumented
Matrixclass public********************************************************************** Represents a matrix of values.
MemberUnaryFunctorclass public********************************************************************** Represents a standard class member function that takes one argument and returns a value of the same type.
MinusDifferatorclass publicMinusdifferator: same as Plusdifferator
MinusEvaluatorclass publicclass MinusEvaluator:public BiEvaluator
MinusFunctionclass publicundocumented
MinusIEvaluatorclass publicundocumented
MinusPrinterclass publicundocumented
ModulusEvaluatorclass publicundocumented
ModulusIEvaluatorclass publicundocumented
ModulusPrinterclass publicundocumented
MPrinterclass publicundocumented
MultiOpclass publicundocumented
myRuleMapvariable publicundocumented
myVarMapvariable publicundocumented
NegateDifferatorclass publicNegateDifferator:public UnaryDifferator takes only one argument from vector of Operand and differentiate according to rule d/dx[-v] = - d/dx[v]
NegateEvaluatorclass publicclass NegateEvaluator:public UEvaluator
NegateIEvaluatorclass publicundocumented
NegatePrinterclass publicundocumented
Nodeclass publicundocumented
numtypetypedef publicundocumented
Operationclass public********************************************** This is the inheritance classes for operator functions in Arithmetica.
operator !=operator publicundocumented
operator !=operator publicundocumented
operator !=operator publicundocumented
operator *operator publicundocumented
operator *operator publicundocumented
operator *operator publicundocumented
operator *operator publicundocumented
operator +operator publicundocumented
operator +operator publicundocumented
operator +operator publicundocumented
operator +operator publicundocumented
operator -operator publicundocumented
operator -operator publicundocumented
operator -operator publicundocumented
operator -operator publicundocumented
operator /operator publicundocumented
operator /operator publicundocumented
operator /operator publicundocumented
operator /operator publicundocumented
operator <<operator publicundocumented
operator ==operator publicundocumented
operator ==operator publicundocumented
operator ==operator publicundocumented
operator >>operator publicundocumented
Opermapclass publicundocumented
opinfostruct 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

PlusDifferatorclass publicPlusDifferator:public BiDifferator makes recursive calls to lhs + rhs
PlusEvaluatorclass publicclass PlusEvaluator:public BiEvaluator
PlusFunctionclass publicundocumented
PlusGrowclass publicundocumented
PlusIEvaluatorclass publicundocumented
PlusPrinterclass publicundocumented
PowerDifferatorclass publicPowerDifferator:public BiIDfferator does power evaluation based on rule: d/dx[u^c] = c * u^(c - 1) * d/dx[u] , where c is constant.
PowerEvaluatorclass publicclass PowerEvaluator:public BiEvaluator
PowerIEvaluatorclass publicundocumented
PowerPrinterclass publicundocumented
pretopostclass publicundocumented
Printerclass publicundocumented
ReadFromFileclass public********************************************************************** Represents the action of reading an image from a file.
Resizeclass public********************************************************************** Represents the action of scaling the given image so it fits in the given size.
RGBGradientclass public********************************************************************** Represents the action of filling the given image with a gradient of colors that blend smoothly from one to another.
RGBReaderclass public********************************************************************** Read full color images only (ppm format)

RuleGrowclass publicundocumented
SearchAndDestroyOperatorsBiatchclass publicundocumented
SinDifferatorclass publicSinDifferator:public UnaryDifferator diff base on rule: d/dx[sin(u)] = cos(u) * d/dx[u]
Sineclass publicundocumented
SineFunctionclass publicundocumented
SinEvaluatorclass publicclass SinEvaluator:public UEvaluator works for both images and doubles
SinIEvaluatorclass publicundocumented
SinPrinterclass publicundocumented
sizevariable publicundocumented
SqrtDifferatorclass publicSqrtDifferator: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)
SqrtEvaluatorclass publicundocumented
SqrtIEvaluatorclass publicundocumented
SqrtPrinterclass publicundocumented
StringEvaluatorclass publicundocumented
StringFunctionclass publicundocumented
StringGrowclass publicundocumented
StringIEvaluatorclass publicundocumented
Stripesclass public********************************************************************** Represents the action of creating a series of black and white stripes of the given width and direction.
TanDifferatorclass publicclass TanDifferator:public UnaryDifferator
TanEvaluatorclass publicclass TanEvaluator:public UEvaluator works for both images and doubles
Tangentclass publicundocumented
TangentFunctionclass publicundocumented
TanIEvaluatorclass publicundocumented
TanPrinterclass publicundocumented
TimesDifferatorclass publicTimesdifferator: similar as Plusdifferator
TimesEvaluatorclass publicclass TimesEvaluator:public BiEvaluator
TimesFunctionclass publicundocumented
TimesIEvaluatorclass publicundocumented
TimesPrinterclass publicundocumented
UEvaluatorclass publicclass UEvaluator:public Evaluator grouping class of all unary operator evaluators
UFunctionclass publicundocumented
UIEvaluatorclass publicundocumented
UnaryDifferatorclass publicUnaryDifferator: another abstract class that groups the Unaryoperation Differators which includes !, ~ sin() etc.
UnaryFunctorclass public********************************************************************** Represents a function with state that can be retained between calls.
UPrinterclass publicundocumented
VariableDifferatorclass publicvariabledifferator: basically, returns 1 or zero depends on if the variable == wRespectTo
VariableEvaluatorclass publicundocumented
VariableFunctionclass publicundocumented
VariableGrowclass publicundocumented
VariableIEvaluatorclass publicundocumented
VariableMapclass publicundocumented
VariablePrinterclass publicundocumented
VerticalGradientclass public********************************************************************** Represents the action of filling the given image with a gradient that goes from white on the top to black on the bottom.
VerticalReflectionclass public********************************************************************** Represents the action of turning the given image upside down.
Workerclass publicundocumented
WorkerHolderclass publicundocumented
WorkerMaptypedef publicundocumented
workersvariable publicundocumented
wRespectTovariable publicundocumented

Created Thu Oct 10 01:13:38 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.