EntityDrawerComponent.h File Reference
#include <Inventor/nodes/SoNode.h>
#include <Inventor/nodes/SoSeparator.h>
#include <Inventor/sensors/SoTimerSensor.h>
#include <VirtualRobot/VirtualRobotCommon.h>
#include <ArmarXCore/core/Component.h>
#include <RobotAPI/components/DebugDrawer/DebugDrawerComponent.h>
#include <MemoryX/interface/gui/EntityDrawerInterface.h>
#include <MemoryX/interface/components/PriorKnowledgeInterface.h>
#include <MemoryX/interface/memorytypes/MemoryEntities.h>
#include <MemoryX/libraries/memorytypes/entity/ObjectClass.h>
#include <MemoryX/core/GridFileManager.h>
+ Include dependency graph for EntityDrawerComponent.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EntityDrawerComponent
 The EntityDrawerComponent class implements a component that listens to layered / debug drawer commands and creates internal representations of the visualization which can be conveniently used by gui components to visualize the content. Basically it is a armarx::DebugDrawerComponent with additional memroy features. In addition to all debug drawer fucntions it is capable of showing memory entities, e.g. objects. More...
 
struct  EntityDrawerComponent::EntityData
 
struct  EntityDrawerComponent::EntityUpdateData
 
class  EntityDrawerPropertyDefinitions
 

Namespaces

 memoryx
 VirtualRobot headers.
 

Typedefs

using EntityDrawerComponentPtr = IceInternal::Handle< EntityDrawerComponent >