Loading...
Searching...
No Matches
ompl::control::Syclop::Adjacency Class Reference

Representation of an adjacency (a directed edge) between two regions in the Decomposition assigned to Syclop. More...

#include <ompl/control/planners/syclop/Syclop.h>

Public Member Functions

void clear ()
 Clears coverage information from this adjacency.
 

Public Attributes

std::set< int > covGridCells
 The cells of the underlying coverage grid that contain tree motions originating from direct connections along this adjacency.
 
const Regionsource
 The source region of this adjacency edge.
 
const Regiontarget
 The target region of this adjacency edge.
 
double cost
 The cost of this adjacency edge, used in lead computations.
 
int numLeadInclusions
 The number of times this adjacency has been included in a lead.
 
int numSelections
 The number of times the low-level tree planner has selected motions from the source region when attempting to extend the tree toward the target region.
 
bool empty
 This value is true if and only if this adjacency's source and target regions both contain zero tree motions.
 

Detailed Description

Representation of an adjacency (a directed edge) between two regions in the Decomposition assigned to Syclop.

Definition at line 321 of file Syclop.h.

Member Function Documentation

◆ clear()

void ompl::control::Syclop::Adjacency::clear ( )
inline

Clears coverage information from this adjacency.

Definition at line 327 of file Syclop.h.

Member Data Documentation

◆ cost

double ompl::control::Syclop::Adjacency::cost

The cost of this adjacency edge, used in lead computations.

Definition at line 339 of file Syclop.h.

◆ covGridCells

std::set<int> ompl::control::Syclop::Adjacency::covGridCells

The cells of the underlying coverage grid that contain tree motions originating from direct connections along this adjacency.

Definition at line 333 of file Syclop.h.

◆ empty

bool ompl::control::Syclop::Adjacency::empty

This value is true if and only if this adjacency's source and target regions both contain zero tree motions.

Definition at line 347 of file Syclop.h.

◆ numLeadInclusions

int ompl::control::Syclop::Adjacency::numLeadInclusions

The number of times this adjacency has been included in a lead.

Definition at line 341 of file Syclop.h.

◆ numSelections

int ompl::control::Syclop::Adjacency::numSelections

The number of times the low-level tree planner has selected motions from the source region when attempting to extend the tree toward the target region.

Definition at line 344 of file Syclop.h.

◆ source

const Region* ompl::control::Syclop::Adjacency::source

The source region of this adjacency edge.

Definition at line 335 of file Syclop.h.

◆ target

const Region* ompl::control::Syclop::Adjacency::target

The target region of this adjacency edge.

Definition at line 337 of file Syclop.h.


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