|
User Documentation
|
| User Documentation |
| DEVELOP | IN NAMESPACE | AMMA TREE ROOT | AMMA SEARCH | AMMA HOME |
| namespace std |
| User Level: | Default |
Comments:
Child namespaces:| StdIO | AMMA Configureation information. |
| StdAMMA | |
| StdDList | Some utility functions for dealing with DLists. |
| StdMath | |
| MachineInfoC | Access information about the machine we're running on. |
| StdSys | |
| PThread | |
| DPComposeST | Single Threaded composition operators. |
| StdDP | |
| DPComposeSE | Single element composition. |
| DPComposeMT | Multi-threaded composition operators. |
| SourceUtilsN | Utilities for dealing with documentaions variables in header files. |
| StdUtil | |
| CxxParser | |
| SrcWizardN | |
| StdSignalN | |
| StdSpeechN | Speech processing/generation routines. |
| RbfUtil | Validate how well a RBF model describes the data |
| StdNumRec | |
| StdImageN | |
| IPSpatFilterN | Namespace to define values for spatial filter parameters |
| XYZImage | XYZ Image stuff. |
| StdGUI | |
| StdView | |
| StudioN | |
| VLModelDL | Some expression types used in DL Models. |
| DarkCastle | |
| ImageDb | |
| SearchUtil |
| #include "amma/BitSet16.hh" |
| BitSet16C | Class BitSet16C is the set of 16 logical flags. |
| #include "amma/StdConst.hh" |
| StdConstC | Standard constants |
| #include "amma/StdError.hh" |
| ExceptionC | General Error. |
| ErrorCastC | Casting exception class. |
| ErrorOutOfRangeC | Exception: Out of range. |
| ErrorOperationFailedC | Exception: Out of range. |
| ExceptionExitC | Exit program with message and return code. |
| ErrorNotImplementedC | Report an unimplemented function. |
| #include "amma/IntC.hh" |
| IntC | Simple integer. |
| UIntC | Simple unsigned integer. |
| #include "amma/DP/SubSequenceSpec.hh" |
| SubSequenceSpecC | Specification for sub sequence. |
| #include "amma/DP/EditSpec.hh" |
| EditSpecC | Edit spec. |
| #include "amma/DP/PlayList.hh" |
| PlayListC | Play list. |
| #include "amma/DP/CompositeStream.hh" |
| CompositeIStreamC | Input Stream Composition. |
| CompositeOStreamC | Output Stream Composition. |
| #include "amma/DP/FileFormatComposite.hh" |
| FileFormatCompositeC | Create an instance of a stream File Format. |
| #include "amma/ConfigFile.hh" |
| ConfigFileC | Config file. |
| #include "amma/Packet.hh" |
| NetPacketC | High level network packet. |
| #include "amma/NetEndPoint.hh" |
| NetEndPointC | An end point for a network packet base protocol. |
| #include "amma/NetMessage.hh" |
| NetMsgRegisterC | Net message handle. |
| #include "amma/NetMsgCall.hh" |
| NetMsgCall0BodyC | |
| NetMsgCall0C | |
| NetMsgCall1BodyC | |
| NetMsgCall1C | |
| NetMsgCall2BodyC | |
| NetMsgCall2C |
| #include "amma/NetMsgSig.hh" |
| NetMsgSig0BodyC | Net message Signal0 |
| NetMsgSig0C | Net message Signal0 |
| NetMsgSig1BodyC | Net message Signal1 |
| NetMsgSig1C | Net message Signal1 |
| NetMsgSig2BodyC | |
| NetMsgSig2C |
| #include "amma/NumericalErrors.hh" |
| ErrorNumericalC | Report a general numerical error. |
| ErrorDivideByZeroC | Report a division by zero. |
| #include "amma/Empty.hh" |
| EmptyC | Empty data class. |
| #include "amma/Pair.hh" |
| PairC | Pair of homogenious objects |
| #include "amma/BinStream.hh" |
| BinIStreamC | Machine independant binary input stream. |
| BinOStreamC | Machine independant binary output stream. |
| #include "amma/Tuple3.hh" |
| Tuple3C | Class containing 3 other classes. |
| #include "amma/Tuple2.hh" |
| Tuple2C | Class containing two other arbitary classes |
| #include "amma/Tuple4.hh" |
| Tuple4C | Class containing 4 other classes. |
| #include "amma/BRefCnt.hh" |
| BodyRefCounterC | Reference counter for huge dynamic objects |
| #include "amma/RCHandle.hh" |
| RCHandleC | Template for a hanle class. |
| #include "amma/RCWrap.hh" |
| RCWrapBaseC | This is a wrapper template to take an unrefrence counted object and make it refrence counted. |
| RCWrapC | This is a wrapper template to take an unrefrence counted object and make it refrence counted. |
| #include "amma/BRefCntV.hh" |
| BodyRefCounterVC | Body refrence counted object with virtual destructor. |
| #include "amma/RCAbstract.hh" |
| RCAbstractC | Abstract handle class for any object derived from BodyRefCounterVC. |
| #include "amma/ERefCnt.hh" |
| ExtRefCounterC | Externaly refrence counter object handle. |
| #include "amma/ERCHandle.hh" |
| ERCHandleC | Externally refrence counter object handle. |
| #include "amma/RCHandleA.hh" |
| RCHandleAC | RCHanleC with extentions to use abstract handles. |
| #include "amma/Index.hh" |
| IndexC | Index class for indexing 1D arrays: an integer class with modified rounding and other operations |
| #include "amma/IndexR1d.hh" |
| IndexRangeC | 1D index range of array |
| #include "amma/BuffSize.hh" |
| BufferSizeC | Buffer size |
| #include "amma/SBfAccIter.hh" |
| SizeBufferAccessIterC |
| #include "amma/SBfAccIter2.hh" |
| SizeBufferAccessIter2C |
| #include "amma/SBfAccIter3.hh" |
| SizeBufferAccessIter3C |
| #include "amma/SBfAccRangeIter.hh" |
| SizeBufferAccessRangeIterC | simple iterator for SizeBufferAccessC limited to some elements of the buffer. |
| #include "amma/RBfAccIter.hh" |
| RangeBufferAccessIterC |
| #include "amma/RBfAccIter2.hh" |
| RangeBufferAccessIter2C |
| #include "amma/RBfAccIter3.hh" |
| RangeBufferAccessIter3C |
| #include "amma/BooSArr1.hh" |
| BoolSArray1dC | A simple 1 dimensional array of logical variables |
| #include "amma/SArr1Iter.hh" |
| SArray1dIterC | SArray1d iterator. |
| #include "amma/Array1d.hh" |
| Array1dC | 1 Dimensional array |
| #include "amma/SArray1d.hh" |
| SArray1dC | A simple 1 dimensional array |
| #include "amma/SDArray1d.hh" |
| SDArray1dC | 1D Simple Dynamic Array. |
| #include "amma/SArr1Iter2.hh" |
| SArray1dIter2C | Duel SArray1d iterator. |
| #include "amma/SArr1Iter3.hh" |
| SArray1dIter3C | Triple SArray1d iterator. |
| #include "amma/SArr1Iter4.hh" |
| SArray1dIter4C | Quad SArray1d iterator. |
| #include "amma/SArr1RangeIter.hh" |
| SArray1dRangeIterC | SArray1d iterator. |
| #include "amma/SArr2Iter.hh" |
| SArray2dIterC | SArray2dC iterator. |
| #include "amma/SArray2d.hh" |
| SArray2dC | Simple 2 dimentional array. |
| #include "amma/SArr2Iter2.hh" |
| SArray2dIter2C | Duel SArray2dC iterator. |
| #include "amma/SArr2RangeIter.hh" |
| SArray2dRangeIterC | SArray2RangedC iterator. |
| #include "amma/SArr2Iter3.hh" |
| SArray2dIter3C | Triple SArray2dC iterator. |
| #include "amma/SArr3Iter.hh" |
| SArray3dIterC |
| #include "amma/SArr3RangeIter.hh" |
| SArray3dRangeIterC |
| #include "amma/SArray3d.hh" |
| SArray3dC | Simple 3 dimentional array |
| #include "amma/SArr3Iter2.hh" |
| SArray3dIter2C | Duel SArray3dC iterator. |
| #include "amma/SArr3Iter3.hh" |
| SArray3dIter3C | Triple SArray3dC iterator. |
| #include "amma/IndexR2d.hh" |
| IndexRange2dC | An index range of a 2D array |
| #include "amma/IndRect.hh" |
| IndexRectangleC | Rectangle parallel with to axis |
| #include "amma/DirRLUD.hh" |
| DirectionRLUDC | Direction Right-Left-Up-Down |
| #include "amma/Index2d.hh" |
| Index2dC | 2 Dimensional index |
| #include "amma/IndexNd.hh" |
| IndexNdC | N-dimensional index |
| #include "amma/Index3d.hh" |
| Index3dC | Index of a 3-D array |
| #include "amma/IndNeig2.hh" |
| IndexNeigh2dC | Index neighbourhood in 2d grid |
| #include "amma/Arr1Iter.hh" |
| Array1dIterC | Array1dC iterator. |
| #include "amma/Arr1Iter2.hh" |
| Array1dIter2C | dual Array1dC iterator. |
| #include "amma/ArrStack.hh" |
| ArrayStackC | Stack, array based. |
| ArrayStackIterC | Array stack iterator. |
| #include "amma/Arr1Iter3.hh" |
| Array1dIter3C | triple Array1dC iterator. |
| #include "amma/Array2d.hh" |
| Array2dC | 2 Dimensional array |
| #include "amma/Arr2Iter.hh" |
| Array2dIterC | Array1dC iterator. |
| #include "amma/Array3d.hh" |
| Array3dC | 3 Dimensional Array |
| #include "amma/Arr3Iter.hh" |
| Array3dIterC | Array1dC iterator. |
| #include "amma/IntrDLst.hh" |
| IntrDListC | Double-linked circular list |
| MergeSortIntr |
| #include "amma/InCDLIte.hh" |
| IntrConstDLIterC | Double-linked circular list iterator |
| #include "amma/IntrDLst.hh" |
| IntrMergeSort | |
| IntrMergeSortCmpPtr |
| #include "amma/InDLIter.hh" |
| IntrDLIterC | Double-linked circular list iterator |
| #include "amma/BoCDLIte.hh" |
| BodyConstDLIterC | Double-linked circular list iterator |
| #include "amma/DList.hh" |
| DListC | The DListC class represents double-linked list of elements |
| #include "amma/CDLIter.hh" |
| ConstDLIterC | The class 'ConstDLIterC' is a representation of iterator on a constant double-linked list. |
| #include "amma/DLIter.hh" |
| DLIterC | DListC iterator |
| #include "amma/QuickSort.hh" |
| SortComparisonC |
| #include "amma/USInDLIt.hh" |
| USIntrDLIterC |
| #include "amma/PriQueue.hh" |
| PriQueueC | Array based priority queue. |
| #include "amma/PriQueueL.hh" |
| PriQueueLC | Pointer based version of Priority Queue. |
| #include "amma/BlkQueue.hh" |
| q_Blk | |
| BlkQueueG | Basic Queue. |
| BlkDQueueG | Queue which alows items to be removed from both ends. |
| #include "amma/StackIt.hh" |
| StackIterG | Stack iterator. |
| #include "amma/Stack.hh" |
| StackG | Templated stack. |
| #include "amma/SLIter.hh" |
| SLIterC | Non-constant, Singly Linked list iterator |
| SLConstIterC | Quick, Simple & Const Singly Linked list iterator. |
| #include "amma/SLList.hh" |
| SLListC | Single Linked List. |
| #include "amma/HashIter.hh" |
| HashIterC | Hash table iterator. |
| #include "amma/Hash.hh" |
| HashC | General hash table. |
| #include "amma/HSet.hh" |
| HSetIterC | Set Iterator. |
| HSetC | Set of objects. |
| #include "amma/HashAR.hh" |
| HashARC | Auto resizing hash-table. |
| #include "amma/RCHashAR.hh" |
| RCHashARC | Refrence counted auto-resizing hash table. |
| #include "amma/BiHash.hh" |
| BiHashIterC | Bi-directional hash table iterator |
| BiHashARC | Bi-directional hash table. |
| #include "amma/Graph.hh" |
| GraphC | Reference counted graph. |
| #include "amma/GraphT.hh" |
| GraphTC | Templated graphs. |
| #include "amma/GraphEdge.hh" |
| GraphNodeIterC | Node iterator. |
| GraphNodeHC | Node handle. |
| #include "amma/GraphLinearIter.hh" |
| GraphLinearIterC | Linear graph iterator. |
| #include "amma/GraphAdj.hh" |
| GraphAdjIterC | Adjacency iterator. |
| #include "amma/GrConnIt.hh" |
| GraphConnIterC | Connected node iterator. |
| #include "amma/DAGraph.hh" |
| DAGraphMarkerC | Directed graph marker. |
| DAGraphC | Directed graph. |
| #include "amma/Bucket.hh" |
| BucketC | The class Bucket represents a container of items which can be addressed using an integer number (called bucket) of limited range <0, n). |
| #include "amma/Ring.hh" |
| RingBuffC | Fixed size circular ring buffer. |
| #include "amma/RandBag.hh" |
| RandomBagC | A collection of data from which items are drawn at random. |
| #include "amma/RingIter.hh" |
| RingBuffIterC | Iterate through the contents of a ring buffer. |
| #include "amma/KwList.hh" |
| KIter1C | |
| KNodeC | |
| KListC | |
| HelpC |
| #include "amma/ShiftReg.hh" |
| ShiftRegC | Template class for a shift register based on simple 1-D array |
| #include "amma/BStack.hh" |
| BStackC | Branching stack. |
| #include "amma/BList.hh" |
| BListIterC | Iterate through a branching list. |
| BListC | Branching list. |
| #include "amma/BGEdgeIter.hh" |
| BGraphAdjIterC | BGraph Adjacency iterator. |
| #include "amma/BGNodeIter.hh" |
| BGraphNodeIterC | Interate through nodes in a BGraph. |
| #include "amma/BGraphNode.hh" |
| BGraphNodeHC | BGraph node handle |
| #include "amma/BLinIter.hh" |
| BGraphLinearIterC | Graph linear iterator. |
| #include "amma/BGraph.hh" |
| BGraphC | Branching graph. |
| #include "amma/BGBaseIter.hh" |
| BGraphBaseAdjIterC |
| #include "amma/BGraphEdge.hh" |
| BGraphEdgeHC | BGraph edge handle. |
| #include "amma/BDAGraph.hh" |
| BDAGraphC | |
| BDAGraphMarkerC |
| #include "amma/BGBaseIter.hh" |
| BGraphBaseNodeIterC |
| #include "amma/BHashInt.hh" |
| BHashIntC | Branching Hash table. |
| #include "amma/StdType.hh" |
| StdTypeC | The class StdTypeC defines all standard types in AMMA library. |
| #include "amma/String.hh" |
| StringC | A reference-counted string. |
| SubStringC | Sub-string within a larger string. |
| #include "amma/TextLine.hh" |
| TextLineC |
| #include "amma/rx.h" |
| Regex |
| #include "amma/Complex.hh" |
| ComplexC | Complex algebra |
| #include "amma/FBOrient.hh" |
| FBOrientationC | 2 Direction orientation |
| #include "amma/Dir8RLUD.hh" |
| Direction8RLUDC | Direction Right-Left-Up-Down for 8-neighbohrhood |
| #include "amma/CrackCod.hh" |
| CrackCodeC | Crackcode or Freeman code |
| #include "amma/ImageRec.hh" |
| ImageRectangleC | Rectangular area used for images. |
| #include "amma/Point2d.hh" |
| Point2dC | Point in 2D space |
| #include "amma/Chromati.hh" |
| ChromaticityC | Chromaticity value of colour |
| #include "amma/Pixel.hh" |
| PixelC | Pixel image coordinates |
| #include "amma/TimeCode.hh" |
| TIMECODE | |
| TimeCodeC |
| #include "amma/ScalMath.hh" |
| ExtMathC | The class ExtMathC is a collection of special higher transcendental functions. |
| #include "amma/Angle.hh" |
| AngleC | This class is designed to deal with angles in radians. it keeps the values normalised. |
| #include "amma/Stream.hh" |
| StreamBaseC | |
| OStreamC | Standard output streams with refrence counting. |
| IStreamC | Standard input streams with refrence counting. |
| #include "amma/TypeName.hh" |
| TypeNameC | Register typename. |
| #include "amma/StrStream.hh" |
| OStrStreamC | Output stream to memory. |
| IStrStreamC | Input stream from memory. |
| #include "amma/VirtCon.hh" |
| VCInstC | Virtual Constructor Instance. |
| VCExInstC | Extended virtual constructor. |
| #include "amma/StreamType.hh" |
| StreamTypeC |
| #include "amma/BufStream.hh" |
| OBufStreamC | Output stream to memory. |
| IBufStreamC | Input stream from memory. |
| #include "amma/BitStream.hh" |
| IBitStreamC | Input bit stream |
| OBitStreamC | Output bit stream. |
| #include "amma/IntSArr1.hh" |
| IntSArray1dC | A simple 1 dimensional array of integers |
| #include "amma/ReSArr1.hh" |
| RealSArray1dC | A simple 1 dimensional array of real numbers |
| #include "amma/NArray1d.hh" |
| NumArray1dC | 1 dimensional numerical array |
| #include "amma/NArray2d.hh" |
| NumArray2dC | A 2 dimensional numerical array |
| #include "amma/IntArr1d.hh" |
| IntArray1dC | Array of integers |
| #include "amma/LinearS2.hh" |
| LinearSums2dC | The class LinearSums2dC serves for computation of linear dependences in 2D space. |
| #include "amma/ReArr1d.hh" |
| RealArray1dC | 1 Dimensional real array |
| #include "amma/IntArr2d.hh" |
| IntArray2dC | The class IntArray2dC represent 2-dimensional rectangular numerical array of integers. |
| #include "amma/ReArr2d.hh" |
| RealArray2dC | 2 dimensional real array |
| #include "amma/StrList.hh" |
| StringListC | Class of lists of strings |
| #include "amma/RectSet.hh" |
| IndexRectangleSetC | Rectangle set. |
| #include "amma/pixchain.hh" |
| CannyStringSetC |
| #include "amma/GMLinesG.hh" |
| GMLinesGfC | gf file sets - a set of lines by George Matas |
| #include "amma/PGgf.hh" |
| GfSetC | Geometric feature set - can be points, line segments, point sets etc. |
| GfSetsC | The class GfSetsC represents a set of heterogenous geometric feature sets |
| #include "amma/Option.hh" |
| OptionC | The class OptionC is a simple parser of a command line. |
| #include "amma/Date.hh" |
| DateC | Date & Time information. |
| #include "amma/Filename.hh" |
| FilenameC | StringC representing a filename. |
| #include "amma/Directory.hh" |
| DirectoryC | Directory handling. |
| #include "amma/UserInfo.hh" |
| UserInfoC | User information. |
| #include "amma/FilePerm.hh" |
| FilePermissionC | Unix style file permisions. |
| #include "amma/DeadLine.hh" |
| DeadLineTimerC | Dead line timer. |
| #include "amma/ChildProc.hh" |
| ChildProcessC | Child process handle. |
| #include "amma/Process.hh" |
| ProcessC | Process handle. |
| #include "amma/ProcInfo.hh" |
| ProcessInfoC | Process Information. |
| #include "amma/SerialIO.hh" |
| SerialCtrlC | Class to control unix serial ports. |
| OSerialC | Output serial stream. |
| ISerialC | Input serial stream. |
| IOSerialC | Input/Output serial stream. |
| #include "amma/PThread/Thread.hh" |
| ThreadC | Thread handle. |
| #include "amma/PThread/Mutex.hh" |
| MutexC | Mutual Exclusion lock. |
| MutexLockC | Mutex locking class. |
| #include "amma/PThread/RWLock.hh" |
| RWLockC | Read/Write lock. |
| RWLockHoldC | RWLock locking class. |
| #include "amma/PThread/Conditional.hh" |
| ConditionalC | Conditional variable. |
| #include "amma/PThread/SemaphoreRC.hh" |
| SemaphoreRC | Semaphore. |
| #include "amma/PThread/Event.hh" |
| BEventC | Broadcast Event. |
| #include "amma/PThread/Semaphore.hh" |
| SemaphoreC | Semaphore. |
| #include "amma/PThread/MsgPipe.hh" |
| MsgPipeC | Message MsgPipe |
| #include "amma/PThread/Launch.hh" |
| LaunchEventC | Launch event handle. |
| #include "amma/PThread/EventHandler.hh" |
| SignalEventBodyC | Signal Event handle |
| SignalEventC | Signal Event handle |
| SignalEventHandlerC | Event handler. |
| SignalEventFunc0BodyC | Signal Event handle |
| SignalEventFunc0C | Signal Event handle |
| SignalEventFunc1BodyC | Signal Event handle |
| SignalEventFunc1C | Signal Event handle |
| SignalEventFunc2BodyC | Signal Event handle |
| SignalEventFunc2C | Signal Event handle |
| SignalEventFunc3BodyC | Signal Event handle |
| SignalEventFunc3C | Signal Event handle |
| SignalEventMethod0BodyC | Signal Event handle |
| SignalEventMethod0C | Signal Event handle |
| SignalEventMethod1BodyC | Signal Event handle |
| SignalEventMethod1C | Signal Event handle |
| SignalEventMethod2BodyC | Signal Event handle |
| SignalEventMethod2C | Signal Event handle |
| SignalEventMethod3BodyC | Signal Event handle |
| SignalEventMethod3C | Signal Event handle |
| SignalEventMethod4BodyC | Signal Event handle |
| SignalEventMethod4C | Signal Event handle |
| SignalEventMethod5BodyC | Signal Event handle |
| SignalEventMethod5C | Signal Event handle |
| #include "amma/PThread/Ticker.hh" |
| TickerEventC | Ticker event handle. |
| #include "amma/PThread/EventHandlerRef.hh" |
| SignalEventMethodRef0BodyC | Signal Event handle |
| SignalEventMethodRef0C | Signal Event handle |
| SignalEventMethodRef1BodyC | Signal Event handle |
| SignalEventMethodRef1C | Signal Event handle |
| SignalEventMethodRef2BodyC | Signal Event handle |
| SignalEventMethodRef2C | Signal Event handle |
| SignalEventMethodRef3BodyC | Signal Event handle |
| SignalEventMethodRef3C | Signal Event handle |
| #include "amma/DP/Port.hh" |
| DataNotReadyC | Exception, Data Not Ready. |
| DPPlugC | Plug. |
| DPIPortC | Input port. |
| DPOPortC | Output port. |
| DPIOPortC | Input/Output port. |
| #include "amma/DP/Process.hh" |
| DPProcessBaseC | Process handle base. |
| DPProcessC | Templated process handle. |
| #include "amma/DP/ProcIOStream.hh" |
| DPProcessStreamC | Process a stream of data. |
| #include "amma/DP/ProcIStream.hh" |
| DPProcIStreamC | Convert process into input stream operator, handle. |
| #include "amma/DP/ProcCompose.hh" |
| DPComposeProcessC | Mix two processes. |
| #include "amma/DP/FileIO.hh" |
| DPOFileC | File output stream. |
| DPIFileC | File input stream. |
| #include "amma/DP/RunningAve.hh" |
| DPRunningAverageC | Running average on a stream of data. |
| #include "amma/DP/OffsetScale.hh" |
| DPOffsetScaleC | OffsetScale a stream of data. |
| #include "amma/DP/Multiplex.hh" |
| DPMultiplexC | Multiplex an operation. |
| #include "amma/DP/Task.hh" |
| DPTaskC | Task handle. |
| #include "amma/DP/TaskThread.hh" |
| DPTaskThreadC | Task based processing thread. |
| #include "amma/DP/IOConnect.hh" |
| DPIOConnectC | Connect some IOPorts. |
| #include "amma/DP/TaskList.hh" |
| DPTaskListC | List of tasks. |
| #include "amma/DP/SplitO.hh" |
| DPSplitOC | Output port Splitter handle. |
| #include "amma/DP/Multiply.hh" |
| DPMultiplyC | Multiply a stream of data by a value. |
| #include "amma/DP/StreamOp.hh" |
| DPIStreamOpC | Stream operation handle class. |
| DPOStreamOpC | Stream operation handle class. |
| #include "amma/DP/FrameInfo.hh" |
| FrameC | FrameInfo. |
| FrameInfoC | FrameInfo. |
| #include "amma/DP/RCWrapPort.hh" |
| IPortRCWrapBodyC | |
| IPortRCWrapC |
| #include "amma/DP/Func2Stream.hh" |
| DPFuncIStreamC | Wrapped function input stream. |
| DPFuncOStreamC | Wrapped function output stream. |
| #include "amma/DP/IOTap.hh" |
| DPIOTapC | Tap handle. |
| #include "amma/DP/Process2.hh" |
| DPProcess2BaseC | Process handle base. |
| DPProcess2C | Templated process handle. |
| #include "amma/DP/Convert.hh" |
| DPConvertC | Convert a stream of data. |
| #include "amma/DP/ProcOStream.hh" |
| DPProcOStreamC | Wrapped Proccess handle. |
| #include "amma/DP/ProcInfo.hh" |
| DPProcInfoC | Process information. |
| #include "amma/DP/Process3.hh" |
| DPProcess3BaseC | Process handle base. |
| DPProcess3C | Templated process handle. |
| #include "amma/DP/IFailOver.hh" |
| DPIFailOverC | Fail over input switch. |
| #include "amma/DP/Proc2IStream.hh" |
| DPProc2IStreamC | Uses 2 arg process in input stream. |
| #include "amma/DP/Proc3IStream.hh" |
| DPProc3IStreamBodyC | Uses 2 arg process in input stream. |
| DPProc3IStreamC |
| #include "amma/DP/Tap.hh" |
| DPTapC | Tap process. |
| #include "amma/DP/IOJoin.hh" |
| DPIOPortJoinC | Join an IPort and a OPort |
| #include "amma/DP/SPort.hh" |
| DPSeekCtrlC | Stream position control handle class. |
| DPISPortC | Seekable port input handle. |
| DPOSPortC | Seekable port ouput handle. |
| #include "amma/DP/FuncP2Proc.hh" |
| DPFuncP2ProcC | Function ptr to process handle. |
| #include "amma/DP/Pipes.hh" |
| DPIPipeBaseC | Pipe base. |
| DPOPipeBaseC | Pipe base body. |
| #include "amma/DP/EventSet.hh" |
| DPEventSetC | Set of events. |
| #include "amma/DP/BinFileIO.hh" |
| DPOBinFileC | File output stream. |
| DPIBinFileC | File input stream. |
| #include "amma/DP/ProcInfo1.hh" |
| DPProc1InfoC | Class for registering 1 arg processes. |
| #include "amma/DP/SPortAttach.hh" |
| DPSeekCtrlAttachC | Seek Control attach. |
| DPISPortAttachC | Seek control attach. |
| DPOSPortAttachC | Seek control attach. |
| #include "amma/DP/MethodIO.hh" |
| DPOMethodC | Send objects to a class method. |
| DPIMethodC | Get objects from a class method. |
| #include "amma/DP/Converter.hh" |
| DPConverterBaseC | Converter base class |
| DPConverterC | Type conversion handle. |
| DPConverterFuncC | Setup data conversion function. |
| #include "amma/DP/FileFormatStream.hh" |
| FileFormatStreamC | Create an instance of a stream File Format. |
| #include "amma/DP/FileFormat.hh" |
| FileFormatC | Templated File format |
| FileFormatBaseC | File format base handle. |
| #include "amma/DP/FileFormDesc.hh" |
| FileFormatDescC | File Format descriptor. |
| #include "amma/DP/TypeInfo.hh" |
| DPTypeInfoC | Type information handle. |
| DPTypeInfoInstBodyC | Type information instance body. |
| DPTypeInfoInstC | Type information instance body. |
| #include "amma/DP/FileFormatBinStream.hh" |
| FileFormatBinStreamC | Create an instance of a stream File Format. |
| #include "amma/DP/FileSeq.hh" |
| DPFileSequenceBaseBodyC | File Sequence body. |
| DPFileSequenceBaseC | File Sequence. |
| DPIFileSequenceC | Input File Sequence |
| DPOFileSequenceC | Input File Sequence |
| #include "amma/DP/Stream2DList.hh" |
| DPOStream2DListC | Turn a stream into a list. |
| DPIStream2DListC | Turn a stream into a list. |
| #include "amma/DP/FileFormatDList.hh" |
| FileFormatDListC | Create an instance of a stream File Format. |
| #include "amma/DP/FileFormatDynamic.hh" |
| FileFormatDynamicC | Labeled Lines sets. |
| #include "amma/DP/FileFormatGen.hh" |
| FileFormatGenericC | Generic format loader. |
| #include "amma/DP/FuncPort.hh" |
| DPFuncIPortBodyC | |
| DPFuncIPortC | |
| DPFuncOPortBodyC | |
| DPFuncOPortC |
| #include "amma/DP/Buffer.hh" |
| DPBufferC | MT safe queue handle. |
| #include "amma/DP/FixedBuffer.hh" |
| DPFixedBufferC | MT safe queue handle. |
| #include "amma/DP/PlayControl.hh" |
| DPPlayControlC | Base play control handle class. |
| DPIPlayControlC | Stream operation handle class. |
| #include "amma/DP/SplitI.hh" |
| DPSplitIPortC | SplitI output handle. |
| DPSplitIC | SplitI input handle |
| #include "amma/DP/Hold.hh" |
| DPHoldC | Hold value until replaced by put. |
| #include "amma/DP/Signal.hh" |
| Signal0C | Signal 0 handle. |
| SignalConnectorC | Signal connector handle. |
| SignalInterConnect0C | class for signal interconnector with 0 args. |
| Signal0FuncC | Signal a function |
| Signal0MethodC | Signal a method. |
| Signal0MethodRefC | Signal a method. |
| #include "amma/DP/Signal1.hh" |
| Signal1C | Signal 1 handle. |
| SignalInterConnect1C | class for signal interconnector with 1 arg. |
| Signal1FuncC | Signal a function |
| Signal1MethodC | Signal a method. |
| Signal1MethodRefC | Signal a method. |
| #include "amma/DP/Signal2.hh" |
| Signal2C | Signal 1 handle. |
| SignalInterConnect2C | class for signal interconnector with 1 arg. |
| Signal2FuncC | Signal a function |
| Signal2MethodC | Signal a method. |
| Signal2MethodRefC | Signal a method. |
| #include "amma/DP/Signal3.hh" |
| Signal3C | Signal 1 handle. |
| SignalInterConnect3C | class for signal interconnector with 1 arg. |
| Signal3FuncC | Signal a function |
| Signal3MethodC | Signal a method. |
| Signal3MethodRefC | Signal a method. |
| #include "amma/DP/SigConnectionSet.hh" |
| SignalConnectionSetC | Signal connection set body. |
| #include "amma/DP/GFPortIO.hh" |
| DPIGFPortC | Load a GfSet |
| DPOGFPortC | Save a GfSet |
| #include "amma/DP/FileFormatGFSet.hh" |
| FileFormatGFSetC | GF File format. |
| #include "amma/DP/LLinesIO.hh" |
| DPILabeledLineSetTextC | Load a labeled line set in text format. |
| DPOLabeledLineSetTextC | Save a labeled line set in text format. |
| #include "amma/DP/LLinesIOB.hh" |
| DPILabeledLineSetTextBodyC | Load a labeled line set in text format. |
| DPOLabeledLineSetTextBodyC | Save a labeled line set in text format. |
| #include "amma/DP/FileFormatLLines.hh" |
| FileFormatLabeledLineSetTextC | Labeled Lines sets. |
| #include "amma/DP/Governor.hh" |
| DPGovernorBaseC | Governor base Handle. |
| DPGovernorC | Governor Handle. |
| #include "amma/DP/TimeMark.hh" |
| DPDateMarkC | Mark the date. |
| DPTimeMarkC | Mark the time. |
| #include "amma/DP/WriteGF.hh" |
| DPWriteGFC | Write stream to GF file. |
| #include "amma/DP/FileFormatVecText.hh" |
| FileFormatVectorTextC | Create a vector file format. |
| #include "amma/DP/TimeStamp.hh" |
| DPTimeStampC | Time Stamp Handle. |
| #include "amma/DP/VectorIOText.hh" |
| DPIVectorTextC | Load a vector in text format. |
| DPOVectorTextC | Save a vector in text format. |
| #include "amma/DP/VectorIOTextB.hh" |
| DPIVectorTextBodyC | Load a vector in text format. |
| DPOVectorTextBodyC | Save a vector in text format. |
| #include "amma/DP/SeqSlice.hh" |
| DPSeqSliceBaseC | SeqSlice base Handle. |
| DPSeqSliceC | SeqSlice Handle. |
| #include "amma/DP/DataVLText.hh" |
| DPINumVLDataTextC | Load a vector in text format. |
| DPONumVLDataTextC | Save a vector in text format. |
| #include "amma/DP/DataVLTextB.hh" |
| DPINumVLDataTextBodyC | Load a vector in text format. |
| DPONumVLDataTextBodyC | Save a vector in text format. |
| #include "amma/DP/FileFormatVLText.hh" |
| FileFormatNumVLDataTextC | Create a vector file format. |
| #include "amma/DP/NumLabelText.hh" |
| DPINumLabelTextC | Load a label in text format. |
| DPONumLabelTextC | Save a label in text format. |
| #include "amma/DP/FileFormatLabelText.hh" |
| FileFormatNumLabelTextC | Text file format describing a set of NumLabel's |
| #include "amma/TextBase.hh" |
| TextPFileBaseC |
| #include "amma/TxtFLine.hh" |
| TextPFileLineC |
| #include "amma/TxCursor.hh" |
| TextCursorC | Cursor in text buffer. |
| #include "amma/TxtPFile.hh" |
| TextPFileC | Text File, for use in text processing. |
| #include "amma/HtmlFile.hh" |
| HtmlFileC |
| #include "amma/LiNumTxt.hh" |
| TextPFileLNC |
| #include "amma/TemplateFile.hh" |
| TemplateFileC | Subsitute variables in a template file. |
| #include "amma/TxtFragment.hh" |
| TextFragmentC |
| #include "amma/TemplateCmplx.hh" |
| TemplateComplexC | Setup new command. |
| TemplateComplexBodyC |
| #include "amma/NetStream.hh" |
| ONetStreamC | Output stream to memory. |
| INetStreamC | Input stream from memory. |
| #include "amma/Socket.hh" |
| SocketC | Socket connection handle. |
| #include "amma/SktError.hh" |
| ExceptionNetC | Networking exception. |
| #include "amma/TimeRep.hh" |
| TimeRepG | Time representation. |
| RealTimeRepG | Real time. |
| VirtTimeRepG | Virtual time. |
| #include "amma/Timer.hh" |
| TimerG | Basic timer stuff. |
| RealTimerG | Real-time timer. |
| VirtTimerG |
| #include "amma/DocEntry.hh" |
| DocPageC | |
| DocNodeC |
| #include "amma/DocEHT.hh" |
| DocEHTC | Class for reading .eht files |
| #include "amma/util/SrcCheck.hh" |
| SrcCheckC | Go through source tree.. |
| #include "amma/util/DefFile.hh" |
| DefMkFileC | Interograte a defs.mk file. |
| #include "amma/util/HdrUpdate.hh" |
| HdrUpdateC | Update documentation variables at the top of header files. |
| #include "amma/util/RCSFile.hh" |
| RCSFileC | Body class for dealing with RCS files. |
| RCSVersionC | Class representing an RCS version number. |
| #include "amma/util/PatchMods.hh" |
| SrcPatchModsC |
| #include "amma/util/SrcMerge.hh" |
| VerDBInfoC | Save version DB. |
| SrcMergeC |
| #include "amma/util/SrcInst.hh" |
| SrcInstC | Create new directories in a source mirror. |
| #include "amma/util/SrcFunc.hh" |
| SrcUpdateFuncC | Call a function for each source directory... |
| #include "amma/util/ManagedFile.hh" |
| ManagedFileC | Put a brief description of your class here |
| #include "amma/util/VCPP.hh" |
| ConvertVCPP | Convert defs.mk to Visual C++ make format. |
| #include "amma/Cxx/Parser.hh" |
| ParserC | C++ File Parser |
| #include "amma/Cxx/Object.hh" |
| ObjectC | Ya basic object. |
| ObjectListC | Object list |
| DerivedC | Derivedd object. like a class, struct, or namespace. |
| ClassTemplateC | Templated class. |
| MethodTemplateC | Templated function. |
| DesciptionGeneratorC | Description generator. |
| CommentInfoC | Generate a full path name, with template paramiter subs. Class containing comment info. |
| DataTypeC | DataTyped object. like a class, struct, or namespace. |
| ScopeC | Scoped object. like a class, struct, or namespace. |
| InheritIterC | Iterator through all objects in the inheritance hirachy. |
| ClassC | Class storage object. |
| ClassBodyC | Class storage object. |
| ClassTemplateBodyC | Templated class body. |
| MethodC | Methodd object. like a class, struct, or namespace. |
| MethodTemplateBodyC | Templated function body. |
| TypedefC | Typedefd object. like a class, struct, or namespace. |
| VariableC | Variabled object. like a class, struct, or namespace. |
| MarkerC | Markerd object. like a class, struct, or namespace. |
| InheritC | Inheritd object. like a class, struct, or namespace. |
| EnumC | Enumd object. like a class, struct, or namespace. |
| #include "amma/Cxx/Document.hh" |
| DocumentC | Documentor |
| #include "amma/Cxx/DocNode.hh" |
| DocNodeC | Doc node. |
| DocNodeBodyC | Body for a doc node. |
| #include "amma/Wizard/ClassWizard.hh" |
| ClassWizardBodyC | |
| ClassWizardC |
| #include "amma/Wizard/DefWizard.hh" |
| DefWizardC | Def Wizard |
| #include "amma/Wizard/ProjWizard.hh" |
| ProjWizardBodyC | |
| ProjWizardC |
| #include "amma/Wizard/GenClass.hh" |
| GUIGenClassC | Class generation dialog. |
| #include "amma/VectorT.hh" |
| VectorTC | Templated vectors. |
| #include "amma/MatrixT.hh" |
| MatrixTC | Templated matrix's. |
| #include "amma/Matrix.hh" |
| MatrixC | General matrix ndim x mdim |
| #include "amma/Vector2d.hh" |
| Vector2dC | Vector in 2d space |
| #include "amma/Vector3d.hh" |
| Vector3dC | Vector in 3D space |
| #include "amma/Vector.hh" |
| VectorC | General vector in n-D space |
| VectorNdTC | Special vector with different matrix multiplication operator. |
| #include "amma/VecMat.hh" |
| VecMatC | A vector and a matrix together for n-D space |
| #include "amma/Matrix2d.hh" |
| Matrix2d2C | The class Matrix2d2C provides a quick implementation of a 2x2 matrix. |
| #include "amma/Matrix3d.hh" |
| Matrix3d3C | Matrix 3 x 3 |
| #include "amma/MatIter.hh" |
| MatrixIterC | Duel matrix iterator. |
| #include "amma/DMatIter.hh" |
| DuelMatrixIterC | Duel matrix iterator. |
| #include "amma/TMatIter.hh" |
| TriMatrixIterC | Triple matrix iterator. |
| #include "amma/MatAcc.hh" |
| MatrixColumnC | Access a matrix columb. |
| MatrixRowC | Access a matrix row. |
| #include "amma/TridiMat.hh" |
| TridiagonalMatrixC | General tridiagonal matrix |
| #include "amma/LqSystem.hh" |
| LqSystemC | System for incremental solving of linear equations system |
| #include "amma/ImSystem.hh" |
| ImSystemC | System for solving of linear equations system |
| #include "amma/SumNXX2.hh" |
| SumNXX2C | Sum vectors items and their squares |
| #include "amma/GNumInteg.hh" |
| GNumIntegC | Numerical intergration |
| #include "amma/ConjGrad.hh" |
| ConjGradC | Numerical integration routine |
| #include "amma/RungeKutta.hh" |
| RungeKuttaC | A fifth order Runge-Kutta scheme, also called Kutta-Merson scheme. |
| #include "amma/StateVec.hh" |
| StateVectorC | An example class used in for instance the example program ex_kutta |
| #include "amma/Affine.hh" |
| AffineC | General affine transformation. |
| #include "amma/LinearS1.hh" |
| LinearSums1dC | Sums for computation of linear dependency features |
| #include "amma/Line2ABC.hh" |
| LineABC2dC | Line in 2D space - equation Ax+By+C = 0 |
| #include "amma/Mom01d2.hh" |
| Moments01d2C | The class Moments01d2C is the representation of the first 3 moments (00, 01, 10) of a 2-dimensional object. |
| #include "amma/Mom012d2.hh" |
| Moments012d2C | The first two moments in 2D space |
| #include "amma/Vector2d.hh" |
| Vector2dTC |
| #include "amma/Line2dPP.hh" |
| Line2dPPC | Line in 2D space - represented by 2 points |
| #include "amma/VecMat2d.hh" |
| VecMat2dC | A vector and a matrix together for 2-D space |
| #include "amma/Arc2d.hh" |
| Arc2dC | This class implements 2d circular arcs. |
| #include "amma/Circle2d.hh" |
| Circle2dC | Circle in 2-D space. |
| #include "amma/Affine2d.hh" |
| Affine2dC | 2-D affine transformation |
| #include "amma/SArPnt2.hh" |
| Point2dSArray1dC | 1 dimensional simple array of points in 2D space |
| #include "amma/PCLine.hh" |
| PCLineC | Parametric Line. |
| #include "amma/PCLineSeg.hh" |
| PCLineSegC | Parametric line segement. |
| #include "amma/PCurve2d.hh" |
| PCurve2dC | 2d Parametric curve |
| PCurve2dIC | 2d Parametric Curve Body Template |
| #include "amma/PRect2d.hh" |
| PRectangle2dC | Rectangle, with sides parrallel to axies. |
| #include "amma/Line3dPV.hh" |
| Line3dPVC | Line determined by one point and a vector in 3D space |
| #include "amma/Plan3PVV.hh" |
| PlanePVV3dC | Plane in 3D space |
| #include "amma/Plan3abc.hh" |
| PlaneABCD3dC | Plane in 3D space - equation Ax+By+Cz+D = 0 |
| #include "amma/RGBValue.hh" |
| ByteRGBValueC | RGB colour space |
| #include "amma/Point3d.hh" |
| Point3dC | Point in 3D space |
| #include "amma/Line3dPP.hh" |
| Line3dPPC | Line determined by two points in 3D space |
| #include "amma/MeanCo3d.hh" |
| MeanCovariance3dC | Mean and covariance together in 3D space. |
| #include "amma/VecMat3d.hh" |
| VecMat3dC | A vector and a matrix together for 3-D space |
| #include "amma/Vector4d.hh" |
| Vector4dC | Point in 4D space |
| #include "amma/Matrix4d.hh" |
| Matrix4d4C | Matrix 4 x 4 |
| #include "amma/Point4d.hh" |
| Point4dC | Point in 4D space |
| #include "amma/ByteImag.hh" |
| ByteImageC | Image with byte pixel values |
| #include "amma/DoubleIm.hh" |
| DoubleImageC | Double image |
| #include "amma/Polynomi.hh" |
| PolynomialC | Algebraic polynomial |
| #include "amma/ReRGBImg.hh" |
| RealRGBImageC | The class RealRGBImageC represents colour image with colour represented by a triple of real RGB components. |
| #include "amma/XYZPolyn.hh" |
| XYZPolynomialC | 3 Algebraic polynomial |
| #include "amma/PtToInd2.hh" |
| PointToIndex2dC | Conversion of Point2dC into Index2dC |
| #include "amma/PtToInd3.hh" |
| PointToIndex3dC | Conversion of Point3dC into Index3dC |
| #include "amma/Ellipse.hh" |
| Ellipse2dC | An ellipse in 2-D Space. |
| #include "amma/OProj1a2.hh" |
| OrthoProjection2to1dC | Orthogonal projection between 1D and 2D spaces |
| #include "amma/OProj1a3.hh" |
| OrthoProjection3to1dC | Orthogonal projection between 1D and 3D spaces |
| #include "amma/OProj2a3.hh" |
| OrthoProjection3to2dC | Orthogonal projection between 2D and 3D spaces |
| #include "amma/PProj1d.hh" |
| PProjection1dC | Projective transformation in 1D space |
| #include "amma/PPoint1d.hh" |
| PPoint1dC | Point in 1D projective space |
| #include "amma/PPtLi2d.hh" |
| PPointLine2dC | Point - plane in 2D projective space |
| #include "amma/PLine2d.hh" |
| PLine2dC | Plane in 3D projective space |
| #include "amma/PPoint2d.hh" |
| PPoint2dC | Point in 2D projective space |
| #include "amma/PProj2d.hh" |
| PProjection2dC | Projective transformation in 2D space |
| #include "amma/PPersp2d.hh" |
| PPerspectivity2dC | Perspective transformation in 2D space |
| #include "amma/PPtPl3d.hh" |
| PPointPlane3dC | Point - plane in 3D projective space |
| #include "amma/PPoint3d.hh" |
| PPoint3dC | Point in 3D projective space |
| #include "amma/PProj3d.hh" |
| PProjection3dC | Projective transformation in 3D space |
| #include "amma/PPersp3d.hh" |
| PPerspectivity3dC | Perspective transformation in 3D space |
| #include "amma/PPlane3d.hh" |
| PPlane3dC | Plane in 3D projective space |
| #include "amma/Mean2d.hh" |
| Mean2dC | Mean in 2D space |
| #include "amma/Mean3d.hh" |
| Mean3dC | Mean in 3D space |
| #include "amma/Covar3d.hh" |
| Covariance3dC | Covariance of 3D data |
| #include "amma/MeanNd.hh" |
| MeanNdC | Mean in N-D space |
| #include "amma/SumNXX22.hh" |
| SumNXX2d2C | Sum vectors items and their squares in 2D space |
| #include "amma/MeanCo2d.hh" |
| MeanCovariance2dC | Mean and covariance together in 2D space. |
| #include "amma/SumNXX23.hh" |
| SumNXX2d3C | Sum vectors items and their squares in 3D space |
| #include "amma/ExMeCo3d.hh" |
| MinMaxMeanCovariance3dC | Extrems and mean and covariance together |
| #include "amma/MeanCoNd.hh" |
| MeanCovarianceNdC | Mean and covariance together in N-D space |
| #include "amma/MeCoEnt2.hh" |
| MeanCovarianceEntropy2dC | Mean and covariance and relative entropy together in 2D space. |
| #include "amma/MeCoEnt3.hh" |
| MeanCovarianceEntropy3dC | Mean and covariance and relative entropy together in 3-D space. |
| #include "amma/RGBImage.hh" |
| RGBImageC | RGB Colour image |
| #include "amma/LiPoint2.hh" |
| Point2dListC | A data set created as a list of data |
| #include "amma/BVertex.hh" |
| BVertexC | Boundary vertex |
| #include "amma/Edge.hh" |
| EdgeC | Elementary boundary edge |
| #include "amma/Boundary.hh" |
| BoundaryC | Crack code boundary |
| #include "amma/BndRegRowIter.hh" |
| BndRegRowIterC |
| #include "amma/GMLinesG.hh" |
| GMLineGfPtrC | |
| GMLineGfListC |
| #include "amma/GMLineGf.hh" |
| GMLineGfC | gf file sets - a line by George Matas |
| #include "amma/IRectTP.hh" |
| IntRectangleTPC | Integer 2-D rectangle determined by touch points |
| #include "amma/IPolyg2.hh" |
| IntPolygon2dC | An integer polygon in 2d space |
| #include "amma/SubPol2d.hh" |
| SubPolygon2dC | A subpolygon in 2d space |
| #include "amma/Polygon2.hh" |
| Polygon2dC | A polygon in 2d space |
| #include "amma/Quadrila.hh" |
| QuadrilateralC | a Quadrilateral in 2-D. |
| #include "amma/Rect2d.hh" |
| Rectangle2dC | Rectangle in 2d space |
| #include "amma/VVdefs.hh" |
| Freenode | |
| Freelist | |
| Point | |
| Site | |
| Edge | |
| Halfedge |
| #include "amma/Mesh2d.hh" |
| Mesh2dC | Class to store a 2D mesh |
| #include "amma/Mesh2dNode.hh" |
| Mesh2dNodeC | Representation of a mesh node |
| #include "amma/Mesh2dEdgeB.hh" |
| Mesh2dEdgeBodyC | Representation of mesh edges |
| #include "amma/Mesh2dEdge.hh" |
| Mesh2dEdgeC | Representation of a mesh edge |
| #include "amma/Mesh2dNodeB.hh" |
| Mesh2dNodeBodyC | Representation of a mesh node |
| #include "amma/Mean1d.hh" |
| Mean1dC | The class Mean1dC keeps the information about the mean of a scalar data set. |
| #include "amma/IMinMax1.hh" |
| IntMinMax1dC | The class IntMinMax1dC searches for the minimum/maximum integer value. |
| #include "amma/InHist1d.hh" |
| IntHistogram1dC | 1 dimensional histogram integer indexed |
| #include "amma/ReHist1d.hh" |
| HistogramMode1dT | |
| HistModes1dC | |
| RealHistogram1dC | RealHistogram1dC represents a histogram of real scalar values. |
| #include "amma/ReHist2d.hh" |
| RealHistogram2dC | 2 dimensional histogram with real index |
| #include "amma/MeanCo1d.hh" |
| MeanCovariance1dC | Compute the mean and convariance. |
| #include "amma/MinMax1d.hh" |
| MinMax1dC | The class MinMax1dC searches for the minimum/maximum value. |
| #include "amma/NormalD1.hh" |
| NormalDistribution1dC | Normal distribution in 1D space |
| #include "amma/DataSet1.hh" |
| DataSet1dC | The class DataSet1dC represents a set of real values. |
| #include "amma/BinIter.hh" |
| BinIterC | Bin table iterator. |
| #include "amma/BinTable.hh" |
| BinTableC | A table of bins. Hashing for real valued paramiters. |
| #include "amma/BinList.hh" |
| BinListC | Binned table of lists. |
| #include "amma/RealBinTable1d.hh" |
| RealBinTable1dIterC | Sparse 1d histogram iterator. |
| RealBinTable1dC | Sparse 1d histogram. |
| #include "amma/RCBinTable.hh" |
| RCBinIterC | Bin table iterator. |
| RCBinTableC | Table of bins. |
| #include "amma/DiscReal.hh" |
| DiscRealC | Discretised real value. |
| #include "amma/RealSparHist1d.hh" |
| RealSparseHist1dIterC | Sparse 1d histogram iterator. |
| RealSparseHist1dC | Sparse 1d histogram. |
| #include "amma/FFT1d.hh" |
| FFT1dBodyC | Interface class for 1d FFTW |
| FFT1dC | Handle to 1d FFT. |
| #include "amma/Signal/FFT1d.hh" |
| FFT1dBodyC | Interface class for 1d FFTW |
| FFT1dC | Handle to 1d FFT. |
| #include "amma/SDFunct1.hh" |
| SDFunction1dC | 1 Dimensional function |
| #include "amma/DFunct1.hh" |
| DFunction1dC | 1 Dimensional function |
| #include "amma/Speech/KlattSynth.hh" |
| ResonatorC | Resonator. |
| KlattSynthC | Klatt synthesiser. |
| #include "amma/Speech/KlattFrame.hh" |
| KlattFrameC | Klatt Frame |
| #include "amma/ArPoint2.hh" |
| Point2dArray1dC | 1 dimensional array of points in 2D space |
| #include "amma/SArPnt3.hh" |
| Point3dSArray1dC | 1 dimensional simple array of points in 3D space |
| #include "amma/ArLinPV3.hh" |
| Line3dPVArray1dC | 1 dimensional array of lines in 3D space |
| #include "amma/GeneticAlgorithm.hh" |
| GeneC | |
| GeneticAlgorithmC | Base class implementation of genetic algorithm. |
| #include "amma/PermIter.hh" |
| PermIterC | Iterate permutations. |
| #include "amma/CombIter.hh" |
| CombIterC | Combination iterator. |
| #include "amma/CircleIter.hh" |
| CircleIterC | Iterate around a circle. |
| #include "amma/BinaryPolynomial.hh" |
| PrimitiveBinaryPolynomialC | Evaluate a binary polynomial in a recurance sequence. |
| #include "amma/SobelSeq.hh" |
| SobelSeqC | Generate a sobel sequence. |
| #include "amma/VarLenCode.hh" |
| VariableLengthCodeIterC | Variable length binary decoder. |
| VariableLengthCodeInitC | |
| VariableLengthCodeC | Variable length code table. |
| VariableLengthEncoderC | Variable length code table. |
| #include "amma/SquareIter.hh" |
| SquareIterC | Clockwise iterate around a square, starting in upperleft. |
| #include "amma/Num/NumLabel.hh" |
| NumLabelC | Represents class labels for classification in PatternRec. |
| #include "amma/Num/NumData.hh" |
| NumDataC | Stores data value tuples for use in data sets within PatternRec |
| #include "amma/Num/NumDataSet.hh" |
| NumDataSetC | Represents data sets using lists for use with PatternRec classes. |
| NumVDataSetC | Refines NumDataSetC to specify input type is VectorC. |
| NumVCDataSetC | Refines NumVDataSetC to specify output type is MatrixC (covariance). |
| NumVLDataSetC | Refines NumVDataSetC to specify output type is NumLabelC. |
| NumVSDataSetC | Refines NumVDataSetC to specify output type is StringC. |
| NumVVDataSetC | Refines NumVDataSetC to specify output type is VectorC. |
| #include "amma/Num/DataSetTuple3.hh" |
| DataSetTuple3C | Represents a data set with three items |
| #include "amma/Num/NumFunc.hh" |
| NumFuncC | Handle class for numerical functions of the form Y=f(X). |
| #include "amma/Num/NumFuncConstant.hh" |
| NumFuncConstantC | Simple function Y=f(X) that always returns same output constY. |
| #include "amma/Num/NumMagnitude.hh" |
| NumMagnitudeC | Handle class for magnitude estimators |
| #include "amma/Num/NumMagnitudeEuclidean.hh" |
| NumMagnitudeEuclideanC | Euclidean magnitude metric. |
| #include "amma/Num/NumMagnitudeSqrEuclidean.hh" |
| NumMagnitudeSqrEuclideanC | Square Euclidean magnitude metric. |
| #include "amma/Num/NumMagnitudeMahalanobis.hh" |
| NumMagnitudeMahalanobisC | Mahalanobis magnitude metric. |
| #include "amma/Num/NumMagnitudeCityBlock.hh" |
| NumMagnitudeCityBlockC | City Block magnitude metric. |
| #include "amma/Num/NumMagnitudeMax.hh" |
| NumMagnitudeMaxC | Maximum element magnitude metric. |
| #include "amma/Num/NumMagnitudeRobust.hh" |
| NumMagnitudeRobustC | Robust magnitude metric. |
| #include "amma/Num/NumModel.hh" |
| NumModelC | Handle class for numerical models of the form Y=f(X). |
| #include "amma/Num/NumModelData.hh" |
| NumModelDataC | Model that returns mean of samples at given input point. |
| #include "amma/Num/NumModelClosest.hh" |
| NumModelClosestC | Model that returns Y corresponding to closest X in training data. |
| #include "amma/Num/NumModelPolynomial.hh" |
| NumModelPolynomialC | Model for fitting n-dimensional polynomials. |
| #include "amma/Num/NumModelQuadratic.hh" |
| NumModelQuadraticC | Model for fitting second order polynomial with cross parameter terms. |
| #include "amma/Num/NumModelBspline.hh" |
| NumModelBsplineC | Model for fitting open B-splines. |
| #include "amma/Num/NumModelHybridBspline.hh" |
| NumModelHybridBsplineC | Hybrid model for fitting open B-splines which copes with sparse training data. |
| #include "amma/Num/NetVector.hh" |
| NetVectorC | Extension of VectorC class to add routines for neural networks |
| #include "amma/Num/WeightMatrix.hh" |
| WeightMatrixC | Extension of MatrixC class for use with neural network |
| #include "amma/Num/NumModel2LayerNet.hh" |
| NumModel2LayerNetC | Two layer feed forward neural network. |
| #include "amma/Num/NumParameters.hh" |
| NumParametersC | Handle class for optimisation parameter bounds. |
| #include "amma/Num/NumCost.hh" |
| NumCostC | Handle class for optimisation cost function evaluators |
| #include "amma/Num/NumCostFunction.hh" |
| NumCostFunctionC | Optimisation cost function interface to functions derived from NumFuncC. |
| #include "amma/Num/NumCostInvert.hh" |
| NumCostInvertC | Cost function which inverts another cost function. |
| #include "amma/Num/NumCostCombine.hh" |
| NumCostCombineC | Weighted average cost of a list of cost functions. |
| #include "amma/Num/CostFunc.hh" |
| NumCostClassC | Simplified cost function generation. |
| #include "amma/Num/NumPDF.hh" |
| NumPDFC | Handle class for probability density functions |
| #include "amma/Num/NumPDFNormal.hh" |
| NumPDFNormalC | Normal probability density function. |
| #include "amma/Num/NumPDFkNN.hh" |
| NumPDFkNNC | k-Nearest-Neighbour probability density estimator. |
| #include "amma/Num/NumPDFModel.hh" |
| NumPDFModelC | Probability density function represented using a numerical model. |
| #include "amma/Num/NumClassify.hh" |
| NumClassifyC | Handle class for classification functions |
| #include "amma/Num/NumClassifySupervised.hh" |
| NumClassifySupervisedC | Handle class for supervised classifiers |
| #include "amma/Num/NumClassifyUnsupervised.hh" |
| NumClassifyUnsupervisedC | Handle base class for unsupervised classifiers/clustering algorithms. |
| #include "amma/Num/NumClassifyFusion.hh" |
| NumClassifyFusionC | Handle class for fusion classifiers |
| #include "amma/Num/NumClassifykNN.hh" |
| NumClassifykNNC | k-Nearest Neighbour classifier |
| #include "amma/Num/NumClassifyBayes.hh" |
| NumClassifyBayesC | Bayesian classifier |
| #include "amma/Num/NumClassifyNormal.hh" |
| NumClassifyNormalC | Bayes classifier with normal probability density functions |
| #include "amma/Num/NumClassifyFuzzyCmeans.hh" |
| NumClassifyFuzzyCmeansC | Fuzzy C-means clustering algorithm |
| #include "amma/Num/NumClassifyKmeans.hh" |
| NumClassifyKmeansC | K-means clustering algorithm |
| #include "amma/Num/NumClassifyFusionMean.hh" |
| NumClassifyFusionMeanC | Fusion classifier that takes mean probabilities for each class |
| #include "amma/Num/NumClassifyKohonen.hh" |
| NumClassifyKohonenC | Kohonen network clustering algorithm |
| #include "amma/Num/NumReduce.hh" |
| NumReduceC | Handle class for feature dimension reduction |
| #include "amma/Num/NumReduceSupervised.hh" |
| NumReduceSupervisedC | Handle class for supervised feature dimensionality reduction |
| #include "amma/Num/NumReduceUnsupervised.hh" |
| NumReduceUnsupervisedC | Handle class for unsupervised feature dimensionality reduction |
| #include "amma/Num/NumReducePCA.hh" |
| NumReducePCAC | Feature dimensionality reduction using Principal Component Analysis. |
| #include "amma/Num/NumReduceFLD.hh" |
| NumReduceFLDC | Feature dimensionality reduction using Fisher's Linear Discriminant. |
| #include "amma/Num/NumError.hh" |
| NumErrorC | Handle class for classification error counting. |
| #include "amma/Num/NumErrorCount.hh" |
| NumErrorCountC | Unity weighted error counting. |
| #include "amma/Num/NumErrorWeight.hh" |
| NumErrorWeightC | Weighted error counting. |
| #include "amma/Num/NumPerformance.hh" |
| NumPerformanceC | Handle class for classification performance measurement |
| #include "amma/Num/NumPerfHoldOut.hh" |
| NumPerfHoldOutC | Hold out method for classification performance evaluation |
| #include "amma/Num/NumPerfCrossVal.hh" |
| NumPerfCrossValC | Cross validation method for classificatio performance evaluation |
| #include "amma/Num/NumPerfLeaveOutOne.hh" |
| NumPerfLeaveOutOneC | Leave-Out-One method for classification performance evaluation |
| #include "amma/Num/NumPerfRotation.hh" |
| NumPerfRotationC | Rotation cross validation method for classificatio performance evaluation |
| #include "amma/Num/NumClustCriterion.hh" |
| NumClustCriterionC | Handle class for clustering criterion functions. |
| #include "amma/Num/NumClustMinVariance.hh" |
| NumClustMinVarianceC | Related Minimum Variance clustering criteria. |
| #include "amma/Num/NumClustScatterDet.hh" |
| NumClustScatterDetC | Scatter Matrix Determinant clustering criteria. |
| #include "amma/Num/NormalRBFunc.hh" |
| NormalRBFuncC | Computes normal parameters of a set of unlabbelled data using EM alg |
| #include "amma/Num/ClassifyNormalRBFunc.hh" |
| ClassifyNormalRBFuncC | Radial Basis Function clustering algorithm. This uses the EM algorithm to compute the parameters of a set of Gaussian based radial basis functions. If each function is treated as a seperate cluster (with a normal distribution) then they can be seen a clustering algorithm |
| #include "amma/Num/RbfValidate.hh" |
| RbfValidateC | Validation of a normal mixture model |
| #include "amma/Num/WeightedLeastSqr2d.hh" |
| WeightedLeastSqr2dC | Performs weighted least squares fit on a set of data points |
| #include "amma/Num/NdLine.hh" |
| NdLineC |
| #include "amma/Num/RbfOption.hh" |
| RbfOptionC | Put a brief description of your class |
| #include "amma/Num/EstIntFunc.hh" |
| EstIntFuncC |
| #include "amma/Num/TotalKurtosis.hh" |
| TotalKurtosisC | Put a brief description of your class |
| #include "amma/Num/NumOptimise.hh" |
| NumOptimiseC | Handle class for numerical opimisers |
| #include "amma/Num/NumOptimiseGrid.hh" |
| NumOptimiseGridC | Exhaustive grid search optimisation. |
| #include "amma/Num/NumOptimiseRandomUniform.hh" |
| NumOptimiseRandomUniformC | Uniform distribution random search optimisation. |
| #include "amma/Num/NumOptimiseDescent.hh" |
| NumOptimiseDescentC | Gradient descent optimisation algorithm. |
| #include "amma/Num/NumOptimiseGenetic.hh" |
| NumOptimiseGeneticC | Genetic algorithm numerical optimisation algorithm. |
| #include "amma/Num/NumOptimiseMetropolis.hh" |
| NumOptimiseMetropolisBC | Metropolis optimiser implementation class. |
| NumOptimiseMetropolisC | Metropolis optimiser implementation class. |
| #include "amma/Num/Simplex.hh" |
| SimplexC | Put a brief description of your class here |
| #include "amma/Num/NumOptSimmAnnContinuous.hh" |
| NumOptSimmAnnContinuousBC | Simulated Annealing for continuous optimisation implementation class. |
| NumOptSimmAnnContinuousC | Metropolis optimiser implementation class. |
| #include "amma/Num/NumSelect.hh" |
| NumSelectC | Handle class for feature dimension reduction |
| #include "amma/Num/NumSelectConstant.hh" |
| NumSelectConstantC | Constant feature subset selection. |
| #include "amma/Num/NumSelectGenetic.hh" |
| NumSelectGeneticC | Genetic feature subset selection. |
| #include "amma/Num/NumFusionWeightedMean.hh" |
| NumFusionWeightedMeanC | Perform fusion on outputs of a combined classifier. |
| #include "amma/Num/NumFusion.hh" |
| NumFusionC | Class for performing fusion of outputs from supervised classifiers |
| #include "amma/Num/NumClassComb.hh" |
| NumClassCombC | Class for combining different classifiers |
| #include "amma/Num/NumFusionMean.hh" |
| NumFusionMeanC | Perform fusion on outputs of a combined classifier. |
| #include "amma/Num/Match.hh" |
| MatchC | Matcher base handle. |
| #include "amma/Num/MatchVec.hh" |
| MatchVecC | Match an array of vectors. |
| #include "amma/Num/Tracker.hh" |
| TrackObjectC | Description of a tracked object. |
| TrackerC | Feature tracking. |
| #include "amma/Num/TrackBasic.hh" |
| TrackerBasicC | Basic tracker. |
| #include "amma/Num/TrackVec.hh" |
| FeatureVectorC | Vector Feature class. |
| ModelVelocityC | Model, constant velocity for vectors. |
| TrackVectorC | Vector Tracker. |
| TrackVecPerformanceC | Pefromance measurement of vector tracker. |
| #include "amma/Num/TrackPerf.hh" |
| TrackerPerformanceC | Process for assesing tracker performance. |
| #include "amma/DataBunchIter.hh" |
| DataBunchIterC |
| #include "amma/DataBunchIterN.hh" |
| DataBunchIterNC |
| #include "amma/DataBunch.hh" |
| DataBunchC | This is a mixture of BIG and SMALL objects, therefore do not use it as a BIG object. |
| #include "amma/BaseCost.hh" |
| BaseCostC | |
| SimplePairwiseCostC |
| #include "amma/BaseOpt.hh" |
| BaseOptC |
| #include "amma/GradAssOpt.hh" |
| GradAssOptC |
| #include "amma/SAOpt.hh" |
| SAOptC | |
| ICMOptC |
| #include "amma/MFTOpt.hh" |
| MFTOptC |
| #include "amma/Trace.hh" |
| TraceC |
| #include "amma/SimpleCost.hh" |
| SimpleCostC |
| #include "amma/TSPCost.hh" |
| TSPCostC |
| #include "amma/RGBValue.hh" |
| RGBValueC | Integer RGB colour value. |
| #include "amma/YUVValue.hh" |
| YUVValueC |
| #include "amma/RGBValue.hh" |
| ByteRGBXValueC | Integer RGB colour value. |
| RGBValueU16C | 16-bit integer RGB colour value. |
| #include "amma/LuvColou.hh" |
| LuvColourC | The L*u*v* colour space |
| #include "amma/LabColou.hh" |
| LabColourC | The L*a*b* colour space |
| #include "amma/XYZColou.hh" |
| XYZColourC | A XYZ(CIE) colour space |
| #include "amma/RGBValue.hh" |
| RGBPointC | Real RGB colour value. |
| #include "amma/YUVValue.hh" |
| YUVPointC | |
| ByteYUVValueC | Color in YUV space |
| #include "amma/HLSColor.hh" |
| HLSPointC | Color in double-hexcone HLS space |
| #include "amma/IrgValue.hh" |
| IrgValueC | Intensity, Red and Green. |
| #include "amma/MunselPt.hh" |
| MunsellPointC | Munsell (HVC) colour space |
| #include "amma/VYUValue.hh" |
| ByteVYUValueC | Color in VYU space |
| #include "amma/NumImage.hh" |
| NumImageC | Extension of ImageC that provides numerical operations |
| #include "amma/ImagIter.hh" |
| ImageIterC | Pointer based image iterator. |
| #include "amma/ImgPIter.hh" |
| ImagePIterC | Pointer based image iterator, with fast access to pixel location. |
| #include "amma/Image2Iter.hh" |
| Image2IterC | Pointer based image iterator for image pairs. |
| #include "amma/Image3Iter.hh" |
| Image3IterC | Pointer based image iterator for image triples. |
| #include "amma/Image.hh" |
| ImageC | Image template |
| #include "amma/ImRectIt.hh" |
| ImageRectIterC | Pointer based image rectangle iterator. |
| #include "amma/Image4Iter.hh" |
| Image4IterC | Pointer based image iterator for image triples. |
| #include "amma/ImageS2Iter.hh" |
| ImageS2IterC | Pointer based image iterator for image pairs. |
| #include "amma/ImageS3Iter.hh" |
| ImageS3IterC | Pointer based image iterator for image pairs. |
| #include "amma/ImageS5Iter.hh" |
| ImageS5IterC | Pointer based image iterator for image pairs. |
| #include "amma/ImageS4Iter.hh" |
| ImageS4IterC | Pointer based image iterator for image pairs. |
| #include "amma/ImageS6Iter.hh" |
| ImageS6IterC | Pointer based image iterator for image pairs. |
| #include "amma/ImageS7Iter.hh" |
| ImageS7IterC | Pointer based image iterator for image pairs. |
| #include "amma/IntImage.hh" |
| IntImageC | Integer image |
| #include "amma/YUVImage.hh" |
| YUVImageC | Colour image, in YUV. |
| #include "amma/ReYUVImg.hh" |
| RealYUVImageC | colour image in YUV with real values |
| #include "amma/PxString.hh" |
| PixelStringListC | The class PixelStringListC contains a list of pixel strings. |
| #include "amma/BImgStat.hh" |
| ByteImageStatC | The class ByteImageStatC is an engine for computation of statistics on byte images. |
| #include "amma/BImgProj.hh" |
| ByImgProjectionC | The class ByImgProjectionC is the engine processing byte images to generate their 1D projections. |
| #include "amma/CrackIm.hh" |
| CrackImageC | Image of crack codes |
| #include "amma/IImgStat.hh" |
| IntImageStatC | The class IntImageStatC is an engine for computation of statistics. |
| #include "amma/RImgStat.hh" |
| RealImageStatC | The class RealImageStatC is an engine for computation of statistics on real images. |
| #include "amma/RImgProj.hh" |
| RealImgProjectionC | The class RealImgProjectionC is the engine processing real images to generate their 1D projections. |
| #include "amma/BRGBXImg.hh" |
| BRGBXImageC | Colour image with byte RGBX values |
| #include "amma/RGBU16Im.hh" |
| RGBImageU16C | Colour image with unsigned 16 bits RGB values |
| #include "amma/ChromaIm.hh" |
| ChromaticityImageC | Image with chromaticity values |
| #include "amma/ByImgCnv.hh" |
| ByteImageCnvC | Conversions into the byte image |
| #include "amma/DbImgCnv.hh" |
| DoubleImageCnvC | Conversions into/from the double image |
| #include "amma/InImgCnv.hh" |
| IntImageCnvC | Conversions into the integer image |
| #include "amma/RgbImCnv.hh" |
| RGBImageCnvC | Conversions into/from the RGB image |
| #include "amma/YuvImCnv.hh" |
| YUVImageCnvC | Conversions into/from the YUV image |
| #include "amma/RRgbICnv.hh" |
| RealRGBImageCnvC | Conversions into/from the RGB image |
| #include "amma/RYuvICnv.hh" |
| RealYUVImageCnvC | Conversions into/from the YUV image |
| #include "amma/CoImageA.hh" |
| ColorImageAC | Abstract color image - conversions |
| #include "amma/Image/ImgIOPNM.hh" |
| DPIImagePNMByteRGBC | Load a RGB image in PPM format. |
| DPOImagePNMByteRGBC | Save a RGB image in PPM format. |
| DPIImagePNMByteGreyC | Load a byte image in PGM format. |
| DPOImagePNMByteGreyC | Save a byte image in PGM format. |
| #include "amma/Image/PNMFormat.hh" |
| FileFormatPPMC | Create an instance of a PPM File Format. |
| FileFormatPGMC | Create an instance of a PGM File Format. |
| FileFormatPBMC | Create an instance of a PGM File Format. |
| #include "amma/Image/ImgIOJPeg.hh" |
| DPIImageJPegByteRGBC | Load a RGB image in JPEG format. |
| DPOImageJPegByteRGBC | Save a RGB image in JPEG format. |
| DPIImageJPegByteYUVC | Load a YUV image in JPEG format. |
| DPOImageJPegByteYUVC | Save a YUV image in JPEG format. |
| DPIImageJPegByteGreyC | Load a Grey image in JPEG format. |
| DPOImageJPegByteGreyC | Save a Grey image in JPEG format. |
| #include "amma/Image/ImgIOPNG.hh" |
| DPIImagePNGByteRGBC | Load a RGB image in PPM format. |
| DPOImagePNGByteRGBC | Save a RGB image in PPM format. |
| DPIImagePNGByteGreyC | Load a RGB image in PPM format. |
| DPOImagePNGByteGreyC | Save a RGB image in PPM format. |
| #include "amma/Image/JPEGFormat.hh" |
| FileFormatJPEGC | Create an instance of a JPEG File Format. |
| #include "amma/Image/PNGFormat.hh" |
| FileFormatPNGC | Create an instance of a PNG File Format. |
| #include "amma/Image/ImgIOTiff.hh" |
| DPIImageTIFFByteRGBAC | Load a RGB image in PPM format. |
| DPOImageTIFFByteRGBAC | Save a RGB image in PPM format. |
| #include "amma/Image/TiffFormat.hh" |
| FileFormatTIFFC | Create an instance of a TIFF File Format. |
| #include "amma/Image/ImgIOCif.hh" |
| DPIImageCifC | Load a YUV image in Cif format. |
| DPOImageCifC | Save a YUV image in Cif format. |
| #include "amma/Image/CifFormat.hh" |
| FileFormatCifC | Create an instance of a Cif File Format. |
| #include "amma/Image/ImgIOyuv.hh" |
| DPIImageYUVC | Load a YUV image in YUV format. |
| DPOImageYUVC | Save a YUV image in YUV format. |
| #include "amma/Image/yuvFormat.hh" |
| FileFormatYUVC | Create an instance of a YUV File Format. |
| #include "amma/Image/syuvFormat.hh" |
| FileFormatSYUVC | Create an instance of a YUV File Format. |
| #include "amma/Image/ImgIOrgb.hh" |
| DPIImageRGBC | Load a RGB image in RGB format. |
| DPOImageRGBC | Save a RGB image in raw RGB format. |
| #include "amma/Image/SubSamp2Intl.hh" |
| DPSubSample2IntlBaseC | SubSample2Intl base Handle. |
| DPSubSample2IntlC | SubSample2Intl Handle. |
| #include "amma/Image/rgbFormat.hh" |
| FileFormatRGBC | Create an instance of a RGB File Format. |
| #include "amma/Image/rawFormat.hh" |
| FileFormatRawC | Create an instance of a RGB File Format. |
| #include "amma/Image/SubSample.hh" |
| IPSubSampleBodyC | |
| IPSubSampleC |
| #include "amma/Image/IPTransform.hh" |
| IPTransformC | Generic Image Processing Transform class. |
| #include "amma/Image/SubRectangle.hh" |
| IPSubRectangleC | Get a sub rectangle. |
| #include "amma/Image/IPFilter.hh" |
| IPFilterC | Handle class for image processing filter operations. |
| #include "amma/Image/BiLinearInt.hh" |
| IPBiLinearIntC | Perform bi-linear interpolation on most image amma image types |
| #include "amma/Image/IPGaussNoise.hh" |
| IPGaussNoiseC | Applies Gaussian noiso to an image |
| #include "amma/Image/DeInterlace.hh" |
| IPDeInterlaceC | Perform a very rough de-interlace routine. Needs to be cleverer. |
| #include "amma/Image/IPStatistic2d.hh" |
| IPStatistic2dC | Window averaging filter |
| #include "amma/Image/IPStatEnergy2d.hh" |
| IPStatEnergy2dC | Window averaging filter |
| #include "amma/Image/IPStatEntropy2d.hh" |
| IPStatEntropy2dC | Window averaging filter |
| #include "amma/Image/IPSpatFilter.hh" |
| IPSpatFilterC | Container for generic spatial filter parameters |
| #include "amma/Image/IPRunLength.hh" |
| IPRunLengthC | Run-length filter |
| #include "amma/Image/IPLinearAverage.hh" |
| IPLinearAverageC | Window averaging filter |
| #include "amma/Image/IPLinearSobel.hh" |
| IPLinearSobelC | Sobel edge detection filters |
| #include "amma/Image/IPSpatDiff.hh" |
| IPSpatDiffC | Spatial difference filter |
| #include "amma/Image/IPGradient.hh" |
| IPGradientC | Spatial gradient filter |
| #include "amma/Image/IPConvSym.hh" |
| IPConvSymC | Convolves an image with a 1-D odd-order symmetrical mask |
| #include "amma/Image/IPGaussConv.hh" |
| IPGaussConvolveC | Filters an image with an odd-order finite-width approximation to a Gaussian mask |
| #include "amma/Image/TemporalAverage.hh" |
| IPTemporalAverageC | Temporal Average of images. |
| #include "amma/Image/ImPyramid.hh" |
| ImagePyramidC | Creates a (multiresolution) pyramid of subsampled images |
| #include "amma/Image/IPConvolve.hh" |
| IPConvolveC | Convolves an image with a 1-D mask |
| #include "amma/Image/IPMorphErode.hh" |
| IPMorphErodeC | Greylevel morphological erosion operator. |
| #include "amma/Image/IPMorphDilate.hh" |
| IPMorphDilateC | Greylevel morphological dilation operator. |
| #include "amma/Image/IPMorphOpen.hh" |
| IPMorphOpenC | Greylevel morphological opening operator. |
| #include "amma/Image/IPMorphClose.hh" |
| IPMorphCloseC | Greylevel morphological closing operator. |
| #include "amma/Image/IPMorphBinDilate.hh" |
| IPMorphBinDilateC |
| #include "amma/Image/IPMorphBinErode.hh" |
| IPMorphBinErodeC |
| #include "amma/Image/IPMorphBinClose.hh" |
| IPMorphBinCloseC | Binary morphological closing operator. |
| #include "amma/Image/IPMorphBinOpen.hh" |
| IPMorphBinOpenC | Binary morphological opening operator. |
| #include "amma/Image/IPMorphTopHat.hh" |
| IPMorphTopHatC | Greylevel morphological tophat operator. |
| #include "amma/Image/IPMorphGradient.hh" |
| IPMorphGradientC | Greylevel morphological gradient operator. |
| #include "amma/Image/IPMorphSElem.hh" |
| IPMorphSElemC | Grey level morphological operator structuring element base class. |
| #include "amma/Image/IPMorphSElemFlat.hh" |
| IPMorphSElemFlatC | Flat rectangular morphological structuring element class. |
| #include "amma/Image/IPNonLinMedian.hh" |
| IPNonLinMedianC | Image median filter |
| #include "amma/Image/IPBinary.hh" |
| IPBinaryC | Handle class for image processing filter operations with byte output. |
| #include "amma/Image/IPBinCompare.hh" |
| IPBinCompareC | Image comparison operator |
| #include "amma/Image/IPBinThreshold.hh" |
| IPBinThresholdC | Image thresholding operator |
| #include "amma/Image/IPLabel.hh" |
| IPLabelC | Handle class for connected component labelling operations. |
| #include "amma/Image/IPLabel8Con.hh" |
| IPLabel8ConC | Grey 8-connected component labelling class |
| #include "amma/Image/IPConnComp.hh" |
| IPConnCompBaseBodyC | |
| IPConnCompC | Class for using connected component labelling. It is not restricted to only 256 labels as other AMMA classes. |
| #include "amma/Image/LImageIter.hh" |
| LImageIterC | Pointer based image iterator. |
| #include "amma/Image/LImageIter2.hh" |
| LImageIter2C | Pointer based image iterator. |
| #include "amma/Image/IPGradEst.hh" |
| IPEdgeGradEstC | Estimate gradient directions from a binary image. |
| #include "amma/Image/IPEdgeDetB.hh" |
| IPEdgeDetBodyC | Detect edges is an image |
| #include "amma/Image/IPEdgeDet.hh" |
| IPEdgeDetC | Detect edges is an image |
| #include "amma/Image/IPEdgeLink.hh" |
| IPEdgeLinkC | Link edges is an image |
| #include "amma/Image/IPEdgeLinkB.hh" |
| IPEdgeLinkBodyC | Link edges is an image |
| #include "amma/Image/IPPixGradEst.hh" |
| IPPixEdgeGradEstC | Do gradient estimation on a list of pixel locations. |
| #include "amma/Image/EdgeDetG.hh" |
| IPEdgeDetGC | Generate a list of edgeles with magintude and gradiant information. |
| #include "amma/Image/GradEst.hh" |
| IPEdgeEstGC | Generate a list of edgeles with magintude and gradiant information. from a byte edge image. |
| #include "amma/Image/EdgeGM.hh" |
| IPEdgeGradMagC | Edge Location, Gradient and Magniture information. |
| #include "amma/Image/Deriche.hh" |
| IPEdgeDericheC | Deriche edge filter. |
| IPEdgeDericheBodyC |
| #include "amma/Image/NonMaxSupp.hh" |
| IPLinNonMaxSuppressionC | Sqr Composition. |
| #include "amma/Image/SqrCompos.hh" |
| IPSqrCompositionC | Sqr Composition. |
| #include "amma/Image/PixelMap.hh" |
| PixelMapC | Binned hash table of pixels in an image. |
| #include "amma/Image/PixelMapSearch.hh" |
| PixelMapSearchC | Pixel map search base class. |
| #include "amma/Image/PCPixel.hh" |
| PCPixelC | Pixel near Parametric curve. |
| #include "amma/Image/PCPixelLst.hh" |
| PCPixelLstC | List of PCPixels. |
| #include "amma/Image/PPHT.hh" |
| PPHTLineSegExtractC | Line segment extraction engine. |
| #include "amma/Image/PPHTC.hh" |
| PPHTLineSegC | PPHT line extraction engine handle class. |
| #include "amma/Image/PCMapping.hh" |
| PCPixMapC | Simple mapping between a curve and some pixels. |
| PCPixMappingC | Mappings from a curve to a set of pixels. |
| #include "amma/Image/PixelMapNeigh.hh" |
| PixelMapNeighC | Find all pixels within a given distance. |
| #include "amma/Image/IPFft2d.hh" |
| IPFft2dC | Computes FFT of 2D images |
| #include "amma/Image/IPGabor.hh" |
| IPGaborC | Computes Gabor feature images |
| #include "amma/Image/IPPowerSpectrum.hh" |
| IPPowerSpectrumC | Computes the powere spectrum for an image of complex numbers |
| #include "amma/Image/IPDct3x3.hh" |
| IPDct3x3C | Window averaging filter |
| #include "amma/Image/IPWavelet.hh" |
| IPWaveletC | Window averaging filter |
| #include "amma/Image/ColourInv.hh" |
| ColourInvariantC | Calculate a colour invarient for each pixel. |
| #include "amma/Image/Meteor1Format.hh" |
| FileFormatMeteor1C | Create an instance of a Meteor1 File Format. |
| #include "amma/Image/ImgIOMeteor1.hh" |
| DPIImageMeteor1C | Meteor1 frame grabber. |
| #include "amma/Image/BGRXValue.hh" |
| ByteBGRXValueC | Integer BGRX colour value. |
| #include "amma/EnImgBnd.hh" |
| ImageBoundaryEngineC |
| #include "amma/RegSrch.hh" |
| BaseRSControlC | |
| RSControlC |
| #include "amma/Mom012P2.hh" |
| Moments012Perd2C | Moments in 2D space, the first two ones and perimeter |
| #include "amma/GLHisto.hh" |
| GreyLevelHistogramC | Grey level image histogram |
| #include "amma/LabMeaIm.hh" |
| MeasureLabelImageC | The image which contains labels and a measure |
| #include "amma/PxString.hh" |
| PixelStringC | Pixel string and list of pixel strings |
| #include "amma/RegModel.hh" |
| ChromaFlatRModelC | |
| ChromaGradRModelC | |
| RGBFlatRModelC | |
| GradRModelC |
| #include "amma/SmallRMo.hh" |
| SmallRModelC |
| #include "amma/ConstMod.hh" |
| ConstantRModelC |
| #include "amma/PolynRMo.hh" |
| RegionPolynBoundC | |
| PolRModelC |
| #include "amma/ReMarkMo.hh" |
| ReMarkRModelC |
| #include "amma/FlatRMo.hh" |
| FlatRModelC |
| #include "amma/ByIntRMo.hh" |
| Byte2IntRModelC |
| #include "amma/RAGTable.hh" |
| RAGTableC |
| #include "amma/IntByRMo.hh" |
| Int2ByteRModelC |
| #include "amma/ThresRMo.hh" |
| ThresholdRModelC |
| #include "amma/RgbRMo.hh" |
| RgbRModelC |
| #include "amma/ChrDRMod.hh" |
| ChromaMahaRModelC | Region model based on Mahalanobis distance |
| #include "amma/ProbRMo.hh" |
| ProbabilityRModelC |
| #include "amma/RAGTable.hh" |
| NeighbourLabelsC |
| #include "amma/CamCorr.hh" |
| CameraCorrectionC | Camera correction table (removing of gamma correction) |
| #include "amma/LColMod.hh" |
| LineColorModelsC | Line color model |
| #include "amma/IDens2d.hh" |
| IntDensity2dC | Density image. |
| #include "amma/IBDens2d.hh" |
| ByteImgDensity2dC | Combined Byte and Density image. |
| #include "amma/Video.hh" |
| VideoInC | Template i/p video stream class |
| VideoOutC | Template o/p video stream class |
| #include "amma/VideoByte.hh" |
| VideoByteInC | Video input stream for ByteImageC images |
| VideoByteOutC | Video output stream for ByteImageC images |
| #include "amma/VideoYUV.hh" |
| VideoYUVInC | Video input stream for YUVImageC |
| VideoYUVOutC | Video output stream for YUVImageC |
| #include "amma/ImgField.hh" |
| ImgFieldC | Template class for video fields |
| #include "amma/VideoIntl.hh" |
| VideoIntlInC | Template class for interlaced video i/p stream |
| VideoIntlOutC | Template class for interlaced video o/p stream |
| #include "amma/FieldIter.hh" |
| FieldIterC | Pixel iterator for ImgFieldC field template class. |
| #include "amma/PSImage.hh" |
| PSImageC | This class creates Postscript files that illustrate fields of 2D vectors and/or covariance matrices |
| #include "amma/ImgIOPS.hh" |
| DPIImagePSByteRGBC | Load a RGB image in PPM format. |
| DPOImagePSByteRGBC | Save a RGB image in PPM format. |
| DPIImagePSByteGreyC | Load a Grey image in PPM format. |
| DPOImagePSByteGreyC | Save a Grey image in PPM format. |
| #include "amma/GeomIOPS.hh" |
| DPIImagePSLine2dPPC | Load a RGB image in PPM format. |
| DPOImagePSLine2dPPC | Save a RGB image in PPM format. |
| #include "amma/PSFormat.hh" |
| FileFormatPSC | Create an instance of a PS File Format. |
| #include "amma/RAG/RAG.hh" |
| RAGC | Class to construct a region adjacency graph from a segmentation map; label 0 is reserved for outer region which is not of interest. |
| #include "amma/RAG/RmSmallMrg.hh" |
| RmSmallMrgC | Class to decide whether the node of a graph should be merged with any of its neighbours and which neighbour |
| #include "amma/RAG/MergeCrit.hh" |
| MergeCritC | Class to decide whether two nodes of an adjacency should be merged based on the motion measurement associated with each of them. |
| #include "amma/RAG/RmThinMrg.hh" |
| RmThinMrgC | Class to decide whether the node of a graph should be merged with any of its neighbours and which neighbour |
| #include "amma/RAG/RegNode.hh" |
| RegNodeC | Representation of a two-dimensional, arbitrarily-shaped region as a node in a region adjacency graph |
| #include "amma/RAG/RegEdge.hh" |
| RegEdgeC | Representation of a boundary between two two-dimensional, arbitrarily-shaped regions as an edge in a region adjacency graph |
| #include "amma/Region/RegionSet.hh" |
| RegionSetC | Class for representing the segmentation |
| #include "amma/Region/RegionSetB.hh" |
| RegionSetBodyC | Class for describing the result of a segmentation; include a segmentation map and statistics associated to each region |
| #include "amma/Region/IPRegionB.hh" |
| IPRegionBodyC | Virtual segmentation class (provides interface for real classes) |
| #include "amma/Region/IPRegion.hh" |
| IPRegionC | Handle class for a basic segmentation class |
| #include "amma/Region/RegGrowSeq.hh" |
| RegGrowSeqC | Region growing class with each region grown sequentially |
| #include "amma/Region/PixStackSelect.hh" |
| PixStackSelectC | Class for selecting next pixel on which some processing needs to be done. |
| #include "amma/Region/RegGrowSeqB.hh" |
| RegGrowSeqBodyC | Region growing class with each region grown sequentially |
| #include "amma/Region/RegClassify.hh" |
| RegClassifyC | Class to determine whether a pixel belongs to a region based on its intensity. |
| #include "amma/Region/RegClassCol.hh" |
| RegClassColC | Class to determine whether a pixel belongs to a region based on its colour. |
| #include "amma/Region/RegClassConnComp.hh" |
| RegClassConnCompC | Class to determine whether a pixel belongs to a region based on its label. This class is useful for connected component labelling. |
| #include "amma/Region/RegColCovMatcher.hh" |
| RegColCovMatcherC | Class for matching regions in successive frames |
| #include "amma/Region/RegColMeanMatcher.hh" |
| RegColMeanMatcherC | Class for matching regions in successive frames |
| #include "amma/Region/RegColMeanCovMatcher.hh" |
| RegColMeanCovMatcherC | Class for matching regions in successive frames |
| #include "amma/Region/RegClassMot.hh" |
| RegClassMotC | Class to determine whether a pixel belongs to a region based on its motion vector. |
| #include "amma/Region/PointContour.hh" |
| PointContourC | Class to fill a contour represented by a list of points (floating points) |
| #include "amma/Region/RegGrowStealSeq.hh" |
| RegGrowStealSeqC | Region growing class with each region grown sequentially |
| #include "amma/Region/RegGrowStealSeqB.hh" |
| RegGrowStealSeqBodyC | Region growing class with each region grown sequentially |
| #include "amma/Region/NumCostDerin.hh" |
| NumCostDerinC | Class to calculate the pdf for the purpose of image segmentation |
| #include "amma/Region/NumCostDerinB.hh" |
| NumCostDerinBC | Implementation class for Derin part of the Bayesian criterion. |
| #include "amma/Region/NumOptimiseGibbsSampling.hh" |
| NumOptimiseGibbsSamplingC | GibbsSampling optimiser handle class. |
| #include "amma/Motion/LMSOpticFlow.hh" |
| LMSOpticFlowC | Least-mean-squared gradient method for optical flow |
| #include "amma/Motion/MultiScaleMotion.hh" |
| MultiScaleMotionC | Performs multiscale motion estimation |
| #include "amma/Motion/LMSRegionMatch.hh" |
| LMSRegionMatchC | Computes a 2D motion vector from 2 images over a region using a least-mean-square fit |
| #include "amma/Motion/NumCostMotEst.hh" |
| NumCostMotEstC | Optimisation cost function for image patch comparison. |
| #include "amma/Motion/NumCostMotEstB.hh" |
| NumCostMotEstBC | Implementation class for cost function used for comparing image regions. |
| #include "amma/Motion/NumCostMotEstBase.hh" |
| NumCostMotEstBaseC | Optimisation cost function for image patch comparison. |
| #include "amma/Motion/MotModel.hh" |
| MotModelC | Base class for the motion models |
| #include "amma/Motion/QuAffMotModel.hh" |
| QuAffMotModelC | Class for methods specific to the quasi-affine motion model |
| #include "amma/Motion/TransMotModel.hh" |
| TransMotModelC | Class for methods specific to the translational motion model |
| #include "amma/Motion/AffineMotModel.hh" |
| AffineMotModelC | Class for methods specific to the affine motion model |
| #include "amma/Motion/PerspectiveMotModel.hh" |
| PerspectiveMotModelC | Class for methods specific to the perspective motion model |
| #include "amma/Motion/QuadraticMotModel.hh" |
| QuadraticMotModelC | Class for methods specific to the quadratic motion model |
| #include "amma/Motion/NumOptimiseImageDescent.hh" |
| NumOptimiseImageDescentC | Gradient descent optimisation algorithm for motion estimation. |
| #include "amma/Motion/NumOptimiseDiehlMotEst.hh" |
| NumOptimiseDiehlMotEstC | Gradient descent optimisation algorithm for motion estimation. |
| #include "amma/Motion/MatchMotEst.hh" |
| MatchMotEstC | Class for motion estimation |
| #include "amma/Motion/MultiMatchMotEst.hh" |
| MultiMatchMotEstC | Motion estimation with templated motion model |
| #include "amma/Motion/MatchMotEstBase.hh" |
| MatchMotEstBaseC | Put a brief description of your class here |
| #include "amma/Motion/MultiMatchMotEstBase.hh" |
| MultiMatchMotEstBaseC | Put a brief description of your class here |
| #include "amma/Motion/RegionMotComp.hh" |
| RegionMotCompC | Class for motion compensation of arbitrary shapes. |
| #include "amma/Motion/MCErrorSegmentBase.hh" |
| MCErrorSegmentBaseC | Generic class for segmentation based on the motion compensated error image. |
| #include "amma/Motion/MultiLevel.hh" |
| MultiLevelC | Class for producing multiresolution or multiscale images |
| #include "amma/Motion/MCErrorSegment1.hh" |
| MCErrorSegment1C | Generic class for segmentation based on the motion compensated error image. |
| #include "amma/Motion/MCErrorSegment2.hh" |
| MCErrorSegment2C | Generic class for segmentation based on the motion compensated error image. |
| #include "amma/Motion/MCErrorSegment3.hh" |
| MCErrorSegment3C | Generic class for segmentation based on the motion compensated error image. |
| #include "amma/FastFourierTrans2d.hh" |
| FastFourierTrans2dC | Put a brief description of your class here |
| #include "amma/Font.hh" |
| FontC | Class for loading in an AMMA font and inserting them into images |
| #include "amma/Image3d.hh" |
| Image3dC | 3D Image class |
| #include "amma/Im3dFilter.hh" |
| Image3dFilterC | Handle template class for convolution in 3d images |
| #include "amma/Corner.hh" |
| CornerC |
| #include "amma/CrnSusan.hh" |
| SusanC | Susan corner detector |
| #include "amma/SubSampl.hh" |
| VSubSample | Some simple sub-sampling filters. |
| #include "amma/RankOrd.hh" |
| VRankOrder | Some rank order filters |
| #include "amma/IPBWSubSample.hh" |
| IPBWSubSampleC | Sub-sample a byte image by sx,sy. |
| #include "amma/GeomFeatSet.hh" |
| GeomFeatSetC | Geometric feature array |
| #include "amma/GeomPt2dFt.hh" |
| GeomPt2dFeatC | 2D point feature inherited from GeomFeatC |
| #include "amma/GeomLine2dFt.hh" |
| GeomLine2dFeatC | 2D line feature inherited from GeomFeatC |
| #include "amma/aff.hh" |
| AffTransfC | The class AffTransfC represents an affine transformation from one space into another. |
| #include "amma/Quartern.hh" |
| QuarternC |
| #include "amma/Homtm.hh" |
| HomtmC |
| #include "amma/RigidT.hh" |
| RigidTransC |
| #include "amma/ComFile.hh" |
| ComFileC | ComFileC is a class which provides a file parser for multiview sets of 3D points/meshes/range images. |
| #include "amma/VecSet.hh" |
| VectorSetC |
| #include "amma/Regis.hh" |
| RegisC | Registers two 3d data sets. |
| #include "amma/NRegis.hh" |
| ViewT | ViewT is used internally by NRegisC |
| CorresT | CorresT is used internally by NRegisC |
| NRegisC | N-Point Set Registration. |
| #include "amma/PRegis.hh" |
| PRegisC | Finds the pose. |
| #include "amma/CorrSet.hh" |
| CorSpecT | CorSpecT holds the information for one correspondence set. |
| CorrSetC | Provides routines for correspondence sets (it stores an array of CorSpecT's) |
| #include "amma/MeanRegis.hh" |
| MeanRegisC | MeanRegisC registers N point sets, using Pennec's method of mean shape. |
| #include "amma/Schmitt.hh" |
| SchmittC | The SchmittC class registers N point sets using Schmitt's method. |
| #include "amma/Polops.hh" |
| FaceT | Structure used in PolopsC to represent a face. |
| SubGroupT | Structure used in PolopsC to represent ?? |
| PolopsC | PolopsC is a general purpose class for Polyehdral data structures. |
| #include "amma/IndTri.hh" |
| TriNearestT | |
| IndTriC | IndTriC is used to determine the nearest point on a triangle. |
| #include "amma/Vizz.hh" |
| VizzC |
| #include "amma/FloatRange.hh" |
| FloatRangeC | Range image where each pixel is stored using a float. |
| #include "amma/VectRange.hh" |
| VectRangeC | Range image stored using a vector for each point, ie full |
| #include "amma/ByteRange.hh" |
| ByteRangeC | Range images with one byte per pixel. |
| #include "amma/ristags.h" |
| s_risparams | |
| risversion | |
| s_risheader | |
| s_risdir | |
| s_risfile |
| #include "amma/PolopRan.hh" |
| PolopRanC |
| #include "amma/SynthRan.hh" |
| SynthRanC | SynthRanC is a class which provides facilities to create synthetic range images from a synthetic 3D model (a .tri file). |
| #include "amma/VTRing.hh" |
| TEdgeC | |
| VTVertexC | |
| VTEdgeC | |
| VTFaceC | |
| VTRingC |
| #include "amma/VTBound.hh" |
| VTDirEdgeC | |
| VTBoundC |
| #include "amma/VTBackTrack.hh" |
| VTBackTrackC |
| #include "amma/VTNear.hh" |
| VTNearestPointC | |
| VTNearC | |
| VTPointStuffC |
| #include "amma/HoppeTri.hh" |
| MeshOptC |
| #include "amma/VTNear.hh" |
| VTLoadedC |
| #include "amma/sl_cast.hh" |
| t_uv | |
| t_tri | |
| t_vector | |
| t_casteljau |
| #include "amma/sl_disp.hh" |
| LoopRoseC |
| #include "amma/Slime.hh" |
| PatchLookUpTableC |
| #include "amma/HoppeSlime.hh" |
| HopSlimeC |
| #include "amma/Slime.hh" |
| SlimeC |
| #include "amma/NN.hh" |
| NNC |
| #include "amma/Nearest.hh" |
| NearestC |
| #include "amma/Hash3d.hh" |
| Hash3dC |
| #include "amma/DNearest.hh" |
| DNearestC |
| #include "amma/Mesh.hh" |
| MeshElemC | |
| MeshNodeC | |
| MeshEdgeC | |
| MeshC | |
| MeshNearestPointT |
| #include "amma/Surface.hh" |
| SurfaceC |
| #include "amma/SurfEdge.hh" |
| SurfaceEdgeC |
| #include "amma/SurfNode.hh" |
| SurfaceNodeC |
| #include "amma/SurfElem.hh" |
| ElementC |
| #include "amma/SurfAdj.hh" |
| SurfaceAdjC |
| #include "amma/SurfBoun.hh" |
| SurfaceBoundC |
| #include "amma/SurfElem.hh" |
| SurfaceElementC |
| #include "amma/TriSet.hh" |
| BodyTriSetC | A simple mesh class |
| #include "amma/Tri.hh" |
| TriNearestPointC | |
| TriC | |
| TriOrthoC |
| #include "amma/SurfNP.hh" |
| SurfaceNearestPointT |
| #include "amma/SurfExt.hh" |
| SurfaceExtC |
| #include "amma/Bucket3to2.hh" |
| BaseBucket3to2dC |
| #include "amma/BuckList.hh" |
| Bucket3to2dC |
| #include "amma/BuckArr.hh" |
| BucketArray3to2dC |
| #include "amma/SurfNear.hh" |
| SurfaceNearestPointC | |
| SurfaceNearestC |
| #include "amma/CTriSet.hh" |
| BodyCTriSetC | Coloured (textured) BodyTriSet |
| #include "amma/TriSet.hh" |
| TriSetC | A simple mesh class |
| #include "amma/TriEdgeSet.hh" |
| EdgeC | |
| TriEdgeSetC | Class Description |
| #include "amma/CTriSet.hh" |
| CTriSetC | Coloured (textured) TriSet |
| #include "amma/NormVol.hh" |
| NormalVolumeC |
| #include "amma/BVoxSet.hh" |
| BaseVoxSetC |
| #include "amma/Vox.hh" |
| VoxC | |
| VoxNormalC | |
| VoxPointNormalC | |
| VoxBoundPointNormalC | |
| VoxEmptyC |
| #include "amma/VoxSet.hh" |
| VoxSetC | |
| VoxSetArrayC |
| #include "amma/BaseRegis.hh" |
| BaseRegisC | BaseRegisC is an Abstract Base Class, which is reference counted (Big Object) and provides the core operations for doing point set registration. |
| #include "amma/PolRegis.hh" |
| PolRegisC | PolRegisC uses the Surface Based Nearest Neighbour Method and is reference counted (Big Object). |
| #include "amma/RanRegis.hh" |
| RanRegisC | RanRegisC uses the Range Image Search Nearest Neighbour Method and is reference counted (Big Object). |
| #include "amma/BaseRegisHC.hh" |
| BaseRegisHC | BaseRegisHC is a Handle to the Abstract Base Class, BaseRegisC, which is reference counted. |
| #include "amma/VoxRegis.hh" |
| VoxRegisC | VoxRegisC uses the Voxel Based Nearest Neighbour Method and is reference counted (Big Object). |
| #include "amma/PolRegisHC.hh" |
| PolRegisHC | PolRegisHC is a Handle to the Derived Class PolRegisC, which is reference counted. |
| #include "amma/VoxRegisHC.hh" |
| VoxRegisHC | VoxRegisHC is a Handle to the Derived Class VoxRegisC, which is reference counted. |
| #include "amma/RanRegisHC.hh" |
| RanRegisHC | RanRegisHC is a Handle to the Derived Class RanRegisC, which is reference counted. |
| #include "amma/HoppeSlime.hh" |
| PointStuffC | |
| PLBackupC |
| #include "amma/HomTransMatC.hh" |
| HomTransMatC |
| #include "amma/HtmFunctionsC.hh" |
| HtmFunctionsC |
| #include "amma/DisplacementImage.hh" |
| DisplacementImageC | A displacement map image |
| #include "amma/DetailPoint.hh" |
| DetailPointC | A point mapped onto a mesh |
| #include "amma/DetailLayer.hh" |
| DetailLayerC | A mesh mapped onto another |
| #include "amma/PointMapper.hh" |
| PointMapperC | A class which maps points. |
| #include "amma/AMFigure.hh" |
| MotionSeqC | |
| AMFigureC |
| #include "amma/AMSegment.hh" |
| AMSegmentC | |
| SegDynaTC | |
| SegStatTC | SegStatTC is a transformation class for an articulated figure |
| #include "amma/AMParse.hh" |
| AccParsC |
| #include "amma/GUI/Canvas.hh" |
| GUICanvasC | Widget in which graphics can be rendered. |
| #include "amma/GUI/RenderTools.hh" |
| GUIRenderListC | List of render instructions. |
| #include "amma/GUI/Render.hh" |
| GUIRenderC | Render instruction handle. |
| #include "amma/GUI/Window.hh" |
| GUIWindowC | Window handle. |
| #include "amma/GUI/Manager.hh" |
| GUIManagerC | GUI Manager class |
| #include "amma/GUI/RenderTools.hh" |
| GUIRenderPointC | Draw a single point |
| GUIRenderPixelListC | Draw a list of points |
| GUIRenderLineC | Draw line |
| GUIRenderTextC | Draw line |
| GUIRenderClearC | Clear the window. |
| GUIRenderByteImageC | Draw a byte image. |
| GUIRenderRGBImageC | Draw a rgb image. |
| #include "amma/GUI/Widget.hh" |
| GUIWidgetC | Base Widget handle. |
| #include "amma/GUI/Menu.hh" |
| GUIMenuC | Pixmap |
| #include "amma/GUI/SignalInfo.hh" |
| GTKSignalInfoC | Signal info |
| #include "amma/GUI/Widget.hh" |
| GUIWidgetBodyC | Widget base body. |
| #include "amma/GUI/Button.hh" |
| GUIButtonC | Button handle. |
| #include "amma/GUI/VUIWorkArea.hh" |
| ViewWorkAreaC | Work area. |
| #include "amma/GUI/VUIObject.hh" |
| ViewObjectC | View object as widget |
| #include "amma/GUI/VUIDisplayMap.hh" |
| DisplayMapC | Mapping between displayable objects and widgets. |
| #include "amma/GUI/ViewManager.hh" |
| ViewManagerC | View manager. |
| ViewManagerBodyC | View manager body. |
| #include "amma/GUI/PixmapInfo.hh" |
| ScaledPixmapC | PixmapC. |
| #include "amma/GUI/VUIDisplayMapReg.hh" |
| SetDefaultDisplayC | Class to add display function to default display list. |
| #include "amma/GUI/Cursor.hh" |
| GUICursorC | Cursor handle |
| #include "amma/GUI/CWidget.hh" |
| GUIContainerWidgetC | Container Widget |
| #include "amma/GUI/LBox.hh" |
| GUILBoxC | Layout box |
| #include "amma/GUI/Menu.hh" |
| GUIMenuItemC | Menu item |
| GUIMenuBarC | Pixmap |
| #include "amma/GUI/Label.hh" |
| GUILabelC | Label |
| #include "amma/GUI/FileSelector.hh" |
| GUIFileSelectorC | FileSelector |
| #include "amma/GUI/Pixmap.hh" |
| GUIPixmapC | Pixmap |
| #include "amma/GUI/TextEntry.hh" |
| GUITextEntryC | TextEntry |
| #include "amma/GUI/Slider.hh" |
| GUISliderC | Slider |
| #include "amma/GUI/MouseEvent.hh" |
| GUIMouseEventC | Mouse event information. |
| GUICListEventC | Print description of mouse event to stream. |
| #include "amma/GUI/OneChild.hh" |
| GUIOneChildC | Base class for all widgets with exactly one child. |
| #include "amma/GUI/Fixed.hh" |
| GUIFixedWidgetC | Fixed layout widget. |
| #include "amma/GUI/ScrolledArea.hh" |
| GUIScrolledAreaC | ScrolledArea handle. |
| #include "amma/GUI/EventBox.hh" |
| GUIEventBoxBodyC | Event box widget. |
| GUIEventBoxC | Event box. |
| #include "amma/GUI/Frame.hh" |
| GUIFrameC | Put a frame around some other widgets. |
| #include "amma/GUI/ToggleButton.hh" |
| GUIToggleButtonC | Toggle Button handle. |
| GUICheckButtonC | Check Button handle. |
| #include "amma/GUI/StatusBar.hh" |
| GUIStatusBarC | Status bar. |
| #include "amma/GUI/Combo.hh" |
| GUIComboC | Combo handle. |
| #include "amma/GUI/List.hh" |
| GUIListC | List handle. |
| #include "amma/GUI/MenuCheck.hh" |
| GUIMenuCheckItemC | Menu item |
| #include "amma/GUI/RawCanvas.hh" |
| GUIRawCanvasC | RawCanvas handle. |
| #include "amma/GUI/Table.hh" |
| GUITableC | Table. |
| #include "amma/GUI/Ruler.hh" |
| GUIRulerC | Ruler . |
| #include "amma/GUI/SpinButton.hh" |
| GUISpinButtonC | Spin button body. |
| #include "amma/GUI/Tree.hh" |
| GUITreeC | Tree |
| GUITreeItemC | Leaf of tree. |
| #include "amma/GUI/PackInfo.hh" |
| GUIPackInfoC | Packing info widget. |
| #include "amma/GUI/ToolTips.hh" |
| GUIToolTipsC | Tool tip set handle. |
| #include "amma/GUI/Separator.hh" |
| GUISeparatorC | Vertical or horizontal separator. |
| #include "amma/GUI/Bitmap.hh" |
| GUIBitmapBodyC | Bitmap body. |
| GUIBitmapC | Bitmap. |
| #include "amma/GUI/Notebook.hh" |
| GUINotebookC | Layout box |
| #include "amma/GUI/CList.hh" |
| GUICListCellC | Cell info. |
| GUICListBodyC | CList widget body. |
| GUICListC | CList widget. |
| #include "amma/GUI/VLabel.hh" |
| GUIVLabelC | Vertical Label. |
| #include "amma/GUI/RadioButton.hh" |
| GUIRadioButtonC |
| #include "amma/GUI/Graph1d.hh" |
| GUIGraph1dC | Graph of a 1d function. |
| #include "amma/GUI/3D/3DCanvas.hh" |
| Canvas3DC | 3D Canvas Widget. |
| #include "amma/GUI/3D/gtkglarea.h" |
| _GtkGLArea | |
| _GtkGLAreaClass |
| #include "amma/GUI/3D/Object.hh" |
| DObject3DC | Handle to basic object in a 3d world. |
| DObjectSet3DC | Handle to basic object in a 3d world. |
| #include "amma/GUI/3D/ViewPoint.hh" |
| DViewPoint3DC | Setup a view point in the 3D world. |
| #include "amma/GUI/3D/Cube.hh" |
| DCube3DC | Handle to basic object in a 3d world. |
| #include "amma/GUI/3D/Util.hh" |
| DSwapBuff3DC | Swap buffers. |
| DTransform3DC | Transform objects |
| #include "amma/GUI/3D/Lines.hh" |
| DLine3DC | Draw some lines. |
| #include "amma/GUI/3D/Polops.hh" |
| DPolops3DC | Draw some lines. |
| #include "amma/GUI/3D/View3D.hh" |
| View3DBodyC | 3D Viewer widget. |
| View3DC | 3D Viewer widget. |
| #include "amma/GUI/3D/Light.hh" |
| DLight3DC | Draw some lines. |
| #include "amma/GUI/3D/Pixmap3D.hh" |
| GUIPixmap3DBodyC | A 3D pixmap. |
| GUIPixmap3DC | A 3D pixmap. |
| #include "amma/GUI/3D/Disp3DIO.hh" |
| DPDisplay3DBodyC | |
| DPDisplay3DC | |
| DPODisplay3DC | Display 3D handle. |
| #include "amma/GUI/3D/DispFormat3D.hh" |
| IOFormatDisplay3DC | Create an instance of a Display3D IO Format. |
| #include "amma/GUI/Event.hh" |
| EventC | Event body. |
| #include "amma/GUI/ViewGroup.hh" |
| GroupC | Object Group handle |
| #include "amma/GUI/ViewObject.hh" |
| ObjectC | Object handle |
| DeltaC | Delta base. |
| #include "amma/GUI/ViewData.hh" |
| DataC | Data Object handle |
| DeltaUpdateC | Update data object. |
| #include "amma/GUI/ViewDelta.hh" |
| DeltaAddC | Add object to group. |
| DeltaRemoveC | Remove object from group. |
| #include "amma/GUI/ViewSequence.hh" |
| SequenceBaseBodyC | |
| SequenceBaseC | |
| PlayControlC | View play control. |
| PlayControlBodyC | View play control. |
| SequenceC | |
| SequenceBodyC |
| #include "amma/GUI/DispIO.hh" |
| DPDisplayBodyC | |
| DPDisplayC | |
| DPODisplayBodyC | |
| DPODisplayC | Display handle template. |
| #include "amma/GUI/DispFormat.hh" |
| IOFormatDisplayC | Create an instance of a Display IO Format. |
| #include "amma/GUI/GroupTree.hh" |
| GUIGroupTreeC | Tree displaying a group hirachy. |
| #include "amma/GUI/PlayControl.hh" |
| GUIPlayControlC | Play Control GUI interface. |
| GUIPlayControlBodyC | Play Control GUI interface body. |
| #include "amma/RawFileC.hh" |
| RawFileC |
| #include "amma/SerialPortC.hh" |
| SerialPortC |
| #include "amma/RawIO.hh" |
| RawIOC |
| #include "amma/RawIOBas.hh" |
| RawIOBaseC |
| #include "amma/Thread/Ticker.hh" |
| TickerFC | Ticker handle. |
| #include "amma/INetProtocolC.hh" |
| INetProtocolC |
| #include "amma/SocketsC.hh" |
| SocketsC | Socket client. |
| #include "amma/SocketServerC.hh" |
| SocketServerC | Socket Server. |
| #include "amma/ServerC.hh" |
| ServerC |
| #include "amma/Sound/Sound.hh" |
| SoundDrvBaseBodyC | Sound driver base. |
| SoundDrvC | Sound driver handle. |
| #include "amma/Studio/SwitchDriver.hh" |
| ConnectionC | Switch connection. |
| SwitchDriverBodyC | Body class for video switch controller. |
| SwitchDriverC | Video switch controller. |
| #include "amma/Studio/Switch.hh" |
| SalvoC | Salvo |
| SalvoBodyC | Salvo body |
| SwitchBodyC | Body class for video switch controller. |
| SwitchC | Video switch controller. |
| #include "amma/Studio/SwitchLeitch.hh" |
| SwitchLevelC | |
| SwitchLeitchBodyC | Leitch switch controller body. |
| SwitchLeitchC | Leitch switch controller. |
| #include "amma/Studio/SwitchManager.hh" |
| SwitchManagerBodyC | Switch manager. |
| SwitchManagerC | Switch manager. |
| #include "amma/Studio/SwitchModel.hh" |
| SwitchMatrixC | |
| SwitchModelBodyC | Model switch controller body. |
| SwitchModelC | Model switch controller. |
| #include "amma/Studio/SwitchSalvo.hh" |
| SwitchSalvoBodyC | Salvo switch body. |
| SwitchSalvoC | Salvo switch . |
| #include "amma/Studio/GUISwitchMatrix.hh" |
| GUISwitchMatrixBodyC | Switch config widget body. |
| GUISwitchMatrixC | Switch config widget handle. |
| #include "amma/Studio/GUISwitch.hh" |
| GUISwitchBodyC | Switch config widget body. |
| GUISwitchC | Switch config widget handle. |
| #include "amma/Studio/SwitchNetSrv.hh" |
| SwitchNetSrvC | Net switch server. |
| SwitchNetSrvBodyC | Net switch server. |
| #include "amma/Studio/GUISwitchManager.hh" |
| GUISwitchManagerBodyC | Switch config widget body. |
| GUISwitchManagerC | Switch config widget handle. |
| #include "amma/Studio/SwitchNet.hh" |
| SwitchNetBodyC | Model switch controller body. |
| SwitchNetC | Model switch controller. |
| #include "amma/Studio/SwitchMap.hh" |
| MatrixMapC | Mappings for each matrix. |
| SwitchMapBodyC | Body for mapping switch connections. |
| SwitchMapC | Video switch controller. |
| #include "amma/Logic2/LExprType.hh" |
| VLExprTypeC | Expression Type. |
| #include "amma/Logic2/LExprLab.hh" |
| VLExprLabelC | Expression label handle. |
| #include "amma/Logic2/LBindLst.hh" |
| VLBindLst | Set of variable bindings. |
| #include "amma/Logic2/LSymbIter.hh" |
| VLSymbIterC | Symbol list iterator. |
| #include "amma/Logic2/LSubstBase.hh" |
| VLSubstBaseC | Subsitution handle. |
| #include "amma/Logic2/LExprSet.hh" |
| VLExprSet | Set that handles equivelent expressions correctly. |
| #include "amma/Logic2/LSymb.hh" |
| VLSymbC | Symbolic token. |
| #include "amma/Logic2/LMinTermSOP.hh" |
| VLMinTermSOP | Sum of Products. |
| #include "amma/Logic2/LMinTerm.hh" |
| VLMinTermC | Logical min-term. |
| #include "amma/Logic2/LSpace.hh" |
| VLSpaceC | Handle for a logical space. |
| #include "amma/Logic2/LSymb.hh" |
| VLSymbDCC | Symbol handle. |
| #include "amma/Logic2/LSymbSet.hh" |
| VLSymbSetC | Set of symbols. |
| #include "amma/Logic2/LNExpr.hh" |
| VLNExpr | Named expression. |
| #include "amma/Logic2/LValue.hh" |
| VLValue | Logical value. |
| VLValInt | Integer Value |
| VLValFloat | Floating point value. |
| VLValStr | String. |
| #include "amma/Logic2/LOps.hh" |
| VLNotC | Negation. |
| #include "amma/Logic2/LExprIter.hh" |
| VLExprIter | This iterator works over Index labels for the expression. |
| VLExprIterC |
| #include "amma/Logic2/LVar.hh" |
| VLVarC | Create a variable. |
| #include "amma/Logic2/LBindLstIter.hh" |
| VLBindLstIter | Iterate through a bind list. |
| #include "amma/Logic2/LBindLst.hh" |
| VLBindLstC | Refrence counted version of a bind list. |
| #include "amma/Logic2/LExprLabLst.hh" |
| VLExprLabelLst |
| #include "amma/Logic2/LMinTermPIter.hh" |
| VLMinTermPartIter | Convert a composite minterm into a list of VLMinTerm singles |
| #include "amma/Logic2/ConstraintSet.hh" |
| VLConstraintSetC | Logical constraint |
| #include "amma/Logic2/Constraint.hh" |
| VLConstraintC | Logical constraint |
| #include "amma/Logic2/LCIndType.hh" |
| VLCIndTypeC | Type index handle. |
| #include "amma/Logic2/LCIndTypeIter.hh" |
| VLCIndTypeIterC | Type iterator |
| #include "amma/Logic2/LCIndLeaf.hh" |
| VLCIndLeafC | Leaf node. |
| #include "amma/Logic2/LCIndVal.hh" |
| VLCIndValC | Index by pure symbol |
| #include "amma/Logic2/LCIndValIter.hh" |
| VLCIndValIterC | Symbol value iterator |
| #include "amma/Logic2/LCIndExpr.hh" |
| VLCIndExprC | Leaf node. |
| #include "amma/Logic2/LCFiltIndexIter.hh" |
| VLCFiltIndexIter | Filtered Index Iterator. |
| #include "amma/Logic2/LIndexIter.hh" |
| VLIndexIterC | VLCIndex iterator. |
| #include "amma/Logic2/LIndex.hh" |
| VLIndexC | Index of expressions. |
| #include "amma/Logic2/LCFiltIndexIter.hh" |
| VLFiltIndexIter | Filtered Index Iterator. |
| #include "amma/Logic2/LCIndexItPnt.hh" |
| VLCIndexIterPntC | Iteration point handle. |
| #include "amma/Logic2/ListIndex.hh" |
| VLListIndexC | Sets indexed by Expressions. |
| VLListIndexIterC | List index iterator. |
| #include "amma/Logic2/LFiltIndexIter.hh" |
| VLCFiltIndexIterC | Filtered Index Iterator. |
| VLFiltIndexIterC | Filtered Index Iterator, Typed access |
| #include "amma/Logic2/MinTermIndex.hh" |
| VLMinTermIndexC | Setup a mapping between an arbitary type and a MinTerm. |
| #include "amma/Logic2/BNPIndexIter.hh" |
| VLBNPIndexIterC | Branching Neg/Pos index iterator. |
| #include "amma/Logic2/BIndex.hh" |
| VLBIndexC | Branching index. |
| #include "amma/Logic2/BNPIndex.hh" |
| VLBNPIndexC | Branching Neg/Pos Index. |
| #include "amma/Logic2/BNPListIndex.hh" |
| VLBNPListIndexC | This is a specialisation of VLNPIndex. |
| #include "amma/Logic2/LMinTermIndexIter.hh" |
| VLMinTermIndexIterC | MinTerm index iterator. |
| #include "amma/Logic2/LTypeIndex.hh" |
| VLTypeIndexC | TypeIndex. |
| #include "amma/Logic2/LExprSetIter.hh" |
| VLExprSetIterC | Expression set iterator. |
| #include "amma/Logic2/LExprSet.hh" |
| VLExprSetC |
| #include "amma/Logic2/LRule.hh" |
| VLRuleC | Replacement rule. |
| #include "amma/Logic2/Theory.hh" |
| VLTheoryC | A Theory is a set of rules. |
| #include "amma/Logic2/LSubst.hh" |
| VLSubstSetC | Set of substitutions, will do expression matching. |
| #include "amma/Logic2/SpaceSet.hh" |
| VLSpaceSetC | Set of spaces. |
| VLSpaceSetIterC | Iterator for set of spaces. |
| #include "amma/Logic2/LBndTypeSearch.hh" |
| VLBndTypeSearchC | Search though TypeInd for Expression types that involve one or more values from bnds. |
| #include "amma/Logic2/SpaceDiff.hh" |
| VLSpaceDiffBodyC | Find the difference between a set of spaces and a new space. |
| VLSpaceDiffC | Find the difference between a set of spaces and a new space. |
| #include "amma/Logic2/DeciElem.hh" |
| VLDeciListElemC | Decision List Element. |
| #include "amma/Logic2/DeciList.hh" |
| VLDeciListC | Decision List. |
| #include "amma/Logic2/CandDescrim.hh" |
| VLCandidateDescrimC | candidate descrimination term. |
| #include "amma/Logic2/CandDescrimSet.hh" |
| VLCandidateDescrimSetC | Candidate Descrimination Set. |
| #include "amma/Logic2/SpaceDiffMV.hh" |
| VLSpaceDiffMVBodyC | Find the difference between a set of spaces and a new space. |
| VLSpaceDiffMVC | Find the difference between a set of spaces and a new space. |
| #include "amma/Logic2/LExprGen.hh" |
| VLExprGeneratorC | Expression generator. |
| #include "amma/Logic2/SpaceDiffIter.hh" |
| VLSpaceDiffIterC | Iterate all possible differences between two spaces. |
| #include "amma/Logic2/LDeciExprGen.hh" |
| VLDeciExprGenC | Iterate through possible expressions. |
| #include "amma/Logic2/ExprFragSet.hh" |
| VLExprFragmentSetBodyC | Generate the set of all possible fragments of an expression/minterm. |
| VLExprFragmentSetC | Generate the set of all possible fragments of an expression/minterm. |
| #include "amma/Logic2/DLModel.hh" |
| VLModelDLC | Decision List Model. |
| #include "amma/Logic2/Model.hh" |
| DPModelC | Model of a system. |
| #include "amma/Logic2/DLModelAction.hh" |
| VLModelDLActionC | Action model. |
| #include "amma/Logic2/ModelBuilder.hh" |
| DPModelBuilderC | Model builder handle. |
| #include "amma/Logic2/ModelStep.hh" |
| DPModelStepC | Information about a step in a plan. |
| #include "amma/Logic2/RuleModel.hh" |
| VLModelRuleC | Simple Rule Model. |
| #include "amma/Logic2/DLModelBuilder.hh" |
| DPModelDLBuilderC | DL Model builder handle. |
| #include "amma/Logic2/DLSModel.hh" |
| VLModelDLSC | Decision List (Single) Model. |
| #include "amma/Logic2/DLSModelBuilder.hh" |
| DPModelDLSBuilderC | DL Model builder handle. |
| #include "amma/Logic2/NonLinearPlan.hh" |
| VLNonLinearPlanC | non-linear plan handle |
| VLNonLinearPlan | The body of a non-linear plan. |
| #include "amma/Logic2/NLPlanner.hh" |
| VLNLPlannerC | Planner class. |
| #include "amma/Logic2/PlanLinear.hh" |
| VLPlanLinearC | Simple linear plan. |
| #include "amma/Logic2/Plan.hh" |
| VLPlanBadStateC | Exception class for bad state for plan. |
| VLPlanC | An abstract plan. |
| #include "amma/Logic2/PlanSingle.hh" |
| VLPlanSingleOpC | Simple linear plan. |
| #include "amma/Logic2/Act2Plan.hh" |
| VLAct2PlanC | Process to turn an action into a simple plan. |
| #include "amma/Logic2/Planner.hh" |
| VLPlannerC | Planner handle. |
| #include "amma/Logic2/PlanNL.hh" |
| VLPlannerNLC | Non-linear planner. |
| #include "amma/Logic2/PlanOneStep.hh" |
| VLPlannerOneStepC | One step planner. |
| #include "amma/Logic2/PlanNLB.hh" |
| VLPlannerNLBodyC | Non-linear planner body. |
| #include "amma/Logic2/PlanStep.hh" |
| VLStepC | Logical step in a plan |
| #include "amma/Logic2/World.hh" |
| VLWorldC | World interface. |
| #include "amma/Logic2/TestWorld.hh" |
| VLTestWorldC | Test world. |
| #include "amma/Logic2/AsyncWorld.hh" |
| VLAsyncWorldC | Async world base. |
| #include "amma/Logic2/DarkCastle.hh" |
| PlayerC | Player |
| RoomC | Room. |
| ObjectC | Object |
| EntityC | Adventure Entity Handle. |
| PortalC | Portal between rooms. |
| WorldC | World body |
| InterfaceC | Test world. |
| #include "amma/Logic2/Executor.hh" |
| VLExecutorC | Exevutor body. |
| #include "amma/Logic2/RandomAct.hh" |
| VLRandomActC | Random Action Generator. |
| #include "amma/DERA/RegOrderedGrow.hh" |
| RegSeedC | Stores seeds for region growing |
| RegOrderedGrowC | Segmentation using region growing ordered by boundary pixel intensity. |
| #include "amma/DERA/StaticTrack.hh" |
| StaticTrackC | Performs static tracking stage, no temporal information |
| #include "amma/DERA/RegBoundary.hh" |
| RegBoundaryC | Stores a region boundary as well as statistcs |
| #include "amma/DERA/ClusterTrack.hh" |
| ClusterTrackC | Performs motion cluster tracking, considers only current frame motion |
| #include "amma/DERA/FeatureTrack.hh" |
| FeatureTrackC | Performs history analysis of the tracked objects, ie temporal filtering |
| #include "amma/DERA/MotionTrack.hh" |
| MotionTrackC | Performs motion tracking stage |
| #include "amma/DERA/NumCostRegion.hh" |
| NumCostRegionC | Optimisation cost function interface for image region comparison. |
| #include "amma/visualdb/NumVBDataSet.hh" |
| NumVBDataSetC |
| #include "amma/visualdb/DatabaseUtils.hh" |
| DatabaseUtils | |
| Shape |
| #include "amma/visualdb/ImageDb.hh" |
| ImageDbC | Defines Save(StringC & filename)for type ThisClassC |
| #include "amma/visualdb/ImageIndex.hh" |
| ImageIndexC |
| #include "amma/visualdb/ImageSet.hh" |
| ImageRegionC | Put a brief description of your class |
| #include "amma/visualdb/RmSmallClusters.hh" |
| RmSmallClustersC | Class to decide whether the node of a graph should be merged with any of its neighbours and which neighbour |
| #include "amma/visualdb/ClusterNode.hh" |
| ClusterNodeC | Representation of a two-dimensional, arbitrarily-shaped region as a node in a region adjacency graph |
| #include "amma/visualdb/ClusterRAG.hh" |
| ClusterRAGC |
| #include "amma/visualdb/RegionVector.hh" |
| RegionVectorC |
| #include "amma/visualdb/MergeCloseClusters.hh" |
| MergeCloseClustersC | Class to decide whether the node of a graph should be merged with any of its neighbours and which neighbour |
| #include "amma/visualdb/MeanShiftAlg.hh" |
| MeanShiftAlgC | Put a brief description of your class here |
| #include "amma/visualdb/StatMeasure.hh" |
| StatMeasureC |
| #include "amma/visualdb/IllumiNorm.hh" |
| IllumiNormC |
| #include "amma/visualdb/Dct.hh" |
| DctC |
| #include "amma/visualdb/Intensity.hh" |
| IntensityC |
| #include "amma/visualdb/ColourC.hh" |
| ColourC |
| #include "amma/visualdb/Wavelet.hh" |
| WaveletC |
| #include "amma/visualdb/Gabor.hh" |
| GaborC |
| #include "amma/visualdb/ColourThread.hh" |
| ColourThread |
| #include "amma/visualdb/IntensityThread.hh" |
| IntensityThread |
| #include "amma/visualdb/DctThread.hh" |
| DctThread |
| #include "amma/visualdb/WaveletThread.hh" |
| WaveletThread |
| #include "amma/visualdb/GaborThread.hh" |
| GaborThread |
| #include "amma/visualdb/QueryThread.hh" |
| QueryThread |
| #include "amma/visualdb/NNetDb.hh" |
| NNetDbC |
| #include "amma/visualdb/IdbCanvasData.hh" |
| IdbCanvasDataC | Put a brief description of your class here |
| #include "amma/visualdb/ImageGrid.hh" |
| ImageGridC | Put a brief description of your class here |
| #include "amma/visualdb/QueryOption.hh" |
| QueryOptionC | Put a brief description of your class here |
| #include "amma/visualdb/QueryCanvasData.hh" |
| QueryCanvasDataC | Put a brief description of your class here |
| #include "amma/visualdb/QueryControl.hh" |
| QueryControlC | Put a brief description of your class here |
| #include "amma/LabelImage.hh" |
| LabelImageC | Put a brief description of your class |
| #include "amma/VecImage.hh" |
| VecImageC |
| #include "amma/Pizza2C.hh" |
| Pizza2C |
| #include "amma/Pizza3C.hh" |
| Pizza3C |
| #include "fftw/fftw-int.h" |
| fftw_time_struct |
| #include "fftw/fftw.h" |
| fftw_twiddle_struct | |
| fftw_rader_data_struct | |
| fftw_plan_node_struct | |
| fftw_plan_struct |
| #include "amma/Index2d.hh" |
| #include "amma/Directio.hh" |
| #include "amma/DirRLUD.hh" |
| #include "amma/Dir8RLUD.hh" |
| #include "amma/CrackCod.hh" |
| #include "amma/ColorCnv.hh" |
| #include "amma/Image/IPWavelet.hh" |
| #include "amma/Quartern.hh" |
| #include "amma/Homtm.hh" |
| #include "amma/Regis.hh" |
VERY QUICK EXPLANATION:
RegisC reg(base, query);
RigidTransC rt=reg.ExportRT(void);
rt will now contain the transform required to move base to register with
query
MORE DETAILS:
This is a simple routine to register two 3d data sets. It assumes
that query[i] = rot * base[i] + trans + noise
and finds the Least Squares estimate of rot and trans. It is based on
Arun, Huang & Blostein PAMI 9(5) 698-700 (1987) there are later
enhancements to the method in Umeyama, PAMI 13(4) 376-380 (1991)
and Kanatani, PAMI 16(5) 543-549 (1994). The result is always a
proper rotation.
Member function Transform does rot * v + trans and InvTransform does rot^T * (v - trans)
Notes :
I use Vector3dC and Matrix3d3C throughout except where I need the SVD, where I use VectorC and MatrixC.
This routine always produces a result, which may however not be unique. The member function unique can be asked to provide the status. Examples of non-unique transformation are only 2 points or all points collinear.
Whether or not a tranf is unique depends on a threshold - nearlyzero in Regis.cc This threshold controls several things and should be developed a little further.
Programmers note:
Beware of errors caused by FixSmallToBeZero, use only for print out!
There is a switch in Regis.cc that can be used for some debugging
Some services additional to computing the pose and its covariance are available in particular Cal_dr is a standalone routine
Covariance Notes
----------------
For a meaningful covariance meaningful weights must be input, and the SceModT must be specified.
Point covariances are sigma2 = 3 rho2
- sigma2 is the rms Euclidean distance
- rho2 is the mean squared delta x, y or z
The weight[i] should be 1/sigma2. This is converted to wi = (2 for SceSce) diag[ 1/rho2, 1/rho2, 1/rho2]
Simplified uses include just setting the weights to 0/1 and not computing the covariance.
Note the details in the computation of sigma2.
| #include "amma/CorrSet.hh" |
| #include "amma/Schmitt.hh" |
The SchmittC class registers N point sets using Schmitt's method.
There are M overlapping sets of points (Schmitt's notation), which means that each view has a point set, so M is the number of views. The overlap between two different views, are subsets of the point sets belonging to each view, and this is a correspondence set.
Algorithm
- Calculate all constant matrices (Abar, Pbar, all Q's =Qr+Qt).
- Main Loop: While not converged do
-> Calculate all N^j's & hence the quaternions (rotations).
-> Calculate Bbar (diff between rotated centroids).
-> Calculate Xbar (translations).
-> Update Rigid Transforms.
-> Calculate MSE.
-> Determine if convergence has occurred.
The constructor allows guesses to be passed which will then be used to initialise the elements of rtsM. Each element being associated with a view.
The expected rigid transforms can be passed via the function SetExpectedRTs, which is only used for the calculation of delta theta.
| #include "amma/SynthRan.hh" |
The resolution of the imaginary range scanner can be controlled by specifying the number of rows and columns. You can also specify the viewing direction by using a unit directional vector.
Once the range image has been created you can save it to a .tri file (3D
representation) or a .dep file (range image).
| #include "amma/VTRing.hh" |
| #include "amma/VTBound.hh" |
| #include "amma/BaseRegis.hh" |
To avoid an accumulating error, a vector set workMovPointsM is defined which is initialized as a copy of startMovPointsM. A nearest neighbour search is performed on the fixed object. The result of this search is stored in the vector set fixM, which contains all the corresponding nearest neighbour points to workMovPointsM.
workMovPointsM and fixM will be registered and the transformation of this single iteration step is stored in rtKM. After each iteration, deltaRtKM is applied to all previous transformations, so that rtKM represents the RigidTransC to transform startMovPointsM -> fixM. The next iteration starts with workMovPointsM = rtKM o startMovPointsM, again nearest neighbour search and so on.
The returned RigidTransC of BaseRegisC contains the transformation
To accelerate the time expensive process of iteration, the user may select prediction (based on Besl & McKay 92), which demands less iterations.
There are further quality improving features that can be switched on and off. These are Surface Normal Check, Boundary Check and Distance Check.
The user also has the facility of choosing the method to be used to calculate the Mean Square Error.
When using the trace mode, printouts are given on each iteration step. Some of the fields are only relevant when using the prediction. Hence there fields will be blank, indicated by ------.
#i - iteration number
#pts - number of random points on moveable surface
#w - number of weights minus the sum of weights
RMS - RMS value
% 1st - Comparison of the current & very 1st RMS value in %
|Trans| - Translation occured from previous translation
%Tn-1 - Comparison of the last & current total translation value in %
%Texp - Comparison of the expected & current total translation in %
Rotation - Current Rotation in degrees
%Rn-1 - Comparison of the last & current total rotation in %
%Rexp - Comparison of the expected and current rotation in %
NCA - Indicates whether weights were affected by the Normal Angle Check
BCA - Indicates whether weights were affected by the Boundary Check
DCA - Indicates whether weights were affected by the Distance Check
Thek_1 - Angle in 7D space between previous last two registration vectors
Thetak - Angle in 7D space between last two registration vectors
PRP - Prediction is Possible (Good Alignment Between last two
registration vectors)
CDP - Can Do Prediction (Parabola, Line Based or Max Allowable Update)
PUO - Permanent Prediction Update Occured (YES/NO)
MSEk - Value of MSE before attempted prediction update
MSEp - Value of MSE after (temporary/permanent) prediction update
FindNearest returns the vector set fixM containing the closest surface points to a given set of points workMovPointsM. It also needs an array of weights. Points that have their weight value less than NearZero will be completely ignored. Note that the derived class will provide the virtual GetNNPairs() function, which is required by FindNearest. An error message will be given by FindNearest if the sum of all weights is zero, the program will then be terminated since it is then impossible to proceed.
All vector sets that are passed to the constructors must have the same number of entries i=1...N.
There are various options provided by the constructor and member functions, which affect results obtained, except the trace option.
Trace
0 : No information is displayed.
1 : All information is displayed; the amount of detail displayed depends
whether the Basic ICP or Accelerated ICP is being used.
Check Boundary
keepBoundaryPoints : Do not modify weight values of boundary points.
discardBoundaryPoints : Boundary point weight values are modified
accordingly to the distance and standard deviation.
Check Normals
noAngleCheck : No normal angle check is performed.
doAngleCheck : A normal angle check is performed and each point's weight is
weight is modified appropriately.
Distance Check
noDistanceCheck : Do not perform distance check.
doDistanceCheck : Perform distance check and modify each point's weight
appropriately.
MSE Calculation
standardMse : Use the standard MSE calculation method.
madEstimator : Use the Median Absolute Deviation Estimator Method.
| #include "amma/RanRegis.hh" |
The class requires two range images (FloatRangeC).
An initial guess is required to start the iterative process of motion estimate, which is passed to PerformRegistration (a member function of BaseRegisC). The result of the final transformation that registers the two surfaces will be returned as a RigidTransC.
The constructor uses the first range image to do the nearest neighbour (NN) search on.
There are various options provided by the constructor and member functions,
which affect results, except the trace option. See the Base Class for more
details on these options.
| #include "amma/GUI/SignalInfo.hh" |
| #include "amma/GUI/3D/gdkgl.h" |
| #include "amma/colorquant.h" |
| #include "fftw/fftw-int.h" |
| #include "fftw/fftw.h" |
| #include "amma/Boolean.hh" |
| #include "amma/StdTypeA.hh" |
| #include "amma/Index.hh" |
| #include "amma/Index2d.hh" |
| #include "amma/KwList.hh" |
| #include "amma/StdType.hh" |
| #include "amma/String.hh" |
| #include "amma/Pixel.hh" |
| #include "amma/Stream.hh" |
| #include "amma/FilePerm.hh" |
| #include "amma/Cxx/tokenizer.h" |
| #include "amma/LiPoint2.hh" |
| #include "amma/BVertex.hh" |
[i,j] <------------ [i,j+1]
| /^\
| (i,j) |
V |
[i+1,j] ---------> [i+1, j+1]
| #include "amma/EdgeList.hh" |
| #include "amma/GMLineGf.hh" |
| #include "amma/IPolyg2.hh" |
| #include "amma/VVdefs.hh" |
| #include "amma/MeanCo1d.hh" |
| #include "amma/FFT1d.hh" |
| #include "amma/Num/NumDataSet.hh" |
| #include "amma/Num/DataSetTuple3.hh" |
| #include "amma/BaseOpt.hh" |
| #include "amma/GradAssOpt.hh" |
| #include "amma/SAOpt.hh" |
| #include "amma/MFTOpt.hh" |
| #include "amma/GreyVal.hh" |
| #include "amma/GreyImIt.hh" |
| #include "amma/ByteImag.hh" |
| #include "amma/DoubleIm.hh" |
| #include "amma/pixchain.hh" |
| #include "amma/BaseIntl.hh" |
| #include "amma/Motion/MultiScaleMotion.hh" |
| #include "amma/Polops.hh" |
| #include "amma/ristags.h" |
| #include "amma/VTRing.hh" |
| #include "amma/VTNear.hh" |
| #include "amma/Hash3d.hh" |
| #include "amma/Mesh.hh" |
| #include "amma/BVoxSet.hh" |
| #include "amma/Vox.hh" |
| #include "amma/HoppeSlime.hh" |
| #include "amma/AMSegment.hh" |
| #include "amma/GUI/Widget.hh" |
| #include "amma/GUI/ToolTips.hh" |
| #include "amma/GUI/RadioButton.hh" |
| #include "amma/GUI/3D/3DCanvas.hh" |
| #include "amma/GUI/3D/gdkgl.h" |
| #include "amma/GUI/3D/gtkglarea.h" |
| #include "amma/Thread/Mutex.hh" |
| #include "amma/Logic2/LExprType.hh" |
| #include "amma/Logic2/LSymb.hh" |
| #include "amma/Logic2/LSymbSet.hh" |
This is a simple set of symbols, this will NOT do any pattern matching,
or unification operations.
| #include "amma/Logic2/LExprIter.hh" |
| #include "amma/Logic2/Types.hh" |
| #include "amma/Logic2/LExprLabLst.hh" |
| #include "amma/Logic2/LBindLstIter.hh" |
| #include "amma/Logic2/LMinTerm.hh" |
| #include "amma/Logic2/LMinTermSOP.hh" |
| #include "amma/Logic2/LMinTermPIter.hh" |
| #include "amma/Logic2/LRule.hh" |
| #include "amma/Logic2/Theory.hh" |
| #include "amma/Logic2/PlanStep.hh" |
| #include "amma/colorquant.h" |
| #include "amma/visualdb/RegionVector.hh" |
| #include "amma/visualdb/MeanShiftAlg.hh" |
| #include "amma/visualdb/NNetDb.hh" |
| #include "amma/LabelImage.hh" |
| #include "fftw/fftw-int.h" |
| #include "fftw/fftw.h" |
| #include "amma/Boolean.hh" |
Anyway, the class BoolenT represents logical value.
| #include "amma/Dir8RLUD.hh" |
| #include "amma/Random.hh" |
| #include "amma/GNumInteg.hh" |
| #include "amma/RungeKutta.hh" |
| #include "amma/Num/EstIntFunc.hh" |
| #include "amma/GradAssOpt.hh" |
| #include "amma/GreyVal.hh" |
| #include "amma/VTRing.hh" |
| #include "amma/sl_cast.hh" |
| #include "amma/Slime.hh" |
| #include "amma/AMFigure.hh" |
| #include "amma/Logic2/Types.hh" |
| #include "amma/Boolean.hh" |
| #include "amma/IntC.hh" |
| #include "amma/Empty.hh" |
| #include "amma/Pair.hh" |
| #include "amma/Tuple3.hh" |
| #include "amma/Tuple2.hh" |
| #include "amma/Tuple4.hh" |
| #include "amma/RCWrap.hh" |
| #include "amma/Index.hh" |
| #include "amma/IndexR1d.hh" |
| #include "amma/BuffSize.hh" |
| #include "amma/BooSArr1.hh" |
| #include "amma/SArray1d.hh" |
| #include "amma/SDArray1d.hh" |
| #include "amma/SArray2d.hh" |
| #include "amma/SArray3d.hh" |
| #include "amma/Index2d.hh" |
| #include "amma/Index3d.hh" |
| #include "amma/IndRect.hh" |
| #include "amma/Array1d.hh" |
| #include "amma/ArrStack.hh" |
| #include "amma/Array2d.hh" |
| #include "amma/Array3d.hh" |
| #include "amma/IntrDLst.hh" |
| #include "amma/InCDLIte.hh" |
| #include "amma/BoCDLIte.hh" |
| #include "amma/DList.hh" |
| #include "amma/CDLIter.hh" |
| #include "amma/Hash.hh" |
| #include "amma/HSetExtra.hh" |
| #include "amma/HSet.hh" |
| #include "amma/HashAR.hh" |
| #include "amma/Graph.hh" |
| #include "amma/GraphT.hh" |
| #include "amma/GrBestRoute.hh" |
| #include "amma/KwList.hh" |
| #include "amma/StdType.hh" |
It also solves problems with bugs in compilers
(at least GNU C++ 2.7.0) or bad syntax rules in C++, who knows.
| #include "amma/String.hh" |
char, IndexC, IntT,
LongIntT, RealT, .... Result is a string.
| #include "amma/TextLine.hh" |
| #include "amma/StrExt.hh" |
| #include "amma/Complex.hh" |
| #include "amma/Dir8RLUD.hh" |
| #include "amma/Pixel.hh" |
| #include "amma/TimeCode.hh" |
| #include "amma/StdMath.hh" |
| #include "amma/Random.hh" |
| #include "amma/UsefulFn.hh" |
| #include "amma/TypeName.hh" |
e.g. for class xyzC declare the following as global
in a .cc file preferably with the definition of xyzC
static TypeNameC typeNamexyzC(typeinfo(xyzC),"xyzC");
| #include "amma/BinStream.hh" |
| #include "amma/BinStreamGrid.hh" |
| #include "amma/BinIOPixel.hh" |
| #include "amma/BinString.hh" |
| #include "amma/IntSArr1.hh" |
| #include "amma/ReSArr1.hh" |
| #include "amma/NArray1d.hh" |
| #include "amma/NArray2d.hh" |
| #include "amma/IntArr1d.hh" |
| #include "amma/ReArr1d.hh" |
| #include "amma/IntArr2d.hh" |
| #include "amma/ReArr2d.hh" |
| #include "amma/StrList.hh" |
| #include "amma/PGgf.hh" |
| #include "amma/Date.hh" |
| #include "amma/UserInfo.hh" |
| #include "amma/DP/Port.hh" |
| #include "amma/DP/ProcIOStream.hh" |
| #include "amma/DP/ProcIStream.hh" |
| #include "amma/DP/ProcCompose.hh" |
| #include "amma/DP/Compose.hh" |
| #include "amma/DP/RunningAve.hh" |
| #include "amma/DP/OffsetScale.hh" |
| #include "amma/DP/Multiplex.hh" |
| #include "amma/DP/Task.hh" |
| #include "amma/DP/TaskThread.hh" |
| #include "amma/DP/IOConnect.hh" |
| #include "amma/DP/TaskList.hh" |
| #include "amma/DP/SplitO.hh" |
| #include "amma/DP/ListIO.hh" |
| #include "amma/DP/Multiply.hh" |
| #include "amma/DP/StreamOp.hh" |
| #include "amma/DP/Func2Stream.hh" |
| #include "amma/DP/IFailOver.hh" |
| #include "amma/DP/Tap.hh" |
| #include "amma/DP/IOJoin.hh" |
| #include "amma/DP/FuncP2Proc.hh" |
| #include "amma/DP/DataConv.hh" |
| #include "amma/DP/SplitI.hh" |
| #include "amma/DP/Hold.hh" |
| #include "amma/DP/Signal1.hh" |
| #include "amma/DP/Signal2.hh" |
| #include "amma/DP/Signal3.hh" |
| #include "amma/DP/GeomIO.hh" |
| #include "amma/DP/Geom2dIO.hh" |
| #include "amma/DP/Geom3dIO.hh" |
| #include "amma/DP/Geom4dIO.hh" |
| #include "amma/DP/GeomNdIO.hh" |
| #include "amma/DP/BinIOAnGeo.hh" |
| #include "amma/Timer.hh" |
| #include "amma/DocEntry.hh" |
| #include "amma/DocEHT.hh" |
| #include "amma/util/RCSFile.hh" |
| #include "amma/Vector.hh" |
| #include "amma/Matrix.hh" |
| #include "amma/VecMat.hh" |
| #include "amma/EigenVal.hh" |
| #include "amma/Affine.hh" |
| #include "amma/LinearS1.hh" |
| #include "amma/Point2d.hh" |
| #include "amma/Vector2d.hh" |
| #include "amma/Line2dPP.hh" |
| #include "amma/Line2ABC.hh" |
| #include "amma/Matrix2d.hh" |
| #include "amma/VecMat2d.hh" |
| #include "amma/LinearS2.hh" |
| #include "amma/EigVal2.hh" |
| #include "amma/PCLine.hh" |
| #include "amma/PCLineSeg.hh" |
| #include "amma/PCurve2d.hh" |
| #include "amma/PRect2d.hh" |
| #include "amma/Point3d.hh" |
| #include "amma/Vector3d.hh" |
| #include "amma/Line3dPP.hh" |
| #include "amma/Plan3PVV.hh" |
| #include "amma/Plan3abc.hh" |
| #include "amma/Line3dPV.hh" |
| #include "amma/Matrix3d.hh" |
| #include "amma/EigVal3.hh" |
| #include "amma/VecMat3d.hh" |
| #include "amma/Point4d.hh" |
| #include "amma/Vector4d.hh" |
| #include "amma/Matrix4d.hh" |
| #include "amma/Polynomi.hh" |
| #include "amma/XYZPolyn.hh" |
| #include "amma/PtToInd2.hh" |
| #include "amma/PtToInd3.hh" |
| #include "amma/OProj2a3.hh" |
| #include "amma/PProj1d.hh" |
| #include "amma/PPoint1d.hh" |
| #include "amma/PPtLi2d.hh" |
| #include "amma/PPoint2d.hh" |
| #include "amma/PProj2d.hh" |
| #include "amma/PLine2d.hh" |
| #include "amma/PPersp2d.hh" |
| #include "amma/PPtPl3d.hh" |
| #include "amma/PPoint3d.hh" |
| #include "amma/PProj3d.hh" |
| #include "amma/PPersp3d.hh" |
| #include "amma/PPlane3d.hh" |
| #include "amma/Mean2d.hh" |
| #include "amma/Mean3d.hh" |
| #include "amma/Covar3d.hh" |
| #include "amma/MeanNd.hh" |
| #include "amma/MeanCo2d.hh" |
| #include "amma/MeanCo3d.hh" |
| #include "amma/ExMeCo3d.hh" |
| #include "amma/MeanCoNd.hh" |
| #include "amma/NormalD2.hh" |
| #include "amma/SumNXX23.hh" |
| #include "amma/SumNXX22.hh" |
| #include "amma/LiPoint2.hh" |
| #include "amma/Edge.hh" |
| #include "amma/Boundary.hh" |
| #include "amma/GMLineGf.hh" |
| #include "amma/IRectTP.hh" |
| #include "amma/IPolyg2.hh" |
| #include "amma/Polygon2.hh" |
| #include "amma/SubPol2d.hh" |
| #include "amma/Quadrila.hh" |
| #include "amma/Rect2d.hh" |
| #include "amma/VVdefs.hh" |
| #include "amma/Mesh2dNode.hh" |
| #include "amma/Mesh2dEdgeB.hh" |
| #include "amma/Mesh2dEdge.hh" |
| #include "amma/Mesh2dNodeB.hh" |
| #include "amma/InHist1d.hh" |
| #include "amma/ReHist1d.hh" |
| #include "amma/ReHist2d.hh" |
| #include "amma/Mean1d.hh" |
| #include "amma/MeanCo1d.hh" |
| #include "amma/MinMax1d.hh" |
| #include "amma/DataSet1.hh" |
| #include "amma/IMinMax1.hh" |
| #include "amma/BinTable.hh" |
| #include "amma/BinIter.hh" |
| #include "amma/RealSparHist1d.hh" |
| #include "amma/SDFunct1.hh" |
| #include "amma/DFunct1.hh" |
| #include "amma/ArPoint2.hh" |
| #include "amma/SArPnt2.hh" |
| #include "amma/SArPnt3.hh" |
| #include "amma/ArLinPV3.hh" |
| #include "amma/Num/NumLabel.hh" |
| #include "amma/Num/NumData.hh" |
| #include "amma/Num/NumDataSet.hh" |
NumVDataSetC is introduced to tie in with the rest of the NumFuncC
hierarchy. All classes derived from NumFuncC use data sets with a VectorC
input and either a VectorC or NumLabelC output.
| L | class label |
| maxLabel | the highest label value |
| minP | value for non-class probabilities |
| maxP | value for class probability |
No context yet, the class is not used. It is intended to facilitate using
classes derived from NumFuncC to represent covariance matrices instead of
vectors.
NumVLDataSetC is used to store data sets for use with classes derived from
NumPDFC, NumClassifyC and NumReduceC. In each case, the elements are
assumed to represent a data pair consisting of a feature vector and
corresponding class label.
| #include "amma/Num/NumFunc.hh" |
| #include "amma/Num/NumMagnitude.hh" |
| #include "amma/Num/NumModel.hh" |
| #include "amma/Num/NetVector.hh" |
| #include "amma/Num/NumParameters.hh" |
| #include "amma/Num/NumCost.hh" |
| #include "amma/Num/NumPDF.hh" |
| #include "amma/Num/NumClassify.hh" |
| #include "amma/Num/NumClassifySupervised.hh" |
| #include "amma/Num/NumClassifyUnsupervised.hh" |
| #include "amma/Num/NumClassifyFusion.hh" |
| #include "amma/Num/NumReduce.hh" |
| #include "amma/Num/NumReduceSupervised.hh" |
| #include "amma/Num/NumReduceUnsupervised.hh" |
| #include "amma/Num/NumError.hh" |
| #include "amma/Num/NumPerformance.hh" |
| #include "amma/Num/NumClustCriterion.hh" |
| #include "amma/Num/NormalRBFunc.hh" |
| #include "amma/Num/RbfValidate.hh" |
| #include "amma/Num/RbfOption.hh" |
| #include "amma/Num/TotalKurtosis.hh" |
| #include "amma/Num/NumOptimise.hh" |
| #include "amma/Num/Simplex.hh" |
| #include "amma/Num/NumSelect.hh" |
| #include "amma/Num/NumClassComb.hh" |
| #include "amma/GreyVal.hh" |
| #include "amma/RGBValue.hh" |
| #include "amma/ColorCnv.hh" |
| #include "amma/YUVValue.hh" |
| #include "amma/MunselPt.hh" |
| #include "amma/BinIORGBValue.hh" |
| #include "amma/BinIOYUVValue.hh" |
| #include "amma/VYUValue.hh" |
| #include "amma/ImageRec.hh" |
| #include "amma/Image.hh" |
| #include "amma/BinImgIO.hh" |
| #include "amma/ImgNumOps.hh" |
| #include "amma/ByteImag.hh" |
| #include "amma/IntImage.hh" |
| #include "amma/YUVImage.hh" |
| #include "amma/Image/ImgIO.hh" |
| #include "amma/Image/VidIO.hh" |
| #include "amma/Image/IPBasic.hh" |
| #include "amma/Image/IPTransform.hh" |
| #include "amma/Image/IPFilter.hh" |
| #include "amma/Image/BiLinearInt.hh" |
| #include "amma/Image/IPBinary.hh" |
| #include "amma/Image/IPLabel.hh" |
| #include "amma/Image/IPMoments.hh" |
| #include "amma/Image/PCMapping.hh" |
| #include "amma/Image/SobelImg.hh" |
| #include "amma/Image/PCurveIO.hh" |
| #include "amma/Image/BGRXValue.hh" |
| #include "amma/pixchain.hh" |
| #include "amma/Mom01d2.hh" |
| #include "amma/Mom012P2.hh" |
| #include "amma/Mom012d2.hh" |
| #include "amma/CrackIm.hh" |
| #include "amma/ShapeDsc.hh" |
| #include "amma/PxString.hh" |
| #include "amma/RegModel.hh" |
| #include "amma/SmallRMo.hh" |
| #include "amma/ConstMod.hh" |
| #include "amma/PolynRMo.hh" |
| #include "amma/ReMarkMo.hh" |
| #include "amma/FlatRMo.hh" |
| #include "amma/ByIntRMo.hh" |
| #include "amma/IntByRMo.hh" |
| #include "amma/ThresRMo.hh" |
| #include "amma/RgbRMo.hh" |
| #include "amma/ChrDRMod.hh" |
| #include "amma/ProbRMo.hh" |
| #include "amma/CamCorr.hh" |
| #include "amma/LColMod.hh" |
| #include "amma/Region/RegClassCol.hh" |
| #include "amma/Region/RegColCovMatcher.hh" |
| #include "amma/Region/RegColMeanMatcher.hh" |
| #include "amma/Region/RegColMeanCovMatcher.hh" |
| #include "amma/Region/RegClassMot.hh" |
| #include "amma/Region/PointContour.hh" |
| #include "amma/Motion/MotModel.hh" |
| #include "amma/Motion/QuAffMotModel.hh" |
| #include "amma/Motion/TransMotModel.hh" |
| #include "amma/Motion/AffineMotModel.hh" |
| #include "amma/Motion/PerspectiveMotModel.hh" |
| #include "amma/Motion/QuadraticMotModel.hh" |
| #include "amma/Motion/MatchMotEstBase.hh" |
| #include "amma/Motion/MultiMatchMotEstBase.hh" |
| #include "amma/Motion/RegionMotComp.hh" |
| #include "amma/Motion/MCErrorSegmentBase.hh" |
| #include "amma/Motion/MultiLevel.hh" |
| #include "amma/Motion/MCErrorSegment1.hh" |
| #include "amma/Motion/MCErrorSegment2.hh" |
| #include "amma/Motion/MCErrorSegment3.hh" |
| #include "amma/Motion/NumLabelImageConv.hh" |
| #include "amma/FastFourierTrans2d.hh" |
| #include "amma/Im3dMaths.hh" |
| #include "amma/Corner.hh" |
| #include "amma/GeomPt2dFt.hh" |
| #include "amma/GeomLine2dFt.hh" |
| #include "amma/aff.hh" |
| #include "amma/Quartern.hh" |
| #include "amma/RigidT.hh" |
| #include "amma/Homtm.hh" |
| #include "amma/Polops.hh" |
| #include "amma/IndTri.hh" |
| #include "amma/ByteRange.hh" |
| #include "amma/FloatRange.hh" |
| #include "amma/VectRange.hh" |
| #include "amma/ristags.h" |
| #include "amma/VTRing.hh" |
| #include "amma/sl_cast.hh" |
| #include "amma/Slime.hh" |
| #include "amma/nn_comp.hh" |
| #include "amma/Tri.hh" |
| #include "amma/BuckList.hh" |
| #include "amma/TriSet.hh" |
| #include "amma/BVoxSet.hh" |
| #include "amma/Vox.hh" |
| #include "amma/HomTransMatC.hh" |
| #include "amma/Surf3DIO.hh" |
| #include "amma/AMFigure.hh" |
| #include "amma/GUI/Render.hh" |
| #include "amma/GUI/Widget.hh" |
| #include "amma/GUI/MouseEvent.hh" |
| #include "amma/GUI/3D/gdkgl.h" |
| #include "amma/GUI/3D/gtkglarea.h" |
| #include "amma/GUI/3D/Object.hh" |
| #include "amma/GUI/3D/Lines.hh" |
| #include "amma/GUI/3D/Polops.hh" |
| #include "amma/GUI/View.hh" |
| #include "amma/INetProtocolC.hh" |
| #include "amma/SocketsC.hh" |
| #include "amma/SocketServerC.hh" |
| #include "amma/ServerC.hh" |
| #include "amma/Studio/Switch.hh" |
| #include "amma/Logic2/LExprType.hh" |
| #include "amma/Logic2/LExprLab.hh" |
| #include "amma/Logic2/LSymb.hh" |
| #include "amma/Logic2/LCompose.hh" |
| #include "amma/Logic2/LBindLst.hh" |
| #include "amma/Logic2/LSpace.hh" |
| #include "amma/Logic2/DeciElem.hh" |
| #include "amma/Logic2/CandDescrim.hh" |
| #include "amma/Logic2/DLModelAction.hh" |
| #include "amma/Logic2/Executor.hh" |
| #include "amma/colorquant.h" |
| #include "amma/visualdb/ImageSet.hh" |
| #include "amma/visualdb/RegionVector.hh" |
| #include "amma/visualdb/MeanShiftAlg.hh" |
| #include "amma/visualdb/IdbCanvasData.hh" |
| #include "amma/visualdb/ImageGrid.hh" |
| #include "amma/visualdb/QueryOption.hh" |
| #include "amma/visualdb/QueryCanvasData.hh" |
| #include "amma/visualdb/QueryControl.hh" |
| #include "amma/LabelImage.hh" |
| #include "amma/VecImage.hh" |
| #include "amma/Pizza2C.hh" |
| #include "amma/Pizza3C.hh" |
| #include "fftw/fftw-int.h" |
| #include "fftw/fftw.h" |
|
Documentation by CxxDoc: Fri Mar 16 21:16:36 2001 Centre for Vision, Speech & Signal Processing |