Lines Matching refs:track
143 // A Point is the 3D location of a track.
145 // track identifies which track this point corresponds to.
146 // X represents the 3D position of the track.
148 EuclideanPoint() : track(-1) {}
149 EuclideanPoint(const EuclideanPoint &p) : track(p.track), X(p.X) {}
150 int track;
158 // form a track identified by a common track number.
161 int track;
241 // Returns a pointer to the point corresponding to a track.
243 const int track) {
244 if (track < 0 || track >= all_points->size()) {
247 EuclideanPoint *point = &(*all_points)[track];
248 if (point->track == -1) {
358 // vector element with number i will contain point for track i.
417 point.track = file_reader.Read<int>();
420 if (point.track >= all_points->size()) {
421 all_points->resize(point.track + 1);
424 (*all_points)[point.track].track = point.track;
425 (*all_points)[point.track].X = point.X;
436 marker.track = file_reader.Read<int>();
685 EuclideanPoint *point = PointForTrack(all_points, marker.track);