Cette table suit immédiatement le champ d'entête. Cette table décrit tous les échantillons des données présentes dans le fichier raster. Chaque table des matiéres est définie de la façon suivante :
typedef struct s_RFToc} { UItime rft_Time; long rft_Offset[MaxRFField]; long rft_Size[MaxRFField]; RGrid rft_Rg; Location rft_Origin; int rft_AttrLen; long rft_AttrOffset; } RFToc;
La date et l'heure de chaque échantillon sont stockés dans le champ rft_Time sous la forme :
typedef struct s_UItime { long ds_yymmdd; /* annee, mois, jour */ long ds_hhmmss; /* heure, minute, secone */ } UItime;
La localisation de l'image dans le fichier est donnée dans rft_Offset. La taille de l'image est fournie par le paramètre rft_Size. Le champ rft_Rg définit la grille de l'image sous la forme :
typedef struct s_RGrid { float rg_Xspacing; float rg_Yspacing; float rg_Zspacing; int rg_nX, rg_nY, rg_nZ; /* dimensions de l'image en X, Y, Z */ } RGrid;
La localisation spatiale de l'image est donné dans le champ rft_Origin, sous la forme :
typedef struct s_Location float l_lat; float l_lon; float l_alt; } Location;
Les longitudes sont en degrés Est, et les altitudes en kilomètres. Les deux derniers paramètres de la table des matières, (rft_AttrLen, rft_AttrOffset),servent à ranger des attributs sur les champs de l'image.