| ed
    | 
| Namespaces | |
| convex_hull | |
| io | |
| log | |
| models | |
| world_model | |
| Classes | |
| struct | ConvexHull | 
| struct | ConvexHull2D | 
| struct | ConvexHull2DWithIndices | 
| class | Entity | 
| class | ErrorContext | 
| struct | ErrorContextData | 
| class | EventClock | 
| class | IArchive | 
| class | ImageMask | 
| struct | InitData | 
| class | LoopUsageStatus | 
| A diagnostic task that monitors the frequency of an event.  More... | |
| class | Measurement | 
| struct | MeasurementConvexHull | 
| class | OArchive | 
| class | Plugin | 
| class | PluginContainer | 
| struct | PluginInput | 
| class | Probe | 
| class | ProbeClient | 
| class | ProbeROS | 
| struct | Property | 
| class | PropertyInfo | 
| struct | PropertyKey | 
| class | PropertyKeyDB | 
| struct | PropertyKeyDBEntry | 
| class | Relation | 
| struct | RGBDData | 
| class | SampleRenderResult | 
| struct | SearchNode | 
| class | Server | 
| class | Time | 
| class | TimeCache | 
| class | TransformCache | 
| struct | TypeWrapper | 
| struct | TypeWrapper< const T & > | 
| struct | TypeWrapper< const T > | 
| struct | TypeWrapper< T & > | 
| class | UpdateRequest | 
| class | UUID | 
| class | Variant | 
| class | WorldModel | 
| Typedefs | |
| typedef shared_ptr< const Entity > | EntityConstPtr | 
| typedef shared_ptr< Entity > | EntityPtr | 
| typedef uint64_t | Idx | 
| typedef std::vector< std::vector< cv::Point2i > > | IndexMap | 
| typedef shared_ptr< const Measurement > | MeasurementConstPtr | 
| typedef shared_ptr< Measurement > | MeasurementPtr | 
| typedef shared_ptr< const PerceptionModule > | PerceptionModuleConstPtr | 
| typedef shared_ptr< PerceptionModule > | PerceptionModulePtr | 
| typedef shared_ptr< const Plugin > | PluginConstPtr | 
| typedef shared_ptr< const PluginContainer > | PluginContainerConstPtr | 
| typedef shared_ptr< PluginContainer > | PluginContainerPtr | 
| typedef shared_ptr< Plugin > | PluginPtr | 
| typedef std::vector< int > | PointCloudMask | 
| typedef pcl::IndicesConstPtr | PointCloudMaskConstPtr | 
| typedef pcl::IndicesPtr | PointCloudMaskPtr | 
| typedef std::vector< std::vector< int > > | PointCloudToPixelsMapping | 
| typedef shared_ptr< const Relation > | RelationConstPtr | 
| typedef shared_ptr< Relation > | RelationPtr | 
| typedef shared_ptr< const RGBDALModule > | RGBDALModuleConstPtr | 
| typedef shared_ptr< RGBDALModule > | RGBDALModulePtr | 
| typedef shared_ptr< const RGBDSegModule > | RGBDSegModuleConstPtr | 
| typedef shared_ptr< RGBDSegModule > | RGBDSegModulePtr | 
| typedef shared_ptr< const SensorModule > | SensorModuleConstPtr | 
| typedef shared_ptr< SensorModule > | SensorModulePtr | 
| typedef shared_ptr< const tf2_ros::Buffer > | TFBufferConstPtr | 
| typedef shared_ptr< tf2_ros::Buffer > | TFBufferPtr | 
| typedef std::string | TYPE | 
| typedef shared_ptr< const UpdateRequest > | UpdateRequestConstPtr | 
| typedef shared_ptr< UpdateRequest > | UpdateRequestPtr | 
| typedef shared_ptr< const WorldModel > | WorldModelConstPtr | 
| typedef shared_ptr< WorldModel > | WorldModelPtr | 
| Enumerations | |
| enum | ShowVolumes { NoVolumes, ModelVolumes, RoomVolumes } | 
| The ShowVolumes enum indicates which volumes to render.  More... | |
| Functions | |
| float | clamp (float x, float a, float b) | 
| void | convert (const ed::Entity &e, ed_msgs::EntityInfo &msg) | 
| converting ed::Entity to ed_msgs::EntityInfo message  More... | |
| void | convert (const geo::ShapeConstPtr shape, ed_msgs::SubVolume &sub_Volume) | 
| converting geo::ShapeConstPtr to ed_msgs::SubVolume message  More... | |
| bool | deserialize (ed::io::Reader &r, ConvexHull &ch) | 
| bool | deserialize (ed::io::Reader &r, geo::Pose3D &pose) | 
| bool | deserialize (ed::io::Reader &r, geo::Shape &s) | 
| bool | deserialize (io::Reader &r, UpdateRequest &req) | 
| bool | deserialize (tue::config::Reader &r, const std::string &group, geo::Pose3D &pose) | 
| bool | deserialize (tue::config::Reader &r, const std::string &group, geo::Shape &s) | 
| bool | deserialize (tue::config::Reader &r, const std::string &group, geo::Vec3 &p) | 
| bool | deserialize (tue::serialization::InputArchive &m, ImageMask &mask) | 
| bool | deserializeTimestamp (ed::io::Reader &r, double &time) | 
| unsigned int | djb2 (const std::string &str) | 
| void | interpolate (const geo::Transform &t1, const geo::Transform &t2, float alpha, geo::Pose3D &result) | 
| const static PointCloudMask | NO_MASK (1, -1) | 
| bool | read (const std::string &filename, Measurement &msr) | 
| bool | readEntity (const std::string &filename, UpdateRequest &req) | 
| void | renderMesh (const geo::DepthCamera &cam, const geo::Pose3D &pose, const geo::Mesh &mesh, const cv::Vec3b &color, SampleRenderResult &res, bool flatten=false) | 
| Render a mesh.  More... | |
| bool | renderWorldModel (const ed::WorldModel &world_model, const enum ShowVolumes show_volumes, const geo::DepthCamera &cam, const geo::Pose3D &cam_pose_inv, cv::Mat &depth_image, cv::Mat &image, bool flatten=false) | 
| renderWorldModel renders a world model on a depth image and a colored (3D) image  More... | |
| void | serialize (const ConvexHull &ch, ed::io::Writer &w) | 
| void | serialize (const geo::Pose3D &pose, ed::io::Writer &w) | 
| void | serialize (const geo::Shape &s, ed::io::Writer &w) | 
| void | serialize (const ImageMask &mask, tue::serialization::OutputArchive &m) | 
| void | serializeTimestamp (double time, ed::io::Writer &w) | 
| geo::Quaternion | slerp (const geo::Quaternion &v0, const geo::Quaternion &v1, float alpha) | 
| bool | write (const std::string &filename, const Entity &e) | 
| bool | write (const std::string &filename, const Measurement &msr) | 
| Variables | |
| float | COLORS [27][3] | 
| static const Idx | INVALID_IDX = std::numeric_limits<Idx>::max() | 
| typedef shared_ptr<const Entity> ed::EntityConstPtr | 
| typedef shared_ptr<Entity> ed::EntityPtr | 
| typedef std::vector< std::vector<cv::Point2i> > ed::IndexMap | 
Definition at line 16 of file convex_hull_2d.h.
| typedef shared_ptr<const Measurement> ed::MeasurementConstPtr | 
| typedef shared_ptr<Measurement> ed::MeasurementPtr | 
| typedef shared_ptr<const PerceptionModule> ed::PerceptionModuleConstPtr | 
| typedef shared_ptr<PerceptionModule> ed::PerceptionModulePtr | 
| typedef shared_ptr<const Plugin> ed::PluginConstPtr | 
| typedef shared_ptr<const PluginContainer> ed::PluginContainerConstPtr | 
| typedef shared_ptr<PluginContainer> ed::PluginContainerPtr | 
| typedef shared_ptr<Plugin> ed::PluginPtr | 
| typedef std::vector<int> ed::PointCloudMask | 
Definition at line 14 of file rgbd_data.h.
| typedef pcl::IndicesConstPtr ed::PointCloudMaskConstPtr | 
Definition at line 16 of file rgbd_data.h.
| typedef pcl::IndicesPtr ed::PointCloudMaskPtr | 
Definition at line 15 of file rgbd_data.h.
| typedef std::vector<std::vector<int> > ed::PointCloudToPixelsMapping | 
Definition at line 17 of file rgbd_data.h.
| typedef shared_ptr<const Relation> ed::RelationConstPtr | 
| typedef shared_ptr<Relation> ed::RelationPtr | 
| typedef shared_ptr<const RGBDALModule> ed::RGBDALModuleConstPtr | 
| typedef shared_ptr<RGBDALModule> ed::RGBDALModulePtr | 
| typedef shared_ptr<const RGBDSegModule> ed::RGBDSegModuleConstPtr | 
| typedef shared_ptr<RGBDSegModule> ed::RGBDSegModulePtr | 
| typedef shared_ptr<const SensorModule> ed::SensorModuleConstPtr | 
| typedef shared_ptr<SensorModule> ed::SensorModulePtr | 
| typedef shared_ptr<const tf2_ros::Buffer> ed::TFBufferConstPtr | 
| typedef shared_ptr<tf2_ros::Buffer> ed::TFBufferPtr | 
| typedef std::string ed::TYPE | 
| typedef shared_ptr<const UpdateRequest> ed::UpdateRequestConstPtr | 
| typedef shared_ptr<UpdateRequest> ed::UpdateRequestPtr | 
| typedef shared_ptr<const WorldModel> ed::WorldModelConstPtr | 
| typedef shared_ptr<WorldModel> ed::WorldModelPtr | 
| enum ed::ShowVolumes | 
The ShowVolumes enum indicates which volumes to render.
| Enumerator | |
|---|---|
| NoVolumes | |
| ModelVolumes | |
| RoomVolumes | |
Definition at line 23 of file rendering.h.
| 
 | inline | 
Definition at line 8 of file transform_cache.cpp.
| void ed::convert | ( | const ed::Entity & | e, | 
| ed_msgs::EntityInfo & | msg | ||
| ) | 
converting ed::Entity to ed_msgs::EntityInfo message
| e | ed::Entity as input | 
| msg | filled ed_msgs::EntityInfo message as output | 
Definition at line 49 of file msg_conversions.h.
| void ed::convert | ( | const geo::ShapeConstPtr | shape, | 
| ed_msgs::SubVolume & | sub_Volume | ||
| ) | 
converting geo::ShapeConstPtr to ed_msgs::SubVolume message
| shape | geo::ShapeConstPtr as input | 
| msg | filled ed_msgs::SubVolume message as output | 
Definition at line 26 of file msg_conversions.h.
| bool ed::deserialize | ( | ed::io::Reader & | r, | 
| ConvexHull & | ch | ||
| ) | 
Definition at line 281 of file serialization.cpp.
| bool ed::deserialize | ( | ed::io::Reader & | r, | 
| geo::Pose3D & | pose | ||
| ) | 
Definition at line 165 of file serialization.cpp.
| bool ed::deserialize | ( | ed::io::Reader & | r, | 
| geo::Shape & | s | ||
| ) | 
Definition at line 334 of file serialization.cpp.
| bool ed::deserialize | ( | io::Reader & | r, | 
| UpdateRequest & | req | ||
| ) | 
Definition at line 37 of file serialization.cpp.
| bool ed::deserialize | ( | tue::config::Reader & | r, | 
| const std::string & | group, | ||
| geo::Pose3D & | pose | ||
| ) | 
Definition at line 214 of file serialization.cpp.
| bool ed::deserialize | ( | tue::config::Reader & | r, | 
| const std::string & | group, | ||
| geo::Shape & | s | ||
| ) | 
Definition at line 378 of file serialization.cpp.
| bool ed::deserialize | ( | tue::config::Reader & | r, | 
| const std::string & | group, | ||
| geo::Vec3 & | p | ||
| ) | 
Definition at line 250 of file serialization.cpp.
| bool ed::deserialize | ( | tue::serialization::InputArchive & | m, | 
| ImageMask & | mask | ||
| ) | 
Definition at line 501 of file serialization.cpp.
| bool ed::deserializeTimestamp | ( | ed::io::Reader & | r, | 
| double & | time | ||
| ) | 
Definition at line 465 of file serialization.cpp.
| unsigned int ed::djb2 | ( | const std::string & | str | ) | 
Definition at line 78 of file rendering.cpp.
| void ed::interpolate | ( | const geo::Transform & | t1, | 
| const geo::Transform & | t2, | ||
| float | alpha, | ||
| geo::Pose3D & | result | ||
| ) | 
Definition at line 44 of file transform_cache.cpp.
| 
 | static | 
| bool ed::read | ( | const std::string & | filename, | 
| Measurement & | msr | ||
| ) | 
| bool ed::readEntity | ( | const std::string & | filename, | 
| UpdateRequest & | req | ||
| ) | 
| void ed::renderMesh | ( | const geo::DepthCamera & | cam, | 
| const geo::Pose3D & | pose, | ||
| const geo::Mesh & | mesh, | ||
| const cv::Vec3b & | color, | ||
| SampleRenderResult & | res, | ||
| bool | flatten = false | ||
| ) | 
Render a mesh.
| cam | DepthCamera to use | 
| pose | Pose of the mesh in the camera frame | 
| mesh | Mesh to render | 
| color | color vector | 
| res | Renderresult, which stores the renderer image | 
| flatten | Flatten all the meshes to the groundplane (default: false) | 
Definition at line 99 of file rendering.cpp.
| bool ed::renderWorldModel | ( | const ed::WorldModel & | world_model, | 
| const enum ShowVolumes | show_volumes, | ||
| const geo::DepthCamera & | cam, | ||
| const geo::Pose3D & | cam_pose_inv, | ||
| cv::Mat & | depth_image, | ||
| cv::Mat & | image, | ||
| bool | flatten = false | ||
| ) | 
renderWorldModel renders a world model on a depth image and a colored (3D) image
| world_model | world model to render | 
| show_volumes | configures which volumes to render | 
| cam | DepthCamera object used for rendering | 
| cam_pose_inv | inverse pose of the depth camera | 
| depth_image | depth image that will be rendered | 
| image | colored 3D image that will be rendered. N.B.: needs to be of the same size as the depth image | 
| flatten | Flatten all the meshes to the groundplane (default: false) | 
Definition at line 128 of file rendering.cpp.
| void ed::serialize | ( | const ConvexHull & | ch, | 
| ed::io::Writer & | w | ||
| ) | 
Definition at line 265 of file serialization.cpp.
| void ed::serialize | ( | const geo::Pose3D & | pose, | 
| ed::io::Writer & | w | ||
| ) | 
Definition at line 150 of file serialization.cpp.
| void ed::serialize | ( | const geo::Shape & | s, | 
| ed::io::Writer & | w | ||
| ) | 
Definition at line 306 of file serialization.cpp.
| void ed::serialize | ( | const ImageMask & | mask, | 
| tue::serialization::OutputArchive & | m | ||
| ) | 
Definition at line 476 of file serialization.cpp.
| void ed::serializeTimestamp | ( | double | time, | 
| ed::io::Writer & | w | ||
| ) | 
Definition at line 457 of file serialization.cpp.
| geo::Quaternion ed::slerp | ( | const geo::Quaternion & | v0, | 
| const geo::Quaternion & | v1, | ||
| float | alpha | ||
| ) | 
Definition at line 15 of file transform_cache.cpp.
| bool ed::write | ( | const std::string & | filename, | 
| const Entity & | e | ||
| ) | 
| bool ed::write | ( | const std::string & | filename, | 
| const Measurement & | msr | ||
| ) | 
| float ed::COLORS[27][3] | 
Definition at line 18 of file rendering.cpp.
 1.8.17
 1.8.17