|
bool | SurgSim::Math::isValid (float value) |
| Check if a float value is valid. More...
|
|
bool | SurgSim::Math::isValid (double value) |
| Check if a double value is valid. More...
|
|
template<typename T > |
bool | SurgSim::Math::isValid (const Eigen::DenseBase< T > &value) |
| Check if a matrix or a vector is valid. More...
|
|
template<typename T > |
bool | SurgSim::Math::isValid (const Eigen::QuaternionBase< T > &value) |
| Check if a quaternion is valid. More...
|
|
template<typename T > |
bool | SurgSim::Math::isValid (const Eigen::AngleAxis< T > &value) |
| Check if an angle/axis 3D rotation is valid. More...
|
|
template<typename T > |
bool | SurgSim::Math::isValid (const Eigen::Rotation2D< T > &value) |
| Check if a 2D rotation is valid. More...
|
|
template<typename T , int D, int M, int O> |
bool | SurgSim::Math::isValid (const Eigen::Transform< T, D, M, O > &value) |
| Check if a transform is valid. More...
|
|
bool | SurgSim::Math::isSubnormal (float value) |
| Check if a float value is subnormal. More...
|
|
bool | SurgSim::Math::isSubnormal (double value) |
| Check if a double value is subnormal. More...
|
|
template<typename T > |
bool | SurgSim::Math::isSubnormal (const Eigen::DenseBase< T > &value) |
| Check if a matrix or a vector contains any subnormal floating-point values. More...
|
|
template<typename T > |
bool | SurgSim::Math::isSubnormal (const Eigen::QuaternionBase< T > &value) |
| Check if a quaternion contains any subnormal floating-point values. More...
|
|
template<typename T > |
bool | SurgSim::Math::isSubnormal (const Eigen::AngleAxis< T > &value) |
| Check if an angle/axis 3D rotation contains any subnormal floating-point values. More...
|
|
template<typename T > |
bool | SurgSim::Math::isSubnormal (const Eigen::Rotation2D< T > &value) |
| Check if a 2D rotation is described by an angle that is subnormal. More...
|
|
template<typename T , int D, int M, int O> |
bool | SurgSim::Math::isSubnormal (const Eigen::Transform< T, D, M, O > &value) |
| Check if a transform contains any subnormal floating-point values. More...
|
|
bool | SurgSim::Math::setSubnormalToZero (float *value) |
| If the float value is subnormal, set it to zero. More...
|
|
bool | SurgSim::Math::setSubnormalToZero (double *value) |
| If the double value is subnormal, set it to zero. More...
|
|
template<typename T > |
bool | SurgSim::Math::setSubnormalToZero (Eigen::DenseBase< T > *value) |
| Set all subnormal values in a matrix or a vector to zero. More...
|
|
template<typename T > |
bool | SurgSim::Math::setSubnormalToZero (Eigen::QuaternionBase< T > *value) |
| Set all subnormal values in a quaternion to zero. More...
|
|
template<typename T > |
bool | SurgSim::Math::setSubnormalToZero (Eigen::AngleAxis< T > *value) |
| Set all subnormal values in an angle/axis 3D rotation to zero. More...
|
|
template<typename T > |
bool | SurgSim::Math::setSubnormalToZero (Eigen::Rotation2D< T > *value) |
| If the angle of a 2D rotation is subnormal, set it to zero. More...
|
|
template<typename T , int D, int M, int O> |
bool | SurgSim::Math::setSubnormalToZero (Eigen::Transform< T, D, M, O > *value) |
| Set all subnormal values in a transform to zero. More...
|
|