26 #include <std_msgs/ColorRGBA.h> 27 #include <visualization_msgs/Marker.h> 28 #include <visualization_msgs/MarkerArray.h> 36 #include <Eigen/Geometry> 39 #include <ISM/common_type/Pose.hpp> 88 void setDrawingParameters(
const double pScale,
const float pSigmaMultiplicator,
const std::string pFrameId);
126 void drawInInferenceMode(
const std::string pScene,
const std_msgs::ColorRGBA& pColor,
unsigned int& pMarkerId);
void drawInInferenceMode(const std::string pScene, const std_msgs::ColorRGBA &pColor, unsigned int &pMarkerId)
ProbabilisticPrimarySceneObjectVisualization(std::string pName)
boost::shared_ptr< ISM::Pose > mAbsolutePose
void setPose(boost::shared_ptr< ISM::Pose > pPose)
boost::shared_ptr< ros::Publisher > mPublisher
std::vector< Eigen::Vector3d > mSamples
void setLearningSamples(const std::vector< Eigen::Vector3d > &pSamples)
void drawInTargetingMode(const std::string pScene, const std_msgs::ColorRGBA &pColor)
~ProbabilisticPrimarySceneObjectVisualization()
boost::shared_ptr< ISM::Pose > mBestPose
void normalizeHypothesisScore(unsigned int pNumberOfSlots)
std::vector< double > mBestTermScores
CoordinateFrameVisualizer visualizerFrame
void setDrawingParameters(const double pScale, const float pSigmaMultiplicator, const std::string pFrameId)
KinematicChainVisualizer visualizerKinematics
void setHypothesisScore(double pHypothesisScore)
void setBestPoseCandidate(boost::shared_ptr< ISM::Pose > pPose)
std::string getSceneObjectName()
void drawInLearningMode(const std::string pScene, const std_msgs::ColorRGBA &pColor)
double mBestHypothesisScore
void appendVisualizer(boost::shared_ptr< ProbabilisticSecondarySceneObjectVisualization > pVisualizer)
std::vector< double > mTermScores
std::vector< boost::shared_ptr< ProbabilisticSecondarySceneObjectVisualization > > mSceneObjectVisualizers
void drawInLearningTrajectoryMode(const std::string pScene)
SampleVisualizer visualizerSamples
void setBestStatus(bool pStatus)
void addTermScore(double pScore)
boost::shared_ptr< ISM::Pose > mBestCandidatePose