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 203 of file atlasrrt.h.
The world on which the atlas is defined
Definition at line 204 of file atlasrrt.h.
Referenced by AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasTRRT(), InitAtlasRRT(), LoadAtlasRRT(), New_NewTemptativeSample(), NewTemptativeSample(), PlotAtlasRRT(), PlotConnection(), PlotQrand(), ReconstructAtlasRRTPath(), Steps2PathinAtlasRRT(), and WireAtlasRRTstar().
unsigned int Tatlasrrt::m |
Number of variables. Dimension of the ambient space.
Definition at line 206 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasRRTValidateSample(), AtlasTRRT(), GetRRTNNInChart(), InitAtlasRRT(), InitBranchStatus(), LoadAtlasRRT(), New_AddBranchToAtlasRRT(), New_NewTemptativeSample(), NewTemptativeSample(), PlotAtlasRRT(), PlotQrand(), SaveAtlasRRT(), SetSampleInfoFromNode(), and WireAtlasRRTstar().
unsigned int Tatlasrrt::k |
Dimension of the manifold
Definition at line 207 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasTRRT(), InitAtlasRRT(), InitBranchStatus(), LoadAtlasRRT(), LoadAtlasRRTSampleInfo(), New_AddBranchToAtlasRRT(), New_NewTemptativeSample(), New_PointTowardRandSample(), NewTemptativeSample(), PlotAtlasRRT(), PointTowardRandSample(), PopulateWithSamples(), RandomPointInAtlasTree(), SaveAtlasRRT(), SaveAtlasRRTSampleInfo(), SetSampleInfoFromNode(), 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 213 of file atlasrrt.h.
Referenced by AddChart2AtlasRRT(), AddChart2Tree(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTSample(), AtlasRRTstar(), AtlasTRRT(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), New_NewTemptativeSample(), NewTemptativeSample(), PlotAtlasRRT(), RandomPointInAtlasTree(), and SaveAtlasRRT().
unsigned int* Tatlasrrt::tp |
Topology for each variable.
Definition at line 223 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTstar(), AtlasRRTValidateSample(), AtlasTRRT(), GetRRTNNInChart(), InitAtlasRRT(), InitBranchStatus(), LoadAtlasRRT(), New_AddBranchToAtlasRRT(), New_NewTemptativeSample(), New_PointTowardRandSample(), NewTemptativeSample(), PlotQrand(), PopulateWithSamples(), RandomPointInAtlasTree(), and WireAtlasRRTstar().
The RRT (includes the samples and the trees for NN search).
Definition at line 227 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTMemSize(), AtlasRRTSample(), AtlasRRTstar(), AtlasRRTstarCloseIteration(), AtlasRRTValidateSample(), AtlasTRRT(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), InitBranchStatus(), LoadAtlasRRT(), LoadAtlasRRTSampleInfo(), New_AddBranchToAtlasRRT(), New_NewTemptativeSample(), NewTemptativeSample(), PlotAtlasRRT(), PopulateWithSamples(), PrintAtlasRRTStatistics(), ReconstructAtlasRRTPath(), ReWireAtlasRRTstar(), SaveAtlasRRT(), SmoothPathInAtlasRRT(), Steps2PathinAtlasRRT(), and WireAtlasRRTstar().
The atlas (includes the charts and their relations).
Definition at line 228 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AtlasRRT(), AtlasRRTMemSize(), AtlasRRTSample(), DeleteAtlasRRT(), GetRRTNNInNeighbourChart(), InitAtlasRRT(), LoadAtlasRRT(), New_NewTemptativeSample(), New_PointTowardRandSample(), 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 231 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddSample2AtlasRRT(), AtlasBiRRTstar(), AtlasBiRRTstarCloseIteration(), AtlasRRT(), AtlasRRTstar(), AtlasRRTstarCloseIteration(), AtlasTRRT(), DeleteAtlasRRT(), GetAtlasRRTNumNodes(), InitAtlasRRT(), LoadAtlasRRT(), New_AddBranchToAtlasRRT(), PlotAtlasRRT(), PrintAtlasRRTStatistics(), and SaveAtlasRRT().
Information associated with each sample
Definition at line 232 of file atlasrrt.h.
Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), AddStepToAtlasRRTstar(), AtlasBiRRTstar(), AtlasRRT(), AtlasRRTstar(), AtlasRRTValidateSample(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), New_AddBranchToAtlasRRT(), PlotAtlasRRT(), PlotConnection(), PlotQrand(), PopulateWithSamples(), ReconstructAtlasRRTPath(), ReWireAtlasRRTstar(), SaveAtlasRRT(), SetSampleInfoFromNode(), SmoothPathInAtlasRRT(), Steps2PathinAtlasRRT(), and WireAtlasRRTstar().
unsigned int Tatlasrrt::mc |
unsigned int Tatlasrrt::nc |
Number of charts so far.
Definition at line 235 of file atlasrrt.h.
Referenced by AddChart2AtlasRRT(), AtlasBiRRTstar(), AtlasBiRRTstarCloseIteration(), AtlasRRT(), AtlasRRTstar(), AtlasRRTstarCloseIteration(), AtlasTRRT(), DeleteAtlasRRT(), GetAtlasRRTNumCharts(), InitAtlasRRT(), LoadAtlasRRT(), PrintAtlasRRTStatistics(), and SaveAtlasRRT().
Information associated with each chart
Definition at line 236 of file atlasrrt.h.
Referenced by AddChart2AtlasRRT(), AddChart2Tree(), AddSample2AtlasRRT(), DeleteAtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRT(), New_NewTemptativeSample(), NewTemptativeSample(), PopulateWithSamples(), 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!