Table of contents
Default namespace
Table of contents
Class: LinkedListOrderedIterator
Enumeration
ME_MatrixEmpty (0 (0)), ME_OutOfBounds (1), ME_MatrixSizeNotEqual (2), ME_RowColumnMissMatch (3), ME_MatrixNotSquare (4), ME_SizeNotEqualOrGreat (5), ME_InexistantColumn (6), ME_InexistantRow (7)
Operator
Returns: ostream &
out (ostream&), exception (MathException&)
Function
Class
Generic iterator interface.
Templates: _T: class
Table of contents
Operator
Returns: bool
This method resets the iterator
Operator
Returns: _T*
This method gets the next item and moves item pointer to the next one
Operator
Returns: bool
This method returns whether iterator is at the last item
Function
Returns: bool
This method returns whether iterator is at the last item
Function
Returns: _T*
This method gets the next item and moves item pointer to the next one
Function
Returns: void
This method resets the iterator
Class
This class is a linked list structure. It allows insert and remove operations as well as sorted item query and iterators.
Templates: _T: class
Table of contents
Operator: LinkedListIterator<_T>
Operator: LinkedListOrderedIterator<_T>
Function: GetReverseOrderedIterator
Pool (LinkedListItem <_T> **), count (int)
growth (int): The amount of growth for each step
poolid (int)
Operator
Returns: LinkedListIterator<_T>
Creates an iterator object
Operator
Returns: LinkedListOrderedIterator<_T>
Creates an ordered iterator object
Operator
Returns: _T *
Returns an item from a given position
Position (int)
Function
Returns: LinkedListItem<_T> * Function Returns: LinkedListItem<_T> * Function Returns: LinkedListItem<_T> * Adds a new item to the list. This function returns the list item that surrounds the newly added item Item (_T*): The item to be added to the list Order (float): The order of the item to be added Function Returns: void Clears the entire list Function Returns: void Destroys the list by freeing every member and removing them Function Returns: LinkedListItem<_T> * Searches a specific item in the list and returns the list item. If item is not found NULL is returned Item (_T*) Function Returns: LinkedListIterator<_T> Creates an iterator object Function Returns: LinkedListOrderedIterator<_T> Creates an ordered iterator object Function Returns: LinkedListIterator<_T> Creates a reverse iterator object Function Returns: LinkedListOrderedIterator<_T> Creates an ordered reverse iterator object Function Returns: float Function Returns: _T * Returns an item from a given position Position (int) Function Returns: LinkedListItem<_T> * Returns a list item from a given position Position (int) Function Returns: float Function Returns: _T * Returns an item from a given ordered position Position (int) Function Returns: LinkedListItem<_T> * Returns a list item from a given ordered position Position (int) Function Returns: void Removes an item from the list item (LinkedListItem <_T> *) Function Returns: void Removes an item from the list Item (_T*) Function Returns: void Removes an item from the list Position (int) Function Returns: int Returns number of elements Function Returns: LinkedListItem<_T> * Gets the first item in list. Returns item wrapper Function Returns: _T * Gets the first item in list. Returns item itself Function Returns: LinkedListItem<_T> * Gets the last item in list. Returns item wrapper Function Returns: _T * Gets the last item in list. Returns item itself Function Returns: LinkedListItem<_T> * Gets the first item in ordered list. Returns item wrapper Function Returns: _T * Gets the first item in ordered list. Returns item itself Function Returns: LinkedListItem<_T> * Gets the last item in ordered list. Returns item wrapper Function Returns: _T * Gets the last item in ordered list. Returns item itself Function Returns: void Function Returns: LinkedListItem<_T>* Function Returns: void Changes the order of an item Item (LinkedListItem <_T> *): The item to be reordered Order (float): The new order Function Returns: void Changes the order of an item Position (int): position of the item to be reordered Order (float): The new order Class This class is a wrapper to all objects that will be added to a linked list. This wrapper contains linked list structure, order, the item and few other useful functions. Templates: _T: class Table of contents Item (_T*): The item Order (float), parent (LinkedList <_T> *) Function Returns: LinkedListItem<_T> * Returns the next element in the list, if this is the last item returns NULL Function Returns: float Returns the order of this list item Function Returns: LinkedListItem<_T> * Returns the next element in the ordered list, if this is the last item returns NULL Function Returns: LinkedListItem<_T> * Returns the previous element in the ordered list, if this is the first item returns NULL Function Returns: LinkedListItem<_T> * Returns the previous element in the list, if this is the first item returns NULL Function Returns: void Changes the order of this item Order (float) Class Inherits: IIterator <_T> Templates: _T: class Table of contents reverse (bool) Operator Returns: LinkedListItem<_T>* This method gets the next item and moves item pointer to the next one Function Returns: bool This method returns whether iterator is at the last item Function Returns: _T* This method gets the next item and moves item pointer to the next one Function Returns: LinkedListItem<_T>* This method gets the next list item and moves item pointer to the next one Function Returns: void This method resets the iterator Class This iterator class iterates through sorted linked list Inherits: IIterator <_T> Templates: _T: class Table of contents reverse (bool) Operator Returns: LinkedListItem<_T>* This method gets the next item and moves item pointer to the next one Function Returns: bool This method returns whether iterator is at the last item Function Returns: _T* This method gets the next item and moves item pointer to the next one Function Returns: LinkedListItem<_T>* This method gets the next list item and moves item pointer to the next one Function Returns: void This method resets the iterator Class Templates: _T: class Table of contents Operator Returns: ManagedBuffer<_T> & Operator Returns: ManagedBuffer<_T> & Operator Returns: _T & index (int) Operator Returns: _T* Function Returns: void Function Returns: _T * Function Returns: int Function Returns: void Function Returns: void size (int) Class Inherits: exception Table of contents Code (MathExceptions) Function Returns: MathExceptions Function Struct Table of contents Height (int), Width (int) Class Templates: _T: class Table of contents Temporary (bool): Whether this matrix is built temporary in this case the matrix is not duplicated, the data is reused cols (int), data (ManagedBuffer <_T> &), rows (int) Operator Returns: _T & Returns the value in the given matrix location specified with row and col parameters. the result of this function is a reference, so a value can be assign to it. eg A(1,2)=5; In the debug mode, this function does bound checking. row (int) Operator Returns: basic_Matrix2D Scalar multiplication: Multiplies the matrix by a given constant number. This function also returns the resultant matrix. mult (_T) Operator Returns: basic_Matrix2D Multiply the matrix by the given matrix. MatrixException:MatrixExceptions.ME_RowColumnMissMatch The size of resultant matrix is row(of first matrix) by column(of second matrix). mat1 (basic_Matrix2D&) Operator Returns: basic_Matrix2D & Scalar multiplication: Multiplies the matrix by a given constant number. mult (_T) Operator Returns: basic_Matrix2D Sums each value, one by one, of the matrix with the given constant number. This function also return the resultant matrix. mult (_T) Operator Returns: basic_Matrix2D Adds the given matrix to the current one. MatrixException:MatrixExceptions.ME_MatrixSizeNotEqual This function also returns the resultant matrix. mat1 (basic_Matrix2D&) Operator Returns: basic_Matrix2D & Sums each value, one by one, of the matrix with the given constant number. mult (_T) Operator Returns: basic_Matrix2D & Adds the given matrix to the current one. MatrixException:MatrixExceptions.ME_MatrixSizeNotEqual mat1 (basic_Matrix2D&) Operator Returns: basic_Matrix2D Substracts the given constant number from the each value, one by one, of matrix. This funtion also returns the resultant matrix. mult (_T) Operator Returns: basic_Matrix2D Substucts the given matrix from matrix. MatrixException:MatrixExceptions.ME_MatrixSizeNotEqual This function also returns the resultant matrix. mat1 (basic_Matrix2D&) Operator Returns: basic_Matrix2D & Substracts the given constant number from the each value, one by one, of matrix. mult (_T) Operator Returns: basic_Matrix2D & Substucts the given matrix from this matrix. MatrixException:MatrixExceptions.ME_MatrixSizeNotEqual mat1 (basic_Matrix2D&) Operator Returns: basic_Matrix2D Scalar division: Divide the matrix with the given constant number. This funtion also returns the resultant matrix. mult (_T) Operator Returns: basic_Matrix2D & Scalar division: Divide the matrix with the given constant number. mult (_T) Operator Returns: basic_Matrix2D & Initializes this matrix from the right hand matrix by copying that one matrix (basic_Matrix2D&) Operator Returns: bool Checks the given matrix whether is equal to this one. mat (basic_Matrix2D&) Operator Returns: _T & Allows access of a matrix member addressing it by its index. index (int) Operator Returns: std::string Convert and returns all the data of matrix to a string. Function Returns: basic_Matrix2D Calculates adjoint of this matrix and returns it. MatrixException:MatrixExceptions.ME_MatrixNotSquare Function Returns: _T Returns the average of the matrix values. cols (rows*) Function Returns: basic_Matrix2D Finds the Cofactor value of each elements of matrix. MatrixException:MatrixExceptions.ME_MatrixNotSquare Function Returns: _T Returns average of the given column. col (int) Function Returns: _T Find and returns the maximum number in the specified column of matrix. col (int) Function Returns: int Find and returns the index of maximum number in the specified column of matrix. col (int) Function Returns: _T Find and returns the minimum number in the specified column of matrix. col (int) Function Returns: int Find and returns the index of minimum number in the specified column of matrix. col (int) Function Returns: _T Returns sum of the given column. col (int) Function Returns: bool Checks the given matrix whether is equal to current one. mat (basic_Matrix2D&) Function Returns: basic_Matrix2D Copies the current matrix to another matrix where the location is determined. mat (basic_Matrix2D&), row (int), col (int) Function Returns: _T Takes the determinant of matrix. MatrixException:MatrixExceptions.ME_MatrixNotSquare Function Returns: basic_Matrix2D Function Returns: basic_Matrix2D Applies Gaussian Jordan Elimination to the matrix. Function Returns: _T & Returns the value in the given matrix location specified with row and col parameters. the result of this function is a reference, so a value can be assign to it. eg A.Get(1,2)=5; In the debug mode, this function does bound checking. row (int) Function Returns: int Returns the column number of matrix. Function Returns: _T * Returns the data array. Function Returns: int Returns the row number of matrix. Function Returns: Size2D Returns the size of matrix. Function Returns: basic_Matrix2D Creates new identity matrix of given size. size (int) Function Returns: basic_Matrix2D Finds and returns inverse of the matrix. MatrixException:MatrixExceptions.ME_MatrixNotSquare The function also returns the resultant matrix. Function Returns: _T Find and returns the maximum number in the matrix. Function Returns: int Find and returns the index of maximum number in the matrix. Function Returns: _T Find and returns the minimum number in the matrix. Function Returns: int Find and returns the index of minimum number in the matrix. Function Returns: basic_Matrix2D Finds the Minor value of each elements of matrix. MatrixException:MatrixExceptions.ME_MatrixNotSquare Function Returns: basic_Matrix2D Creates a normalized version of this matrix. Function Returns: basic_Matrix2D & Removes the specified column of the matrix. The function returns the current matrix. Col (int) Function Returns: basic_Matrix2D & Removes the specified row of the matrix. The function returns the current matrix. Row (int) Function Returns: void Changes the size of matrix with the given rows and cols parameters. This function preserves all data however the row and column positions might shift. cols (int) Function Returns: basic_Matrix2D Creates a new Robert's cross filter matrix. Function Returns: _T Returns average of the given row. row (int) Function Returns: _T Find and returns the maximum number in the given row of matrix. row (int) Function Returns: int Find and returns the index of maximum number in the given row of matrix. row (int) Function Returns: _T Calculates the median of a given row. row (int) Function Returns: _T Find and returns the minimum number in the specified row of matrix. row (int) Function Returns: int Find and returns the index of minimum number in the specified row of matrix. row (int) Function Returns: _T Returns sum of the given row. row (int) Function Returns: void Assigns the given value to given matrix location row (int), col (int) Function Returns: void Fills in the matrix with given data. be careful about data type. They should be same as template argument. ie when the type is double, data should be specified as 5.0 The number of arguments given to this function should be the size of the matrix. eg 3x3 matrix should take 9 arguments. value (_T) Function Returns: basic_Matrix2D Creates new Sobel filter matrix in X direction. Function Returns: basic_Matrix2D Creates new Sobel filter matrix in Y direction. Function Returns: basic_Matrix2D & Sorts the rows of the matrix depending on the value of the given column. col (int) Function Returns: _T Find and returns the sum of all value of the matrix. Function Returns: basic_Matrix2D & Swaps given two rows of the matrix. row1 (int), row2 (int) Function Returns: basic_Matrix2D Takes the ranspose of the matrix. MatrixException:MatrixExceptions.ME_MatrixNotSquare The function also returns the resultant matrix. Function Returns: bool Checks whether the matrix is identity matrix. MatrixException:MatrixExceptions.ME_MatrixNotSquare Function Returns: bool Checks whether the matrix is square matrix.AddItem up | top
AddItem up | top
Parameters
Clear up | top
Destroy up | top
FindListItem up | top
Parameters
GetIterator up | top
GetOrderedIterator up | top
GetReverseIterator up | top
GetReverseOrderedIterator up | top
HighestOrder up | top
ItemAt up | top
Parameters
ListItemAt up | top
Parameters
LowestOrder up | top
OrderedItemAt up | top
Parameters
OrderedListItemAt up | top
Parameters
Remove up | top
Parameters
Remove up | top
Parameters
Remove up | top
Parameters
getCount up | top
getFirst up | top
getFirstItem up | top
getLast up | top
getLastItem up | top
getOrderedFirst up | top
getOrderedFirstItem up | top
getOrderedLast up | top
getOrderedLastItem up | top
grow up | top
obtain up | top
setOrderOf up | top
Parameters
setOrderOf up | top
Parameters
LinkedListItem up | top
Variables
getNext up | top
getOrder up | top
getOrderedNext up | top
getOrderedPrevious up | top
getPrevious up | top
setOrder up | top
Parameters
LinkedListIterator up | top
Variables
LinkedListItem<_T>* up | top
eof up | top
get up | top
getitem up | top
reset up | top
LinkedListOrderedIterator up | top
Variables
LinkedListItem<_T>* up | top
eof up | top
get up | top
getitem up | top
reset up | top
ManagedBuffer up | top
Variables
Operator ++ up | top
Operator -- up | top
Operator [] up | top
Parameters
_T* up | top
AddReference up | top
GetBuffer up | top
GetSize up | top
RemoveReference up | top
Resize up | top
Parameters
MathException up | top
Variables
GetErrorCode up | top
what up | top
Size2D up | top
Variables
basic_Matrix2D up | top
Variables
Operator () up | top
Parameters
Operator * up | top
Parameters
Operator * up | top
Parameters
Operator *= up | top
Parameters
Operator + up | top
Parameters
Operator + up | top
Parameters
Operator += up | top
Parameters
Operator += up | top
Parameters
Operator - up | top
Parameters
Operator - up | top
Parameters
Operator -= up | top
Parameters
Operator -= up | top
Parameters
Operator / up | top
Parameters
Operator /= up | top
Parameters
Operator = up | top
Parameters
Operator == up | top
Parameters
Operator [] up | top
Parameters
std::string up | top
Adjoint up | top
Average up | top
Parameters
Cofactor up | top
ColAverage up | top
Parameters
ColMax up | top
Parameters
ColMaxIndex up | top
Parameters
ColMin up | top
Parameters
ColMinIndex up | top
Parameters
ColSum up | top
Parameters
Compare up | top
Parameters
CopyTo up | top
Parameters
Determinant up | top
FirstLineCofactor up | top
GaussianElimination up | top
Get up | top
Parameters
GetCols up | top
GetData up | top
GetRows up | top
GetSize up | top
IdentityMatrix up | top
Parameters
Inverse up | top
Max up | top
MaxIndex up | top
Min up | top
MinIndex up | top
Minor up | top
Normalize up | top
RemoveCol up | top
Parameters
RemoveRow up | top
Parameters
Resize up | top
Parameters
RobertsCross up | top
RowAverage up | top
Parameters
RowMax up | top
Parameters
RowMaxIndex up | top
Parameters
RowMedian up | top
Parameters
RowMin up | top
Parameters
RowMinIndex up | top
Parameters
RowSum up | top
Parameters
Set up | top
Parameters
SetData up | top
Parameters
SobelX up | top
SobelY up | top
SortRows up | top
Parameters
Sum up | top
SwapRows up | top
Parameters
Transpose up | top
isIdentity up | top
isSquare up | top