TAtlasRRTBranchStatus Struct Reference Detailed DescriptionInformation related with the branch extensions process. These parameters are grouped in a struct just to clarify the code. Definition at line 129 of file atlasrrt.c.
Field Documentation
TRUE if we managed to reach the goal. Definition at line 130 of file atlasrrt.c. Referenced by AddStepToAtlasRRTstar(), AtlasRRT(), AtlasTRRT(), canContinueBranch(), InitBranchStatus(), and New_AddBranchToAtlasRRT().
TRUE if the random sample is reached. Definition at line 131 of file atlasrrt.c. Referenced by AddStepToAtlasRRTstar(), AtlasBiRRTstar(), canContinueBranch(), InitBranchStatus(), New_AddBranchToAtlasRRT(), ReconstructAtlasRRTPath(), ReWireAtlasRRTstar(), SmoothPathInAtlasRRT(), and WireAtlasRRTstar().
TRUE if the intermediate random sample is reache. This is the random sample projected to the current chart. Definition at line 132 of file atlasrrt.c. Referenced by canContinueBranch(), InitBranchStatus(), and New_AddBranchToAtlasRRT().
The branch is stopped for any reason (obstacles, singularities,...) Definition at line 136 of file atlasrrt.c. Referenced by canContinueBranch(), InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample().
The branch has grown too far form the initial node (and, hence, its tension is stopped). Definition at line 137 of file atlasrrt.c. Referenced by canContinueBranch(), InitBranchStatus(), and New_AddBranchToAtlasRRT().
The brach has been stopped due to a collision. Definition at line 138 of file atlasrrt.c. Referenced by canContinueBranch(), InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample().
TRUE if the current chart is valid. FALSE if a new chart has to be generated at the current point. Definition at line 139 of file atlasrrt.c. Referenced by InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample().
Identifier of the last sample added to the branch. Initialized to i_near Definition at line 142 of file atlasrrt.c. Referenced by AddStepToAtlasRRTstar(), AtlasRRT(), AtlasTRRT(), InitBranchStatus(), and New_AddBranchToAtlasRRT().
Number of transitions between charts so far. Definition at line 145 of file atlasrrt.c. Referenced by InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample().
Tree including the current branch. Definition at line 147 of file atlasrrt.c. Referenced by InitBranchStatus(), and New_AddBranchToAtlasRRT().
Direction of advance in tangent space (normalized vector). Definition at line 149 of file atlasrrt.c. Referenced by DeleteBranchStatus(), InitBranchStatus(), New_NewTemptativeSample(), and New_PointTowardRandSample().
List of charts traversed by the branch. Used to avoid infinite loops. Definition at line 151 of file atlasrrt.c. Referenced by DeleteBranchStatus(), InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample().
Desired length for the new branch. Distance to the initial Qrand or maxLength, if given. Definition at line 153 of file atlasrrt.c. Referenced by InitBranchStatus().
Maximum length of the branch. Definition at line 155 of file atlasrrt.c. Referenced by canContinueBranch(), InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_PointTowardRandSample().
Branch lenght so far Definition at line 156 of file atlasrrt.c. Referenced by canContinueBranch(), InitBranchStatus(), and New_AddBranchToAtlasRRT().
Length of the last step in the branch. Definition at line 157 of file atlasrrt.c. Referenced by InitBranchStatus(), and New_AddBranchToAtlasRRT().
Distance from current to rand sample (as given in the input). Definition at line 159 of file atlasrrt.c. Referenced by InitBranchStatus(), New_AddBranchToAtlasRRT(), and Steps2PathinAtlasRRT().
Distance from current sample to goal. Definition at line 161 of file atlasrrt.c. Referenced by AddStepToAtlasRRTstar(), InitBranchStatus(), and New_AddBranchToAtlasRRT().
Distance form current sample to the root of the branch. Definition at line 163 of file atlasrrt.c. Referenced by InitBranchStatus(), and New_AddBranchToAtlasRRT().
Maximum distance from the end to the start of the branch. Definition at line 164 of file atlasrrt.c. Referenced by InitBranchStatus(), and New_AddBranchToAtlasRRT().
Current step size. Definition at line 166 of file atlasrrt.c. Referenced by InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample().
Cost of the next node to be added to the branch. Definition at line 168 of file atlasrrt.c. Referenced by InitBranchStatus(), New_AddBranchToAtlasRRT(), and New_NewTemptativeSample(). |
Follow us!