ArVizDrawer Class Reference

#include <ArmarXSimulation/components/LaserScannerSimulation/ArVizDrawer.h>

+ Inheritance diagram for ArVizDrawer:

Public Member Functions

void drawBoundingBoxes (const std::vector< VirtualRobot::BoundingBox > &boundingBoxes)
 
void drawOccupancyGrid (const OccupancyGrid &grid, float boxPosZ)
 
void drawScans ()
 
void prepareScan (const LaserScan &scan, const std::string &frame, const Eigen::Affine3f &scannerPose)
 
- Public Member Functions inherited from ScopedClient
void clear ()
 
 Client ()=default
 
 Client (armarx::Component &component, std::string const &topicNameProperty="ArVizTopicName", std::string const &storageNameProperty="ArVizStorageName")
 
 Client (const Client &)=default
 
 Client (ManagedIceObject &obj, std::string const &topicName="ArVizTopic", std::string const &storageName="ArVizStorage")
 
Layer layer (std::string const &name) const
 
 ScopedClient (const Client &client)
 
virtual ~ScopedClient ()
 
- Public Member Functions inherited from Client
 Client ()=default
 
 Client (armarx::Component &component, std::string const &topicNameProperty="ArVizTopicName", std::string const &storageNameProperty="ArVizStorageName")
 
 Client (const Client &)=default
 
 Client (ManagedIceObject &obj, std::string const &topicName="ArVizTopic", std::string const &storageName="ArVizStorage")
 
void commit (Layer const &layer)
 
CommitResult commit (StagedCommit const &commit)
 
void commit (std::vector< Layer > const &layers)
 
CommitResultAsync commitAsync (StagedCommit const &commit)
 
void commitDeleteLayer (std::string const &name)
 
void commitLayerContaining (std::string const &name)
 
template<typename ElementT >
void commitLayerContaining (std::string const &name, ElementT const &element)
 
Layer layer (std::string const &name) const
 
StagedCommit stage ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Client
static Client createForGuiPlugin (armarx::Component &component, std::string const &topicName="ArVizTopic", std::string const &storageName="ArVizStorage")
 
static Client createFromProxies (std::string const &componentName, armarx::viz::Topic::ProxyType const &topic, armarx::viz::StorageAndTopicInterfacePrx const &storage)
 
static Client createFromTopic (std::string const &componentName, armarx::viz::Topic::ProxyType const &topic)
 

Detailed Description

Definition at line 37 of file ArVizDrawer.h.

Member Function Documentation

◆ drawBoundingBoxes()

void drawBoundingBoxes ( const std::vector< VirtualRobot::BoundingBox > &  boundingBoxes)

Definition at line 35 of file ArVizDrawer.cpp.

+ Here is the call graph for this function:

◆ drawOccupancyGrid()

void drawOccupancyGrid ( const OccupancyGrid grid,
float  boxPosZ 
)

Definition at line 126 of file ArVizDrawer.cpp.

+ Here is the call graph for this function:

◆ drawScans()

void drawScans ( )

Definition at line 213 of file ArVizDrawer.cpp.

+ Here is the call graph for this function:

◆ prepareScan()

void prepareScan ( const LaserScan &  scan,
const std::string &  frame,
const Eigen::Affine3f &  scannerPose 
)

Definition at line 193 of file ArVizDrawer.cpp.

+ Here is the call graph for this function:

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