|
| objpose::AttachObjectToRobotNodeOutput | attachObjectToRobotNode (const objpose::AttachObjectToRobotNodeInput &input) |
| |
| void | commitObjectPoses (const ObjectPoseSeq &objectPoses, const std::string &providerName="") |
| |
| CommitStats | commitObjectPoses (const std::string &providerName, const objpose::data::ProvidedObjectPoseSeq &providedPoses, const Calibration &calibration, std::optional< Time > discardUpdatesUntil=std::nullopt) |
| |
| void | connect (viz::Client arviz) |
| |
| void | defineProperties (armarx::PropertyDefinitionsPtr defs, const std::string &prefix="") override |
| |
| objpose::DetachAllObjectsFromRobotNodesOutput | detachAllObjectsFromRobotNodes (const objpose::DetachAllObjectsFromRobotNodesInput &input) |
| |
| objpose::DetachObjectFromRobotNodeOutput | detachObjectFromRobotNode (const objpose::DetachObjectFromRobotNodeInput &input) |
| |
| wm::Entity * | findObjectEntity (const ObjectID &objectID, const std::string &providerName="") |
| |
| ::armarx::armem::articulated_object::ArticulatedObjects | getArticulatedObjects () |
| |
| std::map< std::string, ObjectPoseMap > | getLatestObjectPosesByProviders () |
| |
| std::optional< simox::OrientedBoxf > | getObjectOOBB (const ObjectID &id) |
| |
| objpose::ObjectPoseMap | getObjectPoses (const DateTime &now) |
| |
| objpose::ObjectPoseMap | getObjectPosesByProvider (const std::string &providerName, const DateTime &now) |
| |
| objpose::ProviderInfo | getProviderInfo (const std::string &providerName) |
| |
| void | init () override |
| |
| void | runUpdateObjectPoses () |
| |
| | Segment (server::MemoryToIceAdapter &iceMemory) |
| |
| void | updateAttachement (ObjectPose &objectPose, VirtualRobot::RobotPtr agent, bool &synchronized) const |
| | If the object is attached to a robot node, update it according to the current robot state.
|
| |
| virtual | ~Segment () override |
| |
| template<class FunctionT> |
| auto | doLocked (FunctionT &&function) const |
| | Execute function under shared (read) lock.
|
| |
| template<class FunctionT> |
| auto | doLockedExclusive (FunctionT &&function) |
| | Execute function under exclusive (write) lock.
|
| |
| wm::CoreSegment & | getCoreSegment () |
| |
| const wm::CoreSegment & | getCoreSegment () const |
| |
| void | setAronType (aron::type::ObjectPtr aronType) |
| |
| void | setDefaultCoreSegmentName (const std::string &coreSegmentName) |
| |
| void | setDefaultMaxHistorySize (int64_t maxHistorySize) |
| |
| void | setPredictionEngines (const std::vector< PredictionEngine > &predictionEngines) |
| |
| | SpecializedCoreSegment (MemoryToIceAdapter &iceMemory, const std::string &defaultCoreSegmentName="", aron::type::ObjectPtr coreSegmentAronType=nullptr, int defaultMaxHistorySize=10, const std::vector< PredictionEngine > &predictionEngines={}) |
| |
| virtual | ~SpecializedCoreSegment () override |
| |
| MemoryID & | id () |
| |
| MemoryID & | id () |
| |
| const MemoryID & | id () const |
| |
| const MemoryID & | id () const |
| |
| | SegmentBase ()=delete |
| |
| | SegmentBase ()=delete |
| |
| | SegmentBase (MemoryToIceAdapter &iceMemory) |
| |
| | SegmentBase (MemoryToIceAdapter &iceMemory) |
| |
| virtual | ~SegmentBase ()=default |
| |
| virtual | ~SegmentBase ()=default |
| |
| SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
| | disables the logging for the current line for the given amount of seconds.
|
| |
| MessageTypeT | getEffectiveLoggingLevel () const |
| |
| | Logging () |
| |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| | With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set.
|
| |
| void | setTag (const LogTag &tag) |
| |
| void | setTag (const std::string &tagName) |
| |
| virtual | ~Logging () |
| |
|
| static arondto::ObjectInstance | getLatestInstanceData (const wm::Entity &entity) |
| |
| static ObjectPose | getLatestObjectPose (const wm::Entity &entity) |
| |
| static void | getLatestObjectPose (const wm::Entity &entity, ObjectPose &out) |
| |
| static ObjectPoseMap | getLatestObjectPoses (const wm::CoreSegment &coreSeg) |
| |
| static void | getLatestObjectPoses (const wm::CoreSegment &coreSeg, ObjectPoseMap &out) |
| |
| static ObjectPoseMap | getLatestObjectPoses (const wm::ProviderSegment &provSeg) |
| |
| static void | getLatestObjectPoses (const wm::ProviderSegment &provSeg, ObjectPoseMap &out) |
| |
| static std::map< std::string, ObjectPoseMap > | getLatestObjectPosesByProviders (const wm::CoreSegment &coreSeg) |
| |
| static void | getLatestObjectPosesByProviders (const wm::CoreSegment &coreSeg, std::map< std::string, ObjectPoseMap > &out) |
| |
| static std::map< std::string, ObjectPoseMap > | getLatestObjectPosesByProviders (const wm::ProviderSegment &provSeg) |
| |
| static std::map< DateTime, ObjectPose > | getObjectPosesInRange (const wm::Entity &entity, const DateTime &start, const DateTime &end) |
| |