| classes |
package @root | ^ |
Contents | ^ |
Entity Type Scope Short Description Abs class public ********************************************************************** Represents some common functions that may be useful. AbsValue_ImageWrap class public This PrefixUnary operator returns the absolute value of an expression. AbsValue_Real class public An example of a prefix unary operator (returns the absolute value of a number) implemented. Algebra class public The Algebra class combines ParseTypes into a definable language. AnyDeriv class public undocumented AnyDeriv class public Takes the derivative of any Node. AnyNodeIterator class public Provides a container that can iterate over any Node's children. AnySimplifier class public undocumented AnySimplifier class public undocumented ArcTangent class public undocumented ArcTangent_ImageWrap class public This PrefixUnary operator returns the ArcTangent of an expression. ArcTangent_Real class public An example of a prefix unary operator (returns the arctangent of a number) implemented. BigInt class public undocumented BinaryOperator class public The parent class for all binary operators. BinaryOpIterator class public Iterates over BinaryOperator children. 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. Color_ImageWrap class public This PrefixUnary operator returns an image of the specified color. Comma class public Simply seperates expressions (does nothing). Constant class public The Constant class is a Node subclass that represents a numerical constant. ConstantIterator class public Iterates over BinaryOperator children. ConstDeriv class public Handles taking the derivative of a Constant. ConstDeriv class public undocumented ConstExprSimp class public undocumented ConstExprSimp class public undocumented Cosine class public undocumented CosineDeriv class public Handles taking the derivative of a Cosine node. CosineDeriv class public undocumented Cosine_ImageWrap class public This PrefixUnary operator returns the Cosine of an expression. Cosine_Real class public An example of a prefix unary operator (returns the cosine of a number) implemented. Derive class public This IndefArgOperator differentiates one expression with respect to a variable. DerivHandler class public undocumented DerivHandler class public Abstract base class defining the behavior of any class taking the derivative of any node. dhandlers variable public undocumented DiagonalReflection class public ********************************************************************** Represents the action of turning the image on its side. Divide class public Divides two expressions. DivideDeriv class public Handles taking the derivative of a Divide node. DivideDeriv class public undocumented DivideSimp class public undocumented DivideSimp class public undocumented Equals class public Sets a variable equal to an expression. Exponential class public An example of a prefix unary operator (returns the exponential of a number) implemented. ExponentialDeriv class public Handles taking the derivative of a Exponential node. ExponentialDeriv class public undocumented Expression class public undocumented Filter class public ********************************************************************** Represents the action of applying the given filter to each pixel in the given image. Filter_ImageWrap class public This IndefArgOperator filters an image using a filter file. FreeUnaryFunctor class public ********************************************************************** Represents a standard free function that takes one argument and returns a value of the same type. 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. 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). ImageWrap class public This class provides an encapsulation of the double class that conforms to the Number specifications required for the program. IndefArgOperator class public The parent class for all indefinite argument-size operators. IndefArgOpIterator class public Iterates over IndefArgOperator children. Invert class public ********************************************************************** Represents the action of inverting the colors in the given image (i.e., black becomes white, etc.) Invert_ImageWrap class public This PrefixUnary operator returns the inverse of an expression. IsNumber function 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. Language class public The Language class combines ParseTypes into a definable language. LogBase10 class public An example of a prefix unary operator (returns the base 10 log of a number) implemented. LogBase10Deriv class public undocumented LogBase10Deriv class public Handles taking the derivative of a LogBase10 node. 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. Minus class public Subtracts two expressions. MinusDeriv class public undocumented MinusDeriv class public Handles taking the derivative of a Minus node. MinusSimp class public undocumented MinusSimp class public undocumented Modulus class public Takes the remainder of division with two expressions. NaturalLog class public An example of a prefix unary operator (returns the base e, or natural, log of a number) implemented. NaturalLogDeriv class public undocumented NaturalLogDeriv class public Handles taking the derivative of a NaturalLog node. Node class public The Node abstract base class for building any expression tree. NodeHandler class public undocumented NodeIterator class public Abstract base class providing a template for iterators. nptr typedef public undocumented nptr typedef public undocumented nptr typedef public undocumented Number typedef public The Number representation for evaluation and parsing purposes. Operator class public The operator class, a Node subclass, is a generalized Node extended to perform operations on other nodes. 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 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 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 ParseData class public The class responsible for holding parser data (specifically for transfer between the Parser and the ParseTypes in the Language class. ParseFuncs class public The ParseType responsible for parsing all functions. ParseHist class public This ParseType class is responsible for parsing history variables. ParseNums class public This ParseType class is responsible for parsing numerical constants. ParseOps class public The ParseType responsible for parsing all operators. ParsePars class public The ParseType responsible for parsing any expression in parentheses. Parser class public The main class used to parse an input string when given a language. ParseStr class public This ParseType class is responsible for parsing string literals. ParseType class public The ParseType abstract base class for parsing one "type" of Nodes. ParseVars class public The ParseType class responsible for handling variables. Plus class public Adds two expressions. PlusDeriv class public Handles taking the derivative of a Plus node. PlusDeriv class public undocumented PlusSimp class public undocumented PlusSimp class public undocumented PostfixUnary class public The Operator subclass responsible for general Postfix Unary operators. PostfixUnaryOpIterator class public Iterates over PostfixUnary Operator children. Power class public Takes expression LHS to the RHS power. PowerDeriv class public undocumented PowerDeriv class public Handles taking the derivative of a Power node. PowerSimp class public undocumented PrefixUnary class public The Operator subclass responsible for general Prefix Unary operators. PrefixUnaryOpIterator class public Iterates over PrefixUnary Operator children. ReadFromFile class public ********************************************************************** Represents the action of reading an image from a file. Real class public This class provides an encapsulation of the double class that conforms to the Number specifications required for the program. 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)
SignOf class public An example of a postfix unary operator (returns the sign of a number) implemented. Simplifier class public undocumented Simplifier class public undocumented Simplify class public This PrefixUnary operator simplifies an expression. simps variable public undocumented Sine class public undocumented SineDeriv class public Handles taking the derivative of a Sine node. SineDeriv class public undocumented Sine_ImageWrap class public This PrefixUnary operator returns the Sine of an expression. Sine_Real class public An example of a prefix unary operator (returns the sine of a number) implemented. SquareRoot class public An example of a prefix unary operator (returns the square root of a number) implemented. SquareRootDeriv class public Handles taking the derivative of a SquareRoot node. SquareRootDeriv class public undocumented StringLit class public The StringLit class is a Node subclass that represents a string literal. Stripes class public ********************************************************************** Represents the action of creating a series of black and white stripes of the given width and direction. Sum class public Adds any expressions on the stack. Tangent class public undocumented TangentDeriv class public undocumented TangentDeriv class public Handles taking the derivative of a Tangent node. Tangent_ImageWrap class public This PrefixUnary operator returns the Tangent of an expression. Tangent_Real class public An example of a prefix unary operator (returns the tangent of a number) implemented. Times class public Multiplies two expressions. TimesDeriv class public Handles taking the derivative of a Times node. TimesDeriv class public undocumented TimesSimp class public undocumented TimesSimp class public undocumented TypicalNodeIterator class public Provides for easy inheritance for a NodeIterator. UnaryFunctor class public ********************************************************************** Represents a function with state that can be retained between calls. VarDeriv class public Handles taking the derivative of a Variable. VarDeriv class public undocumented Variable class public Extends the Node parent class to support a variable representing an expression by reference. VariableIterator class public Iterates over a Variable's children. 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.
Created Sun Oct 6 21:22:11 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.