Loading [MathJax]/extensions/tex2jax.js
iterative closest points
CEV ICP algorithm library
All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Public Member Functions | Public Attributes | List of all members
icp::RBTransform Struct Referencefinal

Rigid-body transformation. More...

#include <geo.h>

Public Member Functions

 RBTransform ()
 
 RBTransform (Vector translation, Matrix rotation)
 
Vector apply_to (Vector v) const
 
RBTransform and_then (const RBTransform &next) const
 
RBTransform inverse () const
 
std::string to_string () const
 

Public Attributes

Vector translation
 
Matrix rotation
 

Detailed Description

Rigid-body transformation.

Definition at line 18 of file geo.h.

Constructor & Destructor Documentation

◆ RBTransform() [1/2]

icp::RBTransform::RBTransform ( )
inline

Definition at line 23 of file geo.h.

◆ RBTransform() [2/2]

icp::RBTransform::RBTransform ( Vector  translation,
Matrix  rotation 
)
inline

Definition at line 28 of file geo.h.

Member Function Documentation

◆ and_then()

RBTransform icp::RBTransform::and_then ( const RBTransform next) const
inline

Definition at line 35 of file geo.h.

◆ apply_to()

Vector icp::RBTransform::apply_to ( Vector  v) const
inline

Definition at line 31 of file geo.h.

◆ inverse()

RBTransform icp::RBTransform::inverse ( ) const
inline

Definition at line 40 of file geo.h.

◆ to_string()

std::string icp::RBTransform::to_string ( ) const
inline

Definition at line 45 of file geo.h.

Member Data Documentation

◆ rotation

Matrix icp::RBTransform::rotation

Definition at line 20 of file geo.h.

◆ translation

Vector icp::RBTransform::translation

Definition at line 19 of file geo.h.


The documentation for this struct was generated from the following file: