Eigen Namespace Reference

Classes

class  Matrix
 

Typedefs

using Hyperplane3f = Hyperplane<float, 3>
 
using Matrix32f = Matrix<float, 3, 2>
 A 3x2 matrix.
 
using Matrix6f = Matrix<Ice::Float, 6, 6>
 
using Quaterniond = Quaternion<double, 0>
 
using Quaternionf = Quaternion<float, 0>
 
using Vector6f = Matrix<float, 6, 1>
 

Functions

ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES (double, d) template< typename _Scalar
 
 ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES (int, i) ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES(float
 

Typedef Documentation

◆ Hyperplane3f

typedef Hyperplane< float, 3 > Hyperplane3f = Hyperplane<float, 3>

Definition at line 34 of file Elements.h.

◆ Matrix32f

typedef Matrix< float, 3, 2 > Matrix32f = Matrix<float, 3, 2>

A 3x2 matrix.

Useful to represent axis-aligned bounding boxes (AABBs). When used as a AABB, column 0 contains the minimal x, y, z values and column 1 the maximal x, y, z values. Accordingly, the rows each contain the limits in x, y, z direction.

Definition at line 21 of file DebugDrawerTopic.h.

◆ Matrix6f

using Matrix6f = Matrix<Ice::Float, 6, 6>

Definition at line 54 of file FramedPose.h.

◆ Quaterniond

using Quaterniond = Quaternion<double, 0>

Definition at line 62 of file EigenForwardDeclarations.h.

◆ Quaternionf

using Quaternionf = Quaternion<float, 0>

Definition at line 61 of file EigenForwardDeclarations.h.

◆ Vector6f

typedef Matrix< float, 6, 1 > Vector6f = Matrix<float, 6, 1>

Definition at line 40 of file CartesianNaturalPositionController.h.

Function Documentation

◆ ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES() [1/2]

f ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES ( double ,
d  )
+ Here is the call graph for this function:

◆ ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES() [2/2]

ax_eigen_fwd_make_matrix_and_vector_ALL_SIZES ( int ,
i  )
+ Here is the caller graph for this function: