Representation of an expansion region.
More...
#include <DynamicRegionsPRM.h>
Representation of an expansion region.
◆ ExpansionRegion()
DynamicRegionsPRM::ExpansionRegion::ExpansionRegion |
( |
const SkeletonEdgeIterator & |
_eit, |
|
|
const VID |
_representative |
|
) |
| |
|
inline |
◆ Advance()
void DynamicRegionsPRM::ExpansionRegion::Advance |
( |
| ) |
|
|
inlinenoexcept |
Advance this region to the next skeleton edge point.
◆ GetCenter()
const Vector3d& DynamicRegionsPRM::ExpansionRegion::GetCenter |
( |
| ) |
const |
|
inlinenoexcept |
Get the center of this region.
◆ GetLocalComponentDescriptor()
Get the descriptor for the local component this region is expanding.
◆ GetWeight()
double DynamicRegionsPRM::ExpansionRegion::GetWeight |
( |
| ) |
const |
|
inlinenoexcept |
Compute the weight for this region (i.e. success rate).
◆ LastPoint()
bool DynamicRegionsPRM::ExpansionRegion::LastPoint |
( |
| ) |
const |
|
inlinenoexcept |
Check if this region is at the last point on its skeleton edge.
◆ TrackSuccess()
void DynamicRegionsPRM::ExpansionRegion::TrackSuccess |
( |
const size_t |
_success, |
|
|
const size_t |
_attempts |
|
) |
| |
|
inline |
Track the success rate of extending into this region.
◆ attempts
double DynamicRegionsPRM::ExpansionRegion::attempts {1} |
Number of attempts to extend into this region.
◆ edgeIndex
size_t DynamicRegionsPRM::ExpansionRegion::edgeIndex {0} |
Which edge point are we at?
◆ edgeIterator
Iterator to region's edge.
◆ representative
Representative roadmap vertex.
◆ successes
double DynamicRegionsPRM::ExpansionRegion::successes {0} |
Number of successful attempts.
The documentation for this struct was generated from the following file: