| classes |
package @root | ^ |
Contents | ^ |
Entity Type Scope Short Description Abs class public ********************************************************************** Represents some common functions that may be useful. AbsVal class public undocumented AbsVal class public the absolute value function returns the absolute value of an Image 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 dataType typedef public This typedef determines if the program is going to run images or floats 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 undocumented Minus class public This represents the contents of one node - the contents of another node 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 operator != operator public undocumented operator != operator public undocumented operator != operator public undocumented operator * operator public undocumented operator * operator public undocumented operator * operator public undocumented operator * operator public undocumented operator + operator public undocumented operator + operator public undocumented operator + operator public undocumented operator + operator public undocumented operator - operator public undocumented operator - operator public undocumented operator - operator public undocumented operator - operator public undocumented operator / operator public undocumented operator / operator public undocumented operator / operator public undocumented operator / operator public undocumented operator << operator public undocumented operator == operator public undocumented operator == operator public undocumented operator == operator public undocumented operator >> operator public undocumented 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 This represents the contents of one node raised to the power of the contents of another node Power class public undocumented 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 the sin class returns the sin of the RHS Image when it is evaluated Sin class public undocumented Sine class public undocumented SquareRoot class public undocumented SquareRoot class public the SquareRoot class returns the square root of the Node * RHS when it is evaluated 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 the Sum class calculates the sum of all of the arguments when it is evaulated Sum class public undocumented 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 undocumented Tan class public the tan class returns the tan of the Node * RHS when it is evaluated Tangent class public undocumented Times class public undocumented Times class public This represents the contents of one node * the contents of another node TreeCleaner 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. 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:56:44 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.