Drake
ArticulatedIcpErrorCost Class Referenceabstract

Accumulate errors and render the cost into an appropriate format. More...

#include <perception/estimators/dev/articulated_icp.h>

Inheritance diagram for ArticulatedIcpErrorCost:
[legend]

Public Member Functions

 ArticulatedIcpErrorCost (const Scene *scene)
 
virtual ~ArticulatedIcpErrorCost ()
 
virtual void Reset ()=0
 Prepare to start adding points. More...
 
virtual void Add (const SceneState &scene_state, const ArticulatedIcpErrorSet &error_set)=0
 Add a given set of errors. More...
 
virtual void Finalize ()=0
 Finish adding all error sets. More...
 
const Scenescene () const
 
Does not allow copy, move, or assignment
 ArticulatedIcpErrorCost (const ArticulatedIcpErrorCost &)=delete
 
ArticulatedIcpErrorCostoperator= (const ArticulatedIcpErrorCost &)=delete
 
 ArticulatedIcpErrorCost (ArticulatedIcpErrorCost &&)=delete
 
ArticulatedIcpErrorCostoperator= (ArticulatedIcpErrorCost &&)=delete
 

Detailed Description

Accumulate errors and render the cost into an appropriate format.

Constructor & Destructor Documentation

ArticulatedIcpErrorCost ( const Scene scene)
inlineexplicit
virtual ~ArticulatedIcpErrorCost ( )
inlinevirtual

Member Function Documentation

virtual void Add ( const SceneState scene_state,
const ArticulatedIcpErrorSet error_set 
)
pure virtual

Add a given set of errors.

Implemented in ArticulatedIcpLinearizedNormCost, and ArticulatedIcpErrorNormCost.

Here is the caller graph for this function:

virtual void Finalize ( )
pure virtual

Finish adding all error sets.

Implemented in ArticulatedIcpLinearizedNormCost, and ArticulatedIcpErrorNormCost.

Here is the caller graph for this function:

ArticulatedIcpErrorCost& operator= ( const ArticulatedIcpErrorCost )
delete
virtual void Reset ( )
pure virtual

Prepare to start adding points.

Implemented in ArticulatedIcpLinearizedNormCost, and ArticulatedIcpErrorNormCost.

Here is the caller graph for this function:

const Scene& scene ( ) const
inline

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