Functions
geo_alignedbox.cpp File Reference
#include "main.h"
#include <Eigen/Geometry>
Include dependency graph for geo_alignedbox.cpp:

Go to the source code of this file.

Functions

template<typename BoxType >
void alignedbox (const BoxType &box)
 
template<typename BoxType >
void alignedboxCastTests (const BoxType &box)
 
template<typename BoxType , typename Rotation >
void alignedboxNonIntegralRotatable (const BoxType &box, Rotation(*rotate)(typename NumTraits< typename BoxType::Scalar >::NonInteger))
 
template<typename BoxType , typename Rotation >
void alignedboxRotatable (const BoxType &box, Rotation(*rotate)(typename NumTraits< typename BoxType::Scalar >::NonInteger))
 
template<typename BoxType >
void alignedboxTranslatable (const BoxType &box)
 
template<typename Scalar , int Dim>
Matrix< Scalar, Dim,(1<< Dim)> boxGetCorners (const Matrix< Scalar, Dim, 1 > &min_, const Matrix< Scalar, Dim, 1 > &max_)
 
 EIGEN_DECLARE_TEST (geo_alignedbox)
 
template<typename T >
EIGEN_DONT_INLINE void kill_extra_precision (T &)
 
template<typename MatrixType >
MatrixType randomRotationMatrix ()
 
template<typename Scalar , typename Rotation >
Rotation rotate2D (Scalar angle)
 
template<typename Scalar , typename Rotation >
Rotation rotate2DIntegral (typename NumTraits< Scalar >::NonInteger angle)
 
template<typename Scalar , typename Rotation >
Rotation rotate3DZAxis (Scalar angle)
 
template<typename Scalar , typename Rotation >
Rotation rotate3DZAxisIntegral (typename NumTraits< Scalar >::NonInteger angle)
 
template<typename Scalar , typename Rotation >
Rotation rotate4DZWAxis (Scalar angle)
 
void specificTest1 ()
 
void specificTest2 ()
 

Function Documentation

◆ alignedbox()

template<typename BoxType >
void alignedbox ( const BoxType &  box)

Definition at line 28 of file geo_alignedbox.cpp.

◆ alignedboxCastTests()

template<typename BoxType >
void alignedboxCastTests ( const BoxType &  box)

Definition at line 429 of file geo_alignedbox.cpp.

◆ alignedboxNonIntegralRotatable()

template<typename BoxType , typename Rotation >
void alignedboxNonIntegralRotatable ( const BoxType &  box,
Rotation(*)(typename NumTraits< typename BoxType::Scalar >::NonInteger)  rotate 
)

Definition at line 304 of file geo_alignedbox.cpp.

◆ alignedboxRotatable()

template<typename BoxType , typename Rotation >
void alignedboxRotatable ( const BoxType &  box,
Rotation(*)(typename NumTraits< typename BoxType::Scalar >::NonInteger)  rotate 
)

Definition at line 234 of file geo_alignedbox.cpp.

◆ alignedboxTranslatable()

template<typename BoxType >
void alignedboxTranslatable ( const BoxType &  box)

Definition at line 89 of file geo_alignedbox.cpp.

◆ boxGetCorners()

template<typename Scalar , int Dim>
Matrix<Scalar, Dim, (1<<Dim)> boxGetCorners ( const Matrix< Scalar, Dim, 1 > &  min_,
const Matrix< Scalar, Dim, 1 > &  max_ 
)

Definition at line 223 of file geo_alignedbox.cpp.

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( geo_alignedbox  )

Definition at line 507 of file geo_alignedbox.cpp.

◆ kill_extra_precision()

template<typename T >
EIGEN_DONT_INLINE void kill_extra_precision ( T )

Definition at line 19 of file geo_alignedbox.cpp.

◆ randomRotationMatrix()

template<typename MatrixType >
MatrixType randomRotationMatrix ( )

Definition at line 208 of file geo_alignedbox.cpp.

◆ rotate2D()

template<typename Scalar , typename Rotation >
Rotation rotate2D ( Scalar  angle)

Definition at line 177 of file geo_alignedbox.cpp.

◆ rotate2DIntegral()

template<typename Scalar , typename Rotation >
Rotation rotate2DIntegral ( typename NumTraits< Scalar >::NonInteger  angle)

Definition at line 182 of file geo_alignedbox.cpp.

◆ rotate3DZAxis()

template<typename Scalar , typename Rotation >
Rotation rotate3DZAxis ( Scalar  angle)

Definition at line 189 of file geo_alignedbox.cpp.

◆ rotate3DZAxisIntegral()

template<typename Scalar , typename Rotation >
Rotation rotate3DZAxisIntegral ( typename NumTraits< Scalar >::NonInteger  angle)

Definition at line 194 of file geo_alignedbox.cpp.

◆ rotate4DZWAxis()

template<typename Scalar , typename Rotation >
Rotation rotate4DZWAxis ( Scalar  angle)

Definition at line 201 of file geo_alignedbox.cpp.

◆ specificTest1()

void specificTest1 ( )

Definition at line 454 of file geo_alignedbox.cpp.

◆ specificTest2()

void specificTest2 ( )

Definition at line 481 of file geo_alignedbox.cpp.



gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:18:29