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 = {nullptr}
 The source region of this adjacency edge.
const Regiontarget = {nullptr}
 The target region of this adjacency edge.
double cost = {0.}
 The cost of this adjacency edge, used in lead computations.
int numLeadInclusions = {0}
 The number of times this adjacency has been included in a lead.
int numSelections = {0}
 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 = {false}
 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 320 of file Syclop.h.

Member Function Documentation

◆ clear()

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

Clears coverage information from this adjacency.

Definition at line 326 of file Syclop.h.

Member Data Documentation

◆ cost

double ompl::control::Syclop::Adjacency::cost = {0.}

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

Definition at line 338 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 332 of file Syclop.h.

◆ empty

bool ompl::control::Syclop::Adjacency::empty = {false}

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

Definition at line 346 of file Syclop.h.

◆ numLeadInclusions

int ompl::control::Syclop::Adjacency::numLeadInclusions = {0}

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

Definition at line 340 of file Syclop.h.

◆ numSelections

int ompl::control::Syclop::Adjacency::numSelections = {0}

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 343 of file Syclop.h.

◆ source

const Region* ompl::control::Syclop::Adjacency::source = {nullptr}

The source region of this adjacency edge.

Definition at line 334 of file Syclop.h.

◆ target

const Region* ompl::control::Syclop::Adjacency::target = {nullptr}

The target region of this adjacency edge.

Definition at line 336 of file Syclop.h.


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