MRPT  2.0.5
List of all members | Public Types | Public Member Functions
MyConnectivityVisitor Struct Reference

Detailed Description

Definition at line 24 of file vision_stereo_rectify/test.cpp.

Inheritance diagram for MyConnectivityVisitor:

Public Types

using Ptr = std::shared_ptr< ConnectivityDescriptor >

Public Member Functions

bool getEdgeInformation (const CRandomFieldGridMap2D *parent, size_t icx, size_t icy, size_t jcx, size_t jcy, double &out_edge_information) override
 Implement the check of whether node i=(icx,icy) is connected with node j=(jcx,jcy). More...

Member Typedef Documentation

◆ Ptr

Definition at line 341 of file CRandomFieldGridMap2D.h.

Member Function Documentation

◆ getEdgeInformation()

bool MyConnectivityVisitor::getEdgeInformation ( const CRandomFieldGridMap2D parent,
size_t  icx,
size_t  icy,
size_t  jcx,
size_t  jcy,
double &  out_edge_information 

Implement the check of whether node i=(icx,icy) is connected with node j=(jcx,jcy).

This visitor method will be called only for immediate neighbors.

true if connected (and the "information" value should be also updated in out_edge_information), false otherwise.
parentThe parent map on which we are running
icx(cx,cy) for node "i"
jcx(cx,cy) for node "j"
out_edge_informationMust output here the inverse of the variance of the constraint edge.

Implements mrpt::maps::CRandomFieldGridMap2D::ConnectivityDescriptor.

Definition at line 33 of file vision_stereo_rectify/test.cpp.

Page generated by Doxygen 1.8.14 for MRPT 2.0.5 Git: ecc95703f Thu Jul 2 07:56:41 2020 +0200 at jue jul 2 08:00:14 CEST 2020