TSampleInfo Struct Reference

Detailed Description

Emcompasses the information associated with each sample in an AtlasRRT that is not already included in the underlying RRT. Typically this is the assigment of samples to charts.

If the ambient space is spherical in any dimension, the samples are stored in canonical form (in the -pi,pi) range. The parameters are those corresponding to this representation.

Definition at line 156 of file atlasrrt.h.

Data Fields

unsigned int id
 
double * s
 
double * t
 
unsigned int pc
 
unsigned int c
 
unsigned int generateChart
 
unsigned int lsc
 

Field Documentation

unsigned int TSampleInfo::id
double* TSampleInfo::t
unsigned int TSampleInfo::pc

Chart in which each sample is generated.

Definition at line 161 of file atlasrrt.h.

Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), InitAtlasRRT(), LoadAtlasRRTSampleInfo(), and SaveAtlasRRTSampleInfo().

unsigned int TSampleInfo::generateChart

TRUE if the sample triggered the creation of a chart.

Definition at line 163 of file atlasrrt.h.

Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), InitAtlasRRT(), LoadAtlasRRTSampleInfo(), and SaveAtlasRRTSampleInfo().

unsigned int TSampleInfo::lsc

Space to generate linked list with the samples for each chart.

Definition at line 164 of file atlasrrt.h.

Referenced by AddBranchToAtlasRRT(), AddChart2AtlasRRT(), AddSample2AtlasRRT(), GetRRTNNInChart(), InitAtlasRRT(), LoadAtlasRRTSampleInfo(), PopulateWithSamples(), and SaveAtlasRRTSampleInfo().