#include <malloc.h>#include <string.h>#include <stdlib.h>#include <math.h>#include <ctype.h>#include "WSxM_header.h"Go to the source code of this file.
Functions | |
| void | HeaderInit (WSxM_HEADER *pHeader) | 
| int | HeaderRead (WSxM_HEADER *pHeader, FILE *pFile) | 
| int | HeaderWrite (WSxM_HEADER *pHeader, FILE *pFile) | 
| int | HeaderWrite (WSxM_HEADER *pHeader, FILE *pFile, gchar *cType) | 
| double | HeaderGetAsNumber (WSxM_HEADER *pHeader, char *szTitle, char *szLabel) | 
| int | HeaderGetAsString (WSxM_HEADER *pHeader, char *szTitle, char *szLabel, char *szValue) | 
| void | HeaderReadTitle (char *szLine, char *szTitle) | 
| void | HeaderReadLabel (char *szLine, char *szLabel) | 
| void | HeaderReadValue (char *szLine, char *szValue) | 
| void | HeaderSetAsFloating (WSxM_HEADER *pHeader, char *szTitle, char *szLabel, double lfValue) | 
| void | HeaderSetAsInt (WSxM_HEADER *pHeader, char *szTitle, char *szLabel, int iValue) | 
| void | HeaderSetAsString (WSxM_HEADER *pHeader, char *szTitle, char *szLabel, char *szValue) | 
| void | HeaderDestroy (WSxM_HEADER *pHeader) | 
| int | HeaderReadLine (WSxM_HEADER *pHeader, FILE *pFile) | 
| int | HeaderGetSize (WSxM_HEADER *pHeader) | 
| int | HeaderAddValue (WSxM_HEADER *pHeader, char *szTitle, char *szLabel, char *szValue) | 
| void | RemoveLeftAndRightWhitesFromString (char *szString) | 
| void | ReplaceStringInString (char *szDest, const char *szOld, const char *szNew) | 
Variables | |
| FileIdStruc | FileId [] | 
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 820 of file WSxM_header.C. References typeHeader::iNumFields, typeHeader::tszLabels, typeHeader::tszTitles, and typeHeader::tszValues.  | 
  
      
  | 
  
| 
 
 Definition at line 621 of file WSxM_header.C. References typeHeader::iNumFields, typeHeader::tszLabels, typeHeader::tszTitles, and typeHeader::tszValues.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 329 of file WSxM_header.C. References HeaderGetAsString(), and WSXM_MAXCHARS.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 360 of file WSxM_header.C. References typeHeader::iNumFields, typeHeader::tszLabels, and typeHeader::tszTitles.  | 
  
      
  | 
  
| 
 
 Definition at line 745 of file WSxM_header.C. References IMAGE_HEADER_SIZE_TEXT, typeHeader::iNumFields, STM_IMAGE_FILE_ID, TEXT_COPYRIGHT_NANOTEC, typeHeader::tszTitles, and WSXM_MAXCHARS.  | 
  
      
  | 
  
| 
 
 Definition at line 63 of file WSxM_header.C. References typeHeader::iNumFields, typeHeader::tszLabels, typeHeader::tszTitles, and typeHeader::tszValues.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 96 of file WSxM_header.C. References HeaderReadLine(), and typeHeader::iNumFields.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 444 of file WSxM_header.C.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 669 of file WSxM_header.C. References HeaderAddValue(), HeaderReadLabel(), HeaderReadTitle(), HeaderReadValue(), IMAGE_HEADER_END_TEXT, RemoveLeftAndRightWhitesFromString(), ReplaceStringInString(), and WSXM_MAXCHARS.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 404 of file WSxM_header.C.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 483 of file WSxM_header.C.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 527 of file WSxM_header.C. References HeaderSetAsString(), and WSXM_MAXCHARS.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 557 of file WSxM_header.C. References HeaderSetAsString(), and WSXM_MAXCHARS.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 587 of file WSxM_header.C. References typeHeader::iNumFields, typeHeader::tszLabels, typeHeader::tszTitles, and typeHeader::tszValues.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 221 of file WSxM_header.C. References FileId, typeHeader::iNumFields, typeHeader::tszLabels, typeHeader::tszTitles, typeHeader::tszValues, and WSXM_MAXCHARS.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 138 of file WSxM_header.C. References typeHeader::iNumFields, typeHeader::tszLabels, typeHeader::tszTitles, typeHeader::tszValues, and WSXM_MAXCHARS.  | 
  
      
  | 
  
| 
 
 Definition at line 889 of file WSxM_header.C. References WSXM_MAXCHARS.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 935 of file WSxM_header.C. References WSXM_MAXCHARS.  | 
  
      
  | 
  
| 
 Initial value:  {
    
    {0, "SPM Image", "Topography", "SxM Image file\n", ".top", "-TOPO"}
    ,
    {1, "SPM Movie", "Topography Movie", "Movie Image file\n", ".mpp", "-MOVIE"}
    ,
    {2, "CITS File", "Current Imaging Tunneling Spectroscopy", "CITS Image file\n", ".cit", "-CITS"}
    ,
    {3, "IV File", "IV Curve", "IV curve file\n", ".iv.cur", "-IV"}
    ,
    {4, "IZ File", "IZ Curve", "IZ curve file\n", ".iz.cur", "-IZ"}
    ,
    {5, "ZV File", "ZV Curve", "ZV curve file\n", ".zv.cur", "-ZV"}
    ,
    {6, "FZ File", "FZ Curve", "FZ curve file\n", ".fz.cur", "-FZ"}
    ,
    {7, "Generic Curves", "Generic Curve", "Generic curve file\n", ".curve", "-generic"}
    ,
    {8, NULL, NULL, NULL, NULL}
}
Definition at line 33 of file WSxM_header.C. Referenced by HeaderWrite(), and main().  | 
  
 1.4.6