Home :: @rootclasses

Class Summary

^ 
EntityTypeScopeShort Description
@rootpackage publicautomatically generated
    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).
    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
    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
    Operationclass public********************************************** This is the inheritance classes for operator functions in Arithmetica.
    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
    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

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.