Table of Contents

Class RotationVector3D

Namespace
Emgu.CV
Assembly
Emgu.CV.dll

A (3x1) Rodrigues rotation vector. Rotation vector is a compact representation of rotation matrix. Direction of the rotation vector is the rotation axis and the length of the vector is the rotation angle around the axis.

public class RotationVector3D : Matrix<double>, IXmlSerializable, IInputOutputArray, IInputArrayOfArrays, IOutputArrayOfArrays, IOutputArray, IInputArray, IDisposable, ISerializable, IEquatable<Matrix<double>>, ICloneable
Inheritance
RotationVector3D
Implements
IXmlSerializable
Inherited Members
Extension Methods

Constructors

RotationVector3D()

Create a 3D rotation vector (3x1 Matrix).

public RotationVector3D()

RotationVector3D(double[])

Create a rotation vector using the specific values

public RotationVector3D(double[] value)

Parameters

value double[]

The values of the (3 x 1) Rodrigues rotation vector

RotationVector3D(SerializationInfo, StreamingContext)

Constructor used to deserialize 3D rotation vector

public RotationVector3D(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

The serialization info

context StreamingContext

The streaming context

Properties

RotationMatrix

Get or Set the (3x3) rotation matrix represented by this rotation vector.

public Mat RotationMatrix { get; set; }

Property Value

Mat