SuperimposeMesh
All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Types | Public Member Functions | List of all members
Superimpose Class Referenceabstract

#include <Superimpose.h>

Inheritance diagram for Superimpose:
[legend]

Public Types

typedef std::vector< double > ModelPose
 
typedef std::multimap< std::string, ModelPoseModelPoseContainer
 
typedef std::pair< std::string, ModelPoseModelPoseContainerElement
 

Public Member Functions

virtual ~Superimpose ()
 
virtual bool superimpose (const ModelPoseContainer &objpos_map, const double *cam_x, const double *cam_o, cv::Mat &img)=0
 

Detailed Description

Definition at line 20 of file Superimpose.h.

Member Typedef Documentation

◆ ModelPose

typedef std::vector<double> Superimpose::ModelPose

Definition at line 23 of file Superimpose.h.

◆ ModelPoseContainer

typedef std::multimap<std::string, ModelPose> Superimpose::ModelPoseContainer

Definition at line 25 of file Superimpose.h.

◆ ModelPoseContainerElement

typedef std::pair<std::string, ModelPose> Superimpose::ModelPoseContainerElement

Definition at line 27 of file Superimpose.h.

Constructor & Destructor Documentation

◆ ~Superimpose()

virtual Superimpose::~Superimpose ( )
inlinevirtual

Definition at line 29 of file Superimpose.h.

Member Function Documentation

◆ superimpose()

virtual bool Superimpose::superimpose ( const ModelPoseContainer objpos_map,
const double *  cam_x,
const double *  cam_o,
cv::Mat &  img 
)
pure virtual

Implemented in SICAD, and SISkeleton.


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