Representation of a sampling region.
More...
#include <DynamicRegionRRT.h>
Representation of a sampling region.
◆ SamplingRegion()
◆ Advance()
void DynamicRegionRRT::SamplingRegion::Advance |
( |
| ) |
|
|
inlinenoexcept |
Advance this region to the next skeleton edge point.
◆ GetCenter()
const Vector3d& DynamicRegionRRT::SamplingRegion::GetCenter |
( |
| ) |
const |
|
inlinenoexcept |
Get the center of this region.
◆ GetWeight()
double DynamicRegionRRT::SamplingRegion::GetWeight |
( |
| ) |
const |
|
inlinenoexcept |
Compute the weight for this region (i.e. success rate).
◆ LastPoint()
bool DynamicRegionRRT::SamplingRegion::LastPoint |
( |
| ) |
const |
|
inlinenoexcept |
Check if this region is at the last point on its skeleton edge.
◆ operator=()
◆ operator==()
bool DynamicRegionRRT::SamplingRegion::operator== |
( |
const SamplingRegion & |
_region | ) |
const |
|
inline |
◆ TrackSuccess()
void DynamicRegionRRT::SamplingRegion::TrackSuccess |
( |
const size_t |
_success, |
|
|
const size_t |
_attempts |
|
) |
| |
|
inline |
Track the success rate of extending into this region.
◆ attempts
double DynamicRegionRRT::SamplingRegion::attempts {1} |
Number of attempts to extend into this region.
◆ edgeIndex
size_t DynamicRegionRRT::SamplingRegion::edgeIndex {0} |
Which edge point are we at?
◆ edgeIterator
Iterator to region's edge.
◆ successes
double DynamicRegionRRT::SamplingRegion::successes {1} |
Number of successful attempts.
The documentation for this struct was generated from the following file: