#include <VisualizationsHelper.hpp>
|
void | clearFrustumObjectPointCloudVisualization () |
|
void | clearFrustumVisualization () |
|
bool | getBoolClearBetweenIterations () |
|
void | resetSamplingVisualization () |
|
void | triggerCropBoxVisualization (const boost::shared_ptr< std::vector< CropBoxWrapperPtr >> cropBoxWrapperPtrList) |
|
void | triggerFrustumObjectPointCloudVisualization (ObjectPointCloud &frustumObjectPointCloud, std::map< std::string, std::string > &typeToMeshResource) |
| triggerFrustumObjectPointCloudVisualization shows only objects without hypothesis. More...
|
|
void | triggerFrustumsVisualization (CameraModelFilterPtr newCamera) |
| visualizes the frustum of the last camera that was given and the frustum of the new given camera. More...
|
|
void | triggerIterationVisualization (int iterationStep, const SimpleQuaternionCollectionPtr &sampledOrientationsPtr, ViewportPoint currentBestViewport, SamplePointCloudPtr pointcloud, SpaceSamplerPtr spaceSamplerPtr) |
|
void | triggerNewFrustumVisualization (CameraModelFilterPtr newCamera) |
|
void | triggerObjectNormalsVisualization (ObjectPointCloud &objectPointCloud) |
|
void | triggerObjectPointCloudVisualization (ObjectPointCloud &objectPointCloud, std::map< std::string, std::string > &typeToMeshResource) |
| triggerObjectPointCloudVisualization shows only objects without hypothesis More...
|
|
void | triggerOldFrustumVisualization (CameraModelFilterPtr camera=NULL) |
|
void | triggerSamplingVisualization (ViewportPointCloudPtr samples, Color markerColor, std::string ns) |
|
| VisualizationHelper (MapHelperPtr mapHelperPtr) |
|
|
static std_msgs::ColorRGBA | getMeshColor (std::string observedId) |
|
|
static std_msgs::ColorRGBA | createColorRGBA (float red, float green, float blue, float alpha) |
|
static void | deleteMarkerArray (visualization_msgs::MarkerArray::Ptr &array, ros::Publisher &publisher) |
|
static visualization_msgs::Marker | getObjectMarker (geometry_msgs::Pose pose, std::string type, std_msgs::ColorRGBA color, std::map< std::string, std::string > typeToMeshResource, int id, std::string ns) |
|
static void | visualizePointCloudNormals (ObjectPointCloud &objectPointCloud, visualization_msgs::MarkerArray::Ptr objectNormalsMarkerArrayPtr, ros::Publisher &objectNormalsPublisher) |
| visualizePointCloudNormals visualizes all hypothesis of each object. More...
|
|
static void | visualizePointCloudObjects (ObjectPointCloud &objectPointCloud, std::map< std::string, std::string > &typeToMeshResource, visualization_msgs::MarkerArray::Ptr objectMarkerArrayPtr, ros::Publisher &objectPublisher, std_msgs::ColorRGBA::Ptr objectColorPtr=NULL) |
| visualizePointCloudObjects visualizes objects of objectPointCloud, using typeToMeshResource to get meshes. More...
|
|
Definition at line 54 of file VisualizationsHelper.hpp.
next_best_view::VisualizationHelper::VisualizationHelper |
( |
MapHelperPtr |
mapHelperPtr | ) |
|
|
inline |
void next_best_view::VisualizationHelper::clearFrustumObjectPointCloudVisualization |
( |
| ) |
|
|
inline |
void next_best_view::VisualizationHelper::clearFrustumVisualization |
( |
| ) |
|
|
inline |
static std_msgs::ColorRGBA next_best_view::VisualizationHelper::createColorRGBA |
( |
float |
red, |
|
|
float |
green, |
|
|
float |
blue, |
|
|
float |
alpha |
|
) |
| |
|
inlinestaticprivate |
static void next_best_view::VisualizationHelper::deleteMarkerArray |
( |
visualization_msgs::MarkerArray::Ptr & |
array, |
|
|
ros::Publisher & |
publisher |
|
) |
| |
|
inlinestaticprivate |
bool next_best_view::VisualizationHelper::getBoolClearBetweenIterations |
( |
| ) |
|
|
inline |
static std_msgs::ColorRGBA next_best_view::VisualizationHelper::getMeshColor |
( |
std::string |
observedId | ) |
|
|
inlinestatic |
static visualization_msgs::Marker next_best_view::VisualizationHelper::getObjectMarker |
( |
geometry_msgs::Pose |
pose, |
|
|
std::string |
type, |
|
|
std_msgs::ColorRGBA |
color, |
|
|
std::map< std::string, std::string > |
typeToMeshResource, |
|
|
int |
id, |
|
|
std::string |
ns |
|
) |
| |
|
inlinestaticprivate |
visualization_msgs::Marker next_best_view::VisualizationHelper::getVoxelMarker |
( |
GridVector3 |
voxelPos, |
|
|
double |
worldVoxelSize, |
|
|
SimpleVector4 |
color, |
|
|
int |
id, |
|
|
std::string |
ns |
|
) |
| |
|
inlineprivate |
void next_best_view::VisualizationHelper::resetSamplingVisualization |
( |
| ) |
|
|
inline |
void next_best_view::VisualizationHelper::triggerFrustumObjectPointCloudVisualization |
( |
ObjectPointCloud & |
frustumObjectPointCloud, |
|
|
std::map< std::string, std::string > & |
typeToMeshResource |
|
) |
| |
|
inline |
triggerFrustumObjectPointCloudVisualization shows only objects without hypothesis.
- Parameters
-
frustumObjectPointCloud | |
typeToMeshResource | |
Definition at line 425 of file VisualizationsHelper.hpp.
void next_best_view::VisualizationHelper::triggerFrustumsVisualization |
( |
CameraModelFilterPtr |
newCamera | ) |
|
|
inline |
visualizes the frustum of the last camera that was given and the frustum of the new given camera.
- Parameters
-
Definition at line 274 of file VisualizationsHelper.hpp.
void next_best_view::VisualizationHelper::triggerGrid |
( |
SpaceSamplerPtr |
spaceSamplerPtr, |
|
|
std::string |
s |
|
) |
| |
|
inlineprivate |
void next_best_view::VisualizationHelper::triggerNewFrustumVisualization |
( |
CameraModelFilterPtr |
newCamera | ) |
|
|
inline |
void next_best_view::VisualizationHelper::triggerObjectNormalsVisualization |
( |
ObjectPointCloud & |
objectPointCloud | ) |
|
|
inline |
void next_best_view::VisualizationHelper::triggerObjectPointCloudVisualization |
( |
ObjectPointCloud & |
objectPointCloud, |
|
|
std::map< std::string, std::string > & |
typeToMeshResource |
|
) |
| |
|
inline |
triggerObjectPointCloudVisualization shows only objects without hypothesis
- Parameters
-
objectPointCloud | |
typeToMeshResource | |
Definition at line 405 of file VisualizationsHelper.hpp.
void next_best_view::VisualizationHelper::triggerOldFrustumVisualization |
( |
CameraModelFilterPtr |
camera = NULL | ) |
|
|
inline |
void next_best_view::VisualizationHelper::triggerSamplingVisualization |
( |
ViewportPointCloudPtr |
samples, |
|
|
Color |
markerColor, |
|
|
std::string |
ns |
|
) |
| |
|
inline |
void next_best_view::VisualizationHelper::triggerSpaceSampling |
( |
SamplePointCloudPtr |
pointcloud, |
|
|
std::string |
s |
|
) |
| |
|
inlineprivate |
static void next_best_view::VisualizationHelper::visualizePointCloudNormals |
( |
ObjectPointCloud & |
objectPointCloud, |
|
|
visualization_msgs::MarkerArray::Ptr |
objectNormalsMarkerArrayPtr, |
|
|
ros::Publisher & |
objectNormalsPublisher |
|
) |
| |
|
inlinestaticprivate |
visualizePointCloudNormals visualizes all hypothesis of each object.
- Parameters
-
objectPointCloud | contains objects |
objectNormalsMarkerArrayPtr | where to place new markers/current markers are located. |
objectNormalsPublisher | where to publish the markers |
Definition at line 817 of file VisualizationsHelper.hpp.
static void next_best_view::VisualizationHelper::visualizePointCloudObjects |
( |
ObjectPointCloud & |
objectPointCloud, |
|
|
std::map< std::string, std::string > & |
typeToMeshResource, |
|
|
visualization_msgs::MarkerArray::Ptr |
objectMarkerArrayPtr, |
|
|
ros::Publisher & |
objectPublisher, |
|
|
std_msgs::ColorRGBA::Ptr |
objectColorPtr = NULL |
|
) |
| |
|
inlinestaticprivate |
visualizePointCloudObjects visualizes objects of objectPointCloud, using typeToMeshResource to get meshes.
- Parameters
-
objectPointCloud | contains objects |
typeToMeshResource | contains mesh informations per object |
objectMarkerArrayPtr | where to place new markers/current markers are located. |
objectPublisher | where to publish the markers |
objectColorPtr | color of objects, can be null/not set if object color should be used. |
Definition at line 776 of file VisualizationsHelper.hpp.
int next_best_view::VisualizationHelper::m_i |
|
private |
float next_best_view::VisualizationHelper::m_j |
|
private |
bool next_best_view::VisualizationHelper::mBoolClearBetweenIterations |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mCropBoxMarkerArrayPtr |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mCropBoxMarkerPublisher |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mFrustumMarkerArrayPublisher |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mFrustumObjectMeshMarkerArrayPtr |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mFrustumObjectMeshMarkerPublisher |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mFrustumObjectNormalsMarkerArrayPtr |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mIterationMarkerArrayPtr |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mIterationMarkerArrayPublisher |
|
private |
int next_best_view::VisualizationHelper::mIterationStep |
|
private |
MapHelperPtr next_best_view::VisualizationHelper::mMapHelperPtr |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mNewFrustumMarkerArrayPtr |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mObjectMeshMarkerArrayPtr |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mObjectMeshMarkerPublisher |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mObjectNormalsMarkerArrayPtr |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mOldFrustumMarkerArrayPtr |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mPointObjectNormalPublisher |
|
private |
int next_best_view::VisualizationHelper::mSampleCounter |
|
private |
visualization_msgs::MarkerArray::Ptr next_best_view::VisualizationHelper::mSamplingMarkerArrayPtr |
|
private |
ros::Publisher next_best_view::VisualizationHelper::mSamplingPublisher |
|
private |
boost::mutex next_best_view::VisualizationHelper::mutex |
|
private |
The documentation for this class was generated from the following file:
asr_next_best_view
Author(s): Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij
autogenerated on Thu Jan 9 2020 07:20:18