This can be seen in two ways:
- Defines a RRT where the sampling is guided using an atlas.
- Defines an atlas where the expansion is guided by an RRT.
Definition at line 190 of file atlasrrt.h.
The world on which the atlas is defined
Definition at line 191 of file atlasrrt.h.
Referenced by AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasTRRT(), InitAtlasRRT(), LoadAtlasRRT(), NewTemptativeSample(), PlotAtlasRRT(), PlotConnection(), PlotQrand(), ReconstructAtlasRRTPath(), Steps2PathinAtlasRRT(), and WireAtlasRRTstar().
unsigned int Tatlasrrt::m |
Number of variables. Dimension of the ambient space.
Definition at line 193 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasRRTValidateSample(), AtlasTRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), NewTemptativeSample(), PlotAtlasRRT(), PlotQrand(), SaveAtlasRRT(), and WireAtlasRRTstar().
unsigned int Tatlasrrt::k |
Dimension of the manifold
Definition at line 194 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasTRRT(), InitAtlasRRT(), LoadAtlasRRT(), LoadAtlasRRTSampleInfo(), NewTemptativeSample(), PlotAtlasRRT(), PointTowardRandSample(), PopulateWithSamples(), RandomPointInAtlasTree(), SaveAtlasRRT(), SaveAtlasRRTSampleInfo(), and WireAtlasRRTstar().
TRUE if the atlaRRT is to be bidirectional: one tree from the start sample and one from the goal. FALSE if the tree is to be one-dimensinal.
Definition at line 200 of file atlasrrt.h.
Referenced by AddChart2AtlasRRT(), AddChart2Tree(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasTRRT(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), NewTemptativeSample(), PlotAtlasRRT(), RandomPointInAtlasTree(), and SaveAtlasRRT().
unsigned int* Tatlasrrt::tp |
Topology for each variable.
Definition at line 210 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTstar(), AtlasRRTValidateSample(), AtlasTRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), NewTemptativeSample(), PlotQrand(), PopulateWithSamples(), RandomPointInAtlasTree(), and WireAtlasRRTstar().
The RRT (includes the samples and the trees for NN search).
Definition at line 214 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTMemSize(), AtlasRRTSample(), AtlasRRTstar(), AtlasRRTstarCloseIteration(), AtlasRRTValidateSample(), AtlasTRRT(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), LoadAtlasRRTSampleInfo(), NewTemptativeSample(), PlotAtlasRRT(), PopulateWithSamples(), PrintAtlasRRTStatistics(), ReconstructAtlasRRTPath(), ReWireAtlasRRTstar(), SaveAtlasRRT(), SmoothPathInAtlasRRT(), Steps2PathinAtlasRRT(), and WireAtlasRRTstar().
The atlas (includes the charts and their relations).
Definition at line 215 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AtlasRRT(), AtlasRRTMemSize(), AtlasRRTSample(), DeleteAtlasRRT(), GetRRTNNInNeighbourChart(), InitAtlasRRT(), LoadAtlasRRT(), NewTemptativeSample(), PlotAtlasRRT(), PlotQrand(), PointTowardRandSample(), PopulateWithSamples(), PrintAtlasRRTStatistics(), RandomPointInAtlasTree(), and SaveAtlasRRT().
unsigned int Tatlasrrt::ms |
unsigned int Tatlasrrt::ns |
Space for samples used so far.
Definition at line 218 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddSample2AtlasRRT(), AtlasBiRRTstar(), AtlasBiRRTstarCloseIteration(), AtlasRRT(), AtlasRRTstar(), AtlasRRTstarCloseIteration(), AtlasTRRT(), DeleteAtlasRRT(), GetAtlasRRTNumNodes(), InitAtlasRRT(), LoadAtlasRRT(), PlotAtlasRRT(), PrintAtlasRRTStatistics(), and SaveAtlasRRT().
Information associated with each sample
Definition at line 219 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTstar(), AtlasRRTValidateSample(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), PlotAtlasRRT(), PlotConnection(), PlotQrand(), PopulateWithSamples(), ReconstructAtlasRRTPath(), ReWireAtlasRRTstar(), SaveAtlasRRT(), SmoothPathInAtlasRRT(), Steps2PathinAtlasRRT(), and WireAtlasRRTstar().
unsigned int Tatlasrrt::mc |
unsigned int Tatlasrrt::nc |
Number of charts so far.
Definition at line 222 of file atlasrrt.h.
Referenced by AddChart2AtlasRRT(), AtlasBiRRTstar(), AtlasBiRRTstarCloseIteration(), AtlasRRT(), AtlasRRTstar(), AtlasRRTstarCloseIteration(), AtlasTRRT(), DeleteAtlasRRT(), GetAtlasRRTNumCharts(), InitAtlasRRT(), LoadAtlasRRT(), PrintAtlasRRTStatistics(), and SaveAtlasRRT().
unsigned int Tatlasrrt::mct1 |
unsigned int Tatlasrrt::nct1 |
unsigned int* Tatlasrrt::chartsAtTree1 |
unsigned int Tatlasrrt::mct2 |
unsigned int Tatlasrrt::nct2 |
unsigned int* Tatlasrrt::chartsAtTree2 |
|
Follow us!