Public Member Functions | |
PoseEstimator (const double locH=0, const double oriH=.2, const int nChains=-1, const int n=-1, boost::shared_ptr< CustomIntegrandFactor > cif=boost::shared_ptr< CustomIntegrandFactor >(), const bool partialview=false, const bool progress=true) | |
void | load (const std::string &objectFilename, const std::string &sceneFilename, const std::string &meshfile="", const std::string &viewpointfile="", const bool light=true, const bool computeNormals=true) |
void | load (const KernelCollection &objectModel, const KernelCollection &sceneModel, const std::string &meshfile="", const Vector3 &viewpoint=Vector3::ZERO, const bool light=true, const bool computeNormals=true) |
void | usePartialViewEstimation (const Vector3 &viewpoint) |
void | setMeshToVisibilityTol (const double meshTol) |
void | setParallelization (const parallelizer::Type t) |
parallelizer::Type | getParallelization () const |
void | setCustomIntegrandFactor (boost::shared_ptr< CustomIntegrandFactor > cif) |
boost::shared_ptr< CustomIntegrandFactor > | getCustomIntegrandFactor () const |
const KernelCollection & | getObjectModel () const |
const KernelCollection & | getSceneModel () const |
kernel::se3 | modelToSceneTransformation (const boost::optional< kernel::se3 > >Transfo=boost::none) const |
double | findMatchingScore (const kernel::se3 &pose) const |
void | writeAlignedModel (const std::string &filename, const kernel::se3 &t) const |
Definition at line 38 of file PoseEstimator.h.