ChangeState Class Reference

#include <RobotAPI/components/ObjectMemoryEditor/Editor.h>

Public Member Functions

bool applyTo (objpose::ObjectPose &pose)
 
VisualizationDescription buildVisualizationDescription (objpose::ObjectPose &object)
 
 ChangeState (Editor *editor)
 
void clear ()
 
void cloneObject (objpose::ObjectPose const &object)
 
void createObject (std::string const &objectID, Eigen::Matrix4f const &pose)
 
void deleteObject (objpose::ObjectPose const &object)
 
Eigen::Matrix4f getTransform (objpose::ObjectPose const &object)
 
void moveNewObjectsTo (objpose::ObjectPoseSeq &seq)
 
void moveObject (objpose::ObjectPose const &object, Eigen::Matrix4f const &transform)
 
void resetObject (objpose::ObjectPose const &object)
 
void visualizeNewObjects ()
 

Detailed Description

Definition at line 38 of file Editor.h.

Constructor & Destructor Documentation

◆ ChangeState()

ChangeState ( Editor editor)
inlineexplicit

Definition at line 41 of file Editor.h.

Member Function Documentation

◆ applyTo()

bool applyTo ( objpose::ObjectPose pose)

Definition at line 281 of file Editor.cpp.

+ Here is the call graph for this function:

◆ buildVisualizationDescription()

VisualizationDescription buildVisualizationDescription ( objpose::ObjectPose object)

Definition at line 309 of file Editor.cpp.

◆ clear()

void clear ( )

Definition at line 269 of file Editor.cpp.

◆ cloneObject()

void cloneObject ( objpose::ObjectPose const &  object)

Definition at line 381 of file Editor.cpp.

+ Here is the call graph for this function:

◆ createObject()

void createObject ( std::string const &  objectID,
Eigen::Matrix4f const &  pose 
)

Definition at line 413 of file Editor.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ deleteObject()

void deleteObject ( objpose::ObjectPose const &  object)

Definition at line 448 of file Editor.cpp.

◆ getTransform()

Eigen::Matrix4f getTransform ( objpose::ObjectPose const &  object)

Definition at line 475 of file Editor.cpp.

+ Here is the call graph for this function:

◆ moveNewObjectsTo()

void moveNewObjectsTo ( objpose::ObjectPoseSeq seq)

Definition at line 275 of file Editor.cpp.

◆ moveObject()

void moveObject ( objpose::ObjectPose const &  object,
Eigen::Matrix4f const &  transform 
)

Definition at line 469 of file Editor.cpp.

+ Here is the call graph for this function:

◆ resetObject()

void resetObject ( objpose::ObjectPose const &  object)

Definition at line 453 of file Editor.cpp.

◆ visualizeNewObjects()

void visualizeNewObjects ( )

Definition at line 301 of file Editor.cpp.


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