![]() |
Rosetta Utilities
2014.16.56682
|
#include <xyzTransform.hh>
Public Types | |
| typedef xyzTransform< T > | X |
| typedef xyzMatrix< T > | M |
| typedef xyzVector< T > | V |
| typedef X const | XC |
| typedef M const | MC |
| typedef V const | VC |
| typedef X const & | XCR |
| typedef M const & | MCR |
| typedef V const & | VCR |
| typedef T const & | TCR |
Public Member Functions | |
| xyzTransform () | |
| xyzTransform (MCR rin) | |
| xyzTransform (VCR tin) | |
| xyzTransform (MCR rin, VCR tin) | |
| xyzTransform (VCR u, VCR v, VCR w) | |
| xyzTransform (VCR c, VCR u, VCR v, VCR w) | |
| void | from_four_points (VCR c, VCR u, VCR v, VCR w) |
| X | operator~ () const |
| T | distance (XCR b) const |
| T | distance_squared (XCR b) const |
| V | xform (VCR v) const |
| V | inv_xform (VCR v) const |
| template<typename T2 > | |
| T2 | operator() (T2 const &x) |
| xyzVector< T > | euler_angles_rad () const |
| see numeric/HomogeneousTransform More... | |
| xyzVector< T > | euler_angles_deg () const |
| void | from_euler_angles_rad (xyzVector< T > const &euler) |
| void | from_euler_angles_deg (xyzVector< T > const &euler) |
Static Public Member Functions | |
| static X | rot (MCR rot, VCR o_cen, VCR cen) |
| static X | rot (MCR rot, VCR cen) |
| static X | rot (VCR axs, TCR ang, VCR cen) |
| static X | rot_deg (VCR axs, TCR ang, VCR cen) |
Public Attributes | |
| M | R |
| V | t |
Friends | |
| bool | operator== (XCR a, XCR b) |
| bool | operator!= (XCR a, XCR b) |
| X | operator+ (XCR a, VCR b) |
| X | operator- (XCR a, VCR b) |
| X | operator+ (VCR a, XCR b) |
| X | operator- (VCR a, XCR b) |
| X | operator* (XCR a, MCR b) |
| X | operator* (MCR a, XCR b) |
| V | operator* (XCR x, VCR v) |
| X | operator* (XCR a, XCR b) |
| X | operator- (XCR a, XCR b) |
| typedef xyzMatrix<T> numeric::xyzTransform< typename >::M |
| typedef M const numeric::xyzTransform< typename >::MC |
| typedef M const& numeric::xyzTransform< typename >::MCR |
| typedef T const& numeric::xyzTransform< typename >::TCR |
| typedef xyzVector<T> numeric::xyzTransform< typename >::V |
| typedef V const numeric::xyzTransform< typename >::VC |
| typedef V const& numeric::xyzTransform< typename >::VCR |
| typedef xyzTransform<T> numeric::xyzTransform< typename >::X |
| typedef X const numeric::xyzTransform< typename >::XC |
| typedef X const& numeric::xyzTransform< typename >::XCR |
|
inline |
Referenced by numeric::xyzTransform< numeric::Real >::operator~().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by numeric::xyzTransform< numeric::Real >::distance().
|
inline |
|
inline |
see numeric/HomogeneousTransform
Referenced by numeric::xyzTransform< numeric::Real >::euler_angles_deg().
|
inline |
|
inline |
|
inline |
Referenced by numeric::xyzTransform< numeric::Real >::xyzTransform().
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Referenced by numeric::xyzTransform< numeric::Real >::rot_deg().
|
inlinestatic |
|
inlinestatic |
Referenced by numeric::xyzTransform< numeric::Real >::rot().
|
inlinestatic |
|
inline |
| M numeric::xyzTransform< typename >::R |
Referenced by numeric::xyzTransform< numeric::Real >::distance_squared(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_four_points(), numeric::xyzTransform< numeric::Real >::inv_xform(), numeric::operator>>(), numeric::xyzTransform< numeric::Real >::operator~(), and numeric::xyzTransform< numeric::Real >::xform().
| V numeric::xyzTransform< typename >::t |
Referenced by numeric::xyzTransform< numeric::Real >::distance_squared(), numeric::xyzTransform< numeric::Real >::from_four_points(), numeric::xyzTransform< numeric::Real >::inv_xform(), numeric::operator>>(), numeric::xyzTransform< numeric::Real >::operator~(), and numeric::xyzTransform< numeric::Real >::xform().
1.8.7