| @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. |
| AbsVal | class | public | the absolute value function returns the absolute value of an Image |
| AbsVal | class | public | undocumented |
| AbsVal | class | public | the absolute value function returns the size of a given number's distance from zero on the number line |
| ArcTangent | class | public | undocumented |
| BinaryOperator | class | public | undocumented |
| BinaryOperator | class | public | this is a generic class for binary operators and a parent class for specific operators such as +, -, etc |
| 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. |
| CheckerboardNode | class | public | the checkerboard class replaces Node * RHS with a checkerboard when it is evaluated |
| Color | class | public | ********************************************************************** Represents a color within an image. |
| Constant | class | public | Constant node - this class creates a node for images |
| Constant | class | public | Constant - This class stores a constant number |
| Constant | class | public | undocumented |
| Cos | class | public | the cos class returns the Cos of the Node * RHS when it is evaluated |
| Cos | class | public | the Cos class returns the cos of the Node * RHS when it is evaluated |
| Cos | class | public | undocumented |
| Cosine | class | public | undocumented |
| DiagonalReflection | class | public | ********************************************************************** Represents the action of turning the image on its side. |
| DiagonalReflector | class | public | the diagonal reflection class returns the diagonal reflection of the Node * RHS when it is evaluated |
| Differentiator | class | public | Differentiator Class Class to recursively traverse a tree and take the derivative of each node, and return it as a string |
| Divide | class | public | undocumented |
| Divide | class | public | This represents the contents of one node / the contents of another node |
| Exponent | class | public | undocumented |
| Exponent | class | public | the Exponent class returns the exponent of the Node * RHS when it is evaluated |
| Expression | class | public | An Expression represents a mathmatical expression as a tree. |
| Factorial | class | public | The Factorial class returns the factorial of its child when it is evaluated |
| Factorial | class | public | undocumented |
| Filter | class | public | ********************************************************************** Represents the action of applying the given filter to each pixel in the given image. |
| FilterTree | class | public | FilterTree Class the FilterTree class traverses a tree and applies the specified filter to each constant node's image. |
| FreeUnaryFunctor | class | public | ********************************************************************** Represents a standard free function that takes one argument and returns a value of the same type. |
| Function | class | public | Function Class The function class replaces the specified variable in the tree with a copy containing the value given in the string argument for traverseTree |
| Fuzz | class | public | ********************************************************************** Represents the action of "fuzzing" the given image by randomly swapping colors over a given radius at the given frequency. |
| FuzzNode | class | public | The fuzz class uzzes the
Node * RHS when evaluated
|
| 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. |
| HorizontalGradientNode | class | public | the horizontal gradient class replaces Node * RHS with a horizontal gradient when it is evaluated |
| HorizontalReflection | class | public | ********************************************************************** Represents the action of flipping the given image so it appears to be backwards from its original. |
| HorizontalReflector | class | public | the horizontal reflection class returns the horizontal reflection of the Node * RHS when it is evaluated |
| 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.) |
| Inverter | class | public | the Inverter class returns the inversion of the Node * RHS when it is evaluated |
| 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. |
| Log | class | public | undocumented |
| Log | class | public | the Log class calculates the log of the first argument to the base of the second |
| Matrix | class | public | ********************************************************************** Represents a matrix of values. |
| Mean | class | public | undocumented |
| Mean | class | public | the Mean class calculates the statistical mean of all of the arguments when it is evaluated |
| MemberUnaryFunctor | class | public | ********************************************************************** Represents a standard class member function that takes one argument and returns a value of the same type. |
| Minus | class | public | This represents the contents of one node - the contents of another node |
| Minus | class | public | undocumented |
| Mod | class | public | This represents the contents of one node % the contents of another node |
| Mod | class | public | undocumented |
| MultiArgFunction | class | public | The MultiArgFunction class is the parent class for functions that take multiple arguments such as sum and mean |
| MultiArgFunction | class | public | undocumented |
| MultiTypeFunction | class | public | The MultiTypeFunction class is the parent class for functions that take multiple arguments with the format f(exp, arg, arg, ...) |
| Node | class | public | undocumented |
| Node | class | public | Superclass from which all other classes in nodes.h are inherited from |
| OpTable | class | public | The OpTable class contains a map of valid operators and has a single member function used to quiery the map and see if a given character is a valid operator. |
| Parser | class | public | Class to parse a string and build a
Expression tree representing the
mathematical value of that string
|
| Plus | class | public | undocumented |
| Plus | class | public | This represents the contents of one node + the contents of another node |
| Power | class | public | undocumented |
| Power | class | public | This represents the contents of one node raised to the power of the contents of another node |
| Printer | class | public | Traverses a tree and prints it when evaluate is called. |
| 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. |
| ResizeNode | class | public | The resize class resizes the
Node * RHS when evaluated
|
| RGBGradient | class | public | ********************************************************************** Represents the action of filling the given image with a gradient of colors that blend smoothly from one to another. |
| RGBGradientNode | class | public | the RGB gradient class replaces Node * RHS with a RGB gradient when it is evaluated |
| RGBReader | class | public | **********************************************************************
Read full color images only (ppm format)
|
| Sin | class | public | the sin class returns the sin of the Node * RHS when it is evaluated |
| Sin | class | public | undocumented |
| Sin | class | public | the sin class returns the sin of the RHS Image when it is evaluated |
| Sine | class | public | undocumented |
| SquareRoot | class | public | the SquareRoot class returns the square root of the Node * RHS when it is evaluated |
| SquareRoot | class | public | undocumented |
| Stripes | class | public | ********************************************************************** Represents the action of creating a series of black and white stripes of the given width and direction. |
| StripesNode | class | public | the stripesnode class replaces Node * RHS with a striped image when it is evaluated |
| Sum | class | public | undocumented |
| Sum | class | public | the Sum class calculates the sum of all of the arguments when it is evaulated |
| SymbolicVar | class | public | SymbolicVar- This class stores a symbolic variable |
| SymbolicVar | class | public | undocumented |
| Tan | class | public | the tan class returns the tan of the Node * RHS when it is evaluated |
| Tan | class | public | the tan class returns the tan of the Node * RHS when it is evaluated |
| Tan | class | public | undocumented |
| Tangent | class | public | undocumented |
| Times | class | public | This represents the contents of one node * the contents of another node |
| Times | class | public | undocumented |
| TreeCleaner | class | public | TreeCleaner Class TreeCleaner traverses a tree and simplifies the expression to a more readable form by reducing expressions with 1's and 0's. |
| TreeCleaner | class | public | undocumented |
| TreeCrawler | class | public | TreeCrawler Class the TreeCrawler class recursively traverses a tree and performs an operation on each node and then returns a string of the results of that operation |
| UnaryFunction | class | public | Unary Function class is the parent class for functions that take a single argument in the form Function(arg) |
| UnaryFunction | class | public | undocumented |
| UnaryFunctor | class | public | ********************************************************************** Represents a function with state that can be retained between calls. |
| VarTable | class | public | provides safe access to the map of Expression *'s by
preventing a null pointer from being returned
|
| 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. |
| VerticalGradientNode | class | public | the vertical gradient class replaces Node * RHS with a vertical gradient when it is evaluated |
| VerticalReflection | class | public | ********************************************************************** Represents the action of turning the given image upside down. |
| VerticalReflector | class | public | the vertical reflection class returns the vertical reflection of the Node * RHS when it is evaluated |
Created Sun Oct 6 20:57:02 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.