(ap *shape.AP)
| 21 | } |
| 22 | |
| 23 | func NewIterator(ap *shape.AP) *Iterator { |
| 24 | track := [4]Index{} |
| 25 | |
| 26 | for i := range ap.Shape { |
| 27 | track[3-i].Track = uint32(ap.Shape[i]) |
| 28 | //track[3-i].Shape = uint32(ap.Shape[i]) |
| 29 | //track[3-i].Stride = uint32(ap.Stride[i]) |
| 30 | } |
| 31 | |
| 32 | return &Iterator{ |
| 33 | AP: ap, |
| 34 | Track: track, |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | func (it *Iterator) IsDone() bool { |
| 39 | return it.Done |
no outgoing calls