xvsdk  3.2.0
Classes | Functions
xv::details Namespace Reference

Classes

class  Pose_
 
class  PosePred_
 
class  PoseQuat_
 
class  PoseRot_
 
class  Transform_
 
class  TransformQuat_
 

Functions

template<class F = double>
Transform_< F > operator* (Transform_< F > lhs, const Transform_< F > &rhs)
 
Vector3d operator* (const Transform_< double > &a, const Vector3d &p)
 Transform a vector (from current object coordinates to parent frame coordinates). More...
 
Vector3f operator* (const Transform_< float > &a, const Vector3f &p)
 Transform a vector (from current object coordinates to parent frame coordinates). More...
 
Transform_< float > inverse (const Transform_< float > &t)
 Compute the inverse transformation.
 
Transform_< double > inverse (const Transform_< double > &t)
 Compute the inverse transformation.
 
template<class F = double>
TransformQuat_< F > operator* (TransformQuat_< F > lhs, const TransformQuat_< F > &rhs)
 

Detailed Description

Namespace with details (not needed for API usage).

Function Documentation

Vector3d xv::details::operator* ( const Transform_< double > &  a,
const Vector3d &  p 
)

Transform a vector (from current object coordinates to parent frame coordinates).

Parameters
pPoint in current object coordinates
Returns
Point in parent frame coordinates.
Vector3f xv::details::operator* ( const Transform_< float > &  a,
const Vector3f &  p 
)

Transform a vector (from current object coordinates to parent frame coordinates).

Parameters
pPoint in current object coordinates
Returns
Point in parent frame coordinates.