#include <pose_predictor.h>
Definition at line 46 of file pose_predictor.h.
pose_prediction_ism::PosePredictor::PosePredictor |
( |
std::string |
database_filename, |
|
|
std::string |
name_space, |
|
|
PredictorType |
predictor_type |
|
) |
| |
|
protected |
pose_prediction_ism::PosePredictor::~PosePredictor |
( |
| ) |
|
|
protected |
void pose_prediction_ism::PosePredictor::addPointToPointCloud |
( |
ISM::PosePtr |
pose_to_add, |
|
|
std::string |
type, |
|
|
std::string |
identifier |
|
) |
| |
|
inlineprotected |
RecognizerPredictionISM::addPointToPointCloud Adds an ISM Pose with object type and identifier as attributed point to the attributed point cloud if the number of hypotheses is higher than the threshold.
- Parameters
-
poseToAdd | |
type | |
identifier | |
Definition at line 149 of file pose_predictor.h.
void pose_prediction_ism::PosePredictor::clearPointCloud |
( |
| ) |
|
|
inline |
virtual void pose_prediction_ism::PosePredictor::createAttributedPointCloud |
( |
ISM::PosePtr |
reference_pose_ptr, |
|
|
double |
percentage_of_records_for_prediction |
|
) |
| |
|
protectedpure virtual |
void pose_prediction_ism::PosePredictor::disableRandom |
( |
| ) |
|
|
inline |
void pose_prediction_ism::PosePredictor::enableRandom |
( |
double |
sphere_radius, |
|
|
double |
max_projection_angle |
|
) |
| |
|
inline |
std::string pose_prediction_ism::PosePredictor::getMarkerNameSpace |
( |
| ) |
const |
IsmObjectSet pose_prediction_ism::PosePredictor::getObjectTypesAndIdsBelongingToPattern |
( |
std::string |
type | ) |
|
|
inlineprotected |
PredictorType pose_prediction_ism::PosePredictor::getPredictorType |
( |
| ) |
const |
bool pose_prediction_ism::PosePredictor::isFoundObject |
( |
IsmObject |
object | ) |
|
|
inlineprotected |
bool pose_prediction_ism::PosePredictor::isPointCloudEmpty |
( |
| ) |
|
|
inlineprotected |
bool pose_prediction_ism::PosePredictor::isReferenceObject |
( |
IsmObject |
object | ) |
|
|
inlineprotected |
ISM::PosePtr pose_prediction_ism::PosePredictor::predictPose |
( |
ISM::PosePtr |
reference_pose_ptr, |
|
|
IsmObjects |
path_to_object |
|
) |
| |
|
protected |
virtual AttributedPointCloud pose_prediction_ism::PosePredictor::predictUnfoundPoses |
( |
ISM::PosePtr & |
reference_pose, |
|
|
std::string |
pattern_name, |
|
|
double |
percentage_of_records_for_prediction |
|
) |
| |
|
pure virtual |
void pose_prediction_ism::PosePredictor::setFoundObjects |
( |
const FoundObjects & |
value | ) |
|
void pose_prediction_ism::PosePredictor::setPredictionGenerationFactor |
( |
double |
prediction_generation_factor_ | ) |
|
|
inline |
void pose_prediction_ism::PosePredictor::traverseISM |
( |
std::string |
pattern_name, |
|
|
unsigned int |
level |
|
) |
| |
double pose_prediction_ism::PosePredictor::average_votes_ = 0 |
|
protected |
FoundObjects pose_prediction_ism::PosePredictor::found_objects_ |
|
private |
double pose_prediction_ism::PosePredictor::MAX_PROJECTION_ANGLE = 0.0 |
|
private |
const std::string pose_prediction_ism::PosePredictor::NAME_SPACE_ |
|
private |
double pose_prediction_ism::PosePredictor::prediction_generation_factor_ = 1 |
|
protected |
const PredictorType pose_prediction_ism::PosePredictor::PREDICTOR_TYPE_ |
|
private |
SizeMap pose_prediction_ism::PosePredictor::specifiers_size_map_ |
|
protected |
double pose_prediction_ism::PosePredictor::SPHERE_RADIUS = 0.0 |
|
private |
ISM:: TableHelperPtr pose_prediction_ism::PosePredictor::table_helper_ |
|
private |
bool pose_prediction_ism::PosePredictor::USE_RANDOMS = false |
|
private |
ISM::PatternToObjectToVoteMap pose_prediction_ism::PosePredictor::votes_ |
|
protected |
The documentation for this class was generated from the following files: