|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
| Convert | Interface to be implemented if a class is to be able to convert from xml to gnuplot format for 3D data |
| Probe | Interface to be implemented by a class which samples a defined 3D surface |
| RandomGen | Interface to be implemented by a class which generates a set of random Points within a specified 2D square. |
| Render | Interface to be implemented if a class is to be able to visualise a sampled surface. |
| Sequence | Interface to be implemented by an object which generates a 1D sequence of equally spaced real numbers. |
| Storage | Interface to be implemented by an object capable of storing and retrieving data from files and managing the files. |
| XProduct | Interface to define the function taking the cross product of two 1D files and outputting to a 2D file. |
| Class Summary | |
| Box | Class defining a square with sides parallel to the x and y axes. |
| FileName | Defines a class holding the name of a file containing 1D, 2D or 3D data The file name must be approriate for a Unix file system. |
| FileName1D | A class holding the name of a file containing 1D data (a set of real numbers) specified by OneDFile. |
| FileName2D | A class holding the name of a file containing 2D data (pairs of 2D points) specified by TwoDFile. |
| FileName3D | A class holding the name of a file containing 3D data (samples of a surface) specified by ThreeDFile. |
| FileStore | Class capable of storing and retrieving data from files and managing the files. |
| OneDFile | Class for holding and manipulating 1D data |
| Point | Class to hold and manipulate a 2D point (a pair of real numbers (x,y)) |
| RandGen | A class which generates a set of random points (x,y) within a specified 2D square. |
| Reformat | Converts 3D files from XML to a format acceptable to GnuPlot |
| SeqGen | Class for generating a 1D sequence of equally spaced real numbers. |
| Surface1 | Class for sampling a 3D defined surface, where the samples are taken at specified 2D coordinates. |
| ThreeDFile | Class for holding and manipulating 3D data (x,y,h) |
| Triple | Class representing 3D data defining a point on a surface. |
| TwoDFile | Class for holding and manipulating 2D data |
| Visualiser | Class for visualising the sampled surface using GnuPlot |
| XProdGen | Class for taking the cross product of two sets of 1D data. |
| Exception Summary | |
| BoxException | Exception thrown if a Box instance is not valid or a (x,y) point is outside of the Box. |
| FileNameException | Exception thrown when there is an error forming a FileName instance |
| FileStoreException | Exception thrown if an error occurs while using a FileStore instance |
| GeneratorException | Exception thrown when an error occurs during the RandGen, XProdGen or SeqGen generate methods. |
| ProbeException | Exception thrown when an error occurs in an instance of Surface |
| ReformatException | Exception thrown if an instance of Point is not within a specified range. |
| RenderException | Exception thrown if an error occurs while visualising a 3D surface. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||