A 2D rotation matrix

C# | Visual Basic | Visual C++ |
[SerializableAttribute] public class RotationMatrix2D : Matrix<float>
<SerializableAttribute> _ Public Class RotationMatrix2D _ Inherits Matrix(Of Single)
[SerializableAttribute] public ref class RotationMatrix2D : public Matrix<float>

All Members | Constructors | Methods | Properties | Fields | |
Icon | Member | Description |
---|---|---|
![]() | RotationMatrix2D()()() |
Create an empty (2x3) 2D rotation matrix
|
![]() | RotationMatrix2D(Point2D<(Of <(Single>)>), Double, Double) |
Create a 2D rotation matrix
|
![]() | _And(CvArray<(Of <(TDepth>)>)) |
Inplace And operation with src2 (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _dataHandle |
The pinned GCHandle to _array;
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Max(Double) |
Inplace compute the elementwise maximum value with val (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Max(CvArray<(Of <(TDepth>)>)) |
Inplace elementwise maximize the current Array with src2 (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Min(Double) |
Inplace compute the elementwise minimum value
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Min(CvArray<(Of <(TDepth>)>)) |
Inplace elementwise minimize the current Array with src2 (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Mul(Double) |
Inplace multiply elements of the Array by scale (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Mul(CvArray<(Of <(TDepth>)>)) |
Inplace elementwise multiply the current Array with src2 (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Not()()() |
Inplace compute the complement for all Array Elements
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _Or(CvArray<(Of <(TDepth>)>)) |
Inplace Or operation with src2 (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | _ptr |
A pointer to the unmanaged object
(Inherited from UnmanagedObject.) |
![]() | Add(Matrix<(Of <(TDepth>)>)) | Elementwise add another matrix with the current matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Add(TDepth) | Elementwise add a color val to the current matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | AllocateData(Int32, Int32) |
Allocate data for the array
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Bytes |
Get or Set an Array of bytes that represent the data in this array
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Clone()()() |
Make a copy of this matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Cmp(Matrix<(Of <(TDepth>)>), CMP_TYPE) |
This function compare the current matrix with mat2 and returns the comparison mask
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Cols |
The number of cols for this array
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | ConcateHorizontal(Matrix<(Of <(TDepth>)>)) |
Concate the current matrix with another matrix horizontally. If this matrix is n x m1 and otherMatrix is n x m2, the resulting matrix is n x (m1 + m2).
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | ConcateVertical(Matrix<(Of <(TDepth>)>)) |
Concate the current matrix with another matrix vertically. If this matrix is n1 x m and otherMatrix is n2 x m, the resulting matrix is (n1+n2) x m.
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Copy(CvArray<(Of <(TDepth>)>)) |
Copy the current array to dest (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | CopyBlank()()() |
Return a matrix of the same size with all elements equals 0
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Data |
Get or Set the data for this matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | DeserializeObjectData(SerializationInfo, StreamingContext) |
A function used for runtime deserailization of the object
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Det |
The function cvDet returns determinant of the square matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Dispose()()() |
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.) |
![]() | Dispose(Boolean) |
Release the all the memory associate with this object
(Inherited from DisposableObject.) |
![]() | DisposeObject()()() |
Release the matrix and all the memory associate with it
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | DotProduct(CvArray<(Of <(TDepth>)>)) |
Calculates and returns the Euclidean dot product of two arrays.
src1 dot src2 = sumI(src1(I)*src2(I))
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Equals(Matrix<(Of <(TDepth>)>)) |
Return true if every element of this matrix equals elements in mat2 (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | EqualSize<(Of <(D2>)>)(CvArray<(Of <(D2>)>)) |
Determine if the size (width and height) of this Array
equals the size of src2 (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Finalize()()() |
Destructor
(Inherited from DisposableObject.) |
![]() | GetCol(Int32) |
Get the specific column of the matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | GetCols(Int32, Int32) |
Get the Matrix, corresponding to a specified column span of the input array
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | GetHashCode()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetObjectData(SerializationInfo, StreamingContext) |
A function used for runtime serilization of the object
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | GetRow(Int32) |
Get the specific row of the matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | GetRows(Int32, Int32, Int32) |
Return the matrix corresponding to a specified row span of the input array
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | GetSchema()()() |
Get the xml schema
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | GetSubMatrix(Rectangle<(Of <(Double>)>)) |
Get a submatrix corresponding to a specified rectangle
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | GetType()()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Height | The Height (Number of columns) of the Matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Item[([(Int32, Int32])]) |
Get or Set the value in the specific row and col (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | ManagedArray |
Get the underneath managed array
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | MCvMat |
The MCvMat structure format
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MinMax(Double%, Double%, MCvPoint%, MCvPoint%) |
Returns the min / max locations and values for the matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Mul(Double) | Multiply the current matrix with scale (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Mul(Matrix<(Of <(TDepth>)>)) | Multiply the current matrix with mat2 (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Norm |
The norm of this Array
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Ptr | The pointer to the internal structure (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | ReadXml(XmlReader) |
Function to call when deserializing this object from XML
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Reduce<(Of <(TDepth2>)>)(CvArray<(Of <(TDepth2>)>), REDUCE_TYPE) |
Reduces matrix to a vector by treating the matrix rows/columns as a set of 1D vectors and performing the specified operation on the vectors until a single row/column is obtained.
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | RemoveCols(Int32, Int32) |
Return the matrix without a specified column span of the input array
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | RemoveRows(Int32, Int32) |
Return the matrix without a specified row span of the input array
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Rows |
The number of rows for this array
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SerializationCompressionRatio |
Get or set the Compression Ratio for serialization. A number between 0 - 9.
0 means no compression at all, while 9 means best compression
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetIdentity(MCvScalar) |
Initializs scaled identity matrix
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetIdentity()()() |
Initialize the identity matrix
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetRandNormal(UInt64, MCvScalar, MCvScalar) |
Inplace fills Array with normally distributed random numbers
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetRandNormal(MCvScalar, MCvScalar) |
Inplace fills Array with normally distributed random numbers
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetRandUniform(UInt64, MCvScalar, MCvScalar) |
Inplace fills Array with uniformly distributed random numbers
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetRandUniform(MCvScalar, MCvScalar) |
Inplace fills Array with uniformly distributed random numbers
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetRotation(Point2D<(Of <(Single>)>), Double, Double) |
Set the values of the rotation matrix
|
![]() | SetValue(MCvScalar) |
Set the element of the Array to val (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetValue(Double) |
Set the element of the Array to val (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetValue(MCvScalar, CvArray<(Of <(Byte>)>)) |
Set the element of the Array to val, using the specific mask (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | SetValue(Double, CvArray<(Of <(Byte>)>)) |
Set the element of the Array to val, using the specific mask (Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Sub(Matrix<(Of <(TDepth>)>)) | Elementwise substract another matrix from the current matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Sub(TDepth) | Elementwise substract a color val to the current matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | SubR(TDepth) |
result = val - this
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Sum |
Return the sum of the elements in this matrix
(Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | ToString()()() | (Inherited from Object.) |
![]() | Trace |
sum of diagonal elements of the matrix
(Inherited from CvArray<(Of <(TDepth>)>).) |
![]() | Transpose()()() | Returns the transpose of this matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | Width | The Width (Number of rows) of the Matrix (Inherited from Matrix<(Of <(TDepth>)>).) |
![]() | WriteXml(XmlWriter) |
Function to call when serializing this object to XML
(Inherited from CvArray<(Of <(TDepth>)>).) |

Object | |||||
![]() | DisposableObject | ||||
![]() | UnmanagedObject | ||||
![]() | CvArray<(Of <(Single>)>) | ||||
![]() | Matrix<(Of <(Single>)>) | ||||
![]() | RotationMatrix2D |