src/lib-gmapkernel/g-map-vertex/gmv-save.hh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void giveNumberToDarts (int ADirectInfoIndex)
static TSaveFormat getFileFormat (const char *AFilename)
static const char * getFileHeader (TSaveFormat AFormat)
bool save (const char *AFilename, TSaveFormat AFormat)
virtual bool save (std::ostream &AStream, TSaveFormat AFormat)
CDart * load (const char *AFilename, TSaveFormat AFormat)
virtual CDart * load (std::istream &AStream, TSaveFormat AFormat)
CDart * load (const char *AFilename)


Function Documentation

static TSaveFormat getFileFormat ( const char *  AFilename  )  [static]

Détermine le format du fichier dont le nom est passé en paramètre.

Parameters:
AFilename Un nom de fichier
Returns:
Le format du fichier

static const char* getFileHeader ( TSaveFormat  AFormat  )  [static]

Retourne la chaîne de caractère placée en début d'un fichier de sauvegarde et permettant la reconnaissance du format utilisé lors de la sauvegarde.

Parameters:
AFormat Un type de format
Returns:
Une chaîne de caractères

void giveNumberToDarts ( int  ADirectInfoIndex  ) 

Numérote les n brins de la carte de 0 à n-1 en utilisant un champ directInfo.

Parameters:
ADirectInfoIndex Un indice indiquant où placer les numéros des brins

CDart* load ( const char *  AFilename  ) 

Charge la carte à partir d'un fichier en détectant automatiquement le format.. Les brins qui composent la carte avant le chargement ne sont pas détruits.

Parameters:
AFilename Un nom de fichier
Returns:
Un brin de la carte chargée si le chargement s'est bien déroulé, NULL sinon

virtual CDart* load ( std::istream &  AStream,
TSaveFormat  AFormat 
) [virtual]

Charge la carte à partir d'un flot. Les brins qui composent la carte avant le chargement ne sont pas détruits.

Parameters:
AStream Un flot dans lequel lire le contenu de la carte à charger
AFormat Un type de format de fichier
Returns:
Un brin de la carte chargée si le chargement s'est bien déroulé, NULL sinon

CDart* load ( const char *  AFilename,
TSaveFormat  AFormat 
)

Charge la carte à partir d'un fichier. Les brins qui composent la carte avant le chargement ne sont pas détruits.

Parameters:
AFilename Un nom de fichier
AFormat Un type de format de fichier
Returns:
Un brin de la carte chargée si le chargement s'est bien déroulé, NULL sinon

virtual bool save ( std::ostream &  AStream,
TSaveFormat  AFormat 
) [virtual]

Sauvegarde le contenu de la carte dans un flot.

Parameters:
AStream Un flot dans lequel écrire le contenu de la carte
AFormat Un type de format de sauvegarde
Returns:
'vrai' si la sauvegarde s'est bien déroulée

bool save ( const char *  AFilename,
TSaveFormat  AFormat 
)

Sauvegarde le contenu de la carte dans un fichier.

Parameters:
AFilename Un nom de fichier
AFormat Un type de format de sauvegarde
Returns:
'vrai' si la sauvegarde s'est bien déroulée


Generated on Tue Jul 7 15:20:20 2009 for Moka gmapkernel by  doxygen 1.5.8