erdashfa.h File Reference

<mi32/erdashfa.h> Definitions for ERDAS HFA (Ehfa...) access functions More...

#include <mi32/stddefns.h>
#include <mi32/anyrastv.h>
#include <mi32/point.h>

Include dependency graph for erdashfa.h:

Include dependency graph

Go to the source code of this file.

Classes

struct  EHFA_MAPINFO
struct  EHFA_PROJINFO
struct  EHFA_RASTINFO

Defines

#define EHFA_LIBEXPORT   MI_DLLIMPORT
#define EHFA_NodeType_CalibrationNode   24
#define EHFA_NodeType_dmsState   8
#define EHFA_NodeType_dscBinFunction   10
#define EHFA_NodeType_dscColumn   11
#define EHFA_NodeType_dscColumnAttributes1   12
#define EHFA_NodeType_dscTable   9
#define EHFA_NodeType_fgaPolynomial   23
#define EHFA_NodeType_hfaLayer   5
#define EHFA_NodeType_imgLayer   2
#define EHFA_NodeType_imgLayerSubSample   3
#define EHFA_NodeType_imgNonInitializedValue   4
#define EHFA_NodeType_prjCoordinate   20
#define EHFA_NodeType_prjDatum   17
#define EHFA_NodeType_prjMapInfo   22
#define EHFA_NodeType_prjProParameters   19
#define EHFA_NodeType_prjSize   21
#define EHFA_NodeType_prjSpheroid   18
#define EHFA_NodeType_Root   1
#define EHFA_NodeType_staCovariance   14
#define EHFA_NodeType_staExcludedValues   16
#define EHFA_NodeType_staSkipFactors   15
#define EHFA_NodeType_staStatistics   13
#define EHFA_NodeType_Unknown   0
#define EHFA_PTR   INT32
#define EHFA_TIME   double

Functions

EHFA_LIBEXPORT int EhfaFileClose (int findex)
EHFA_LIBEXPORT int EhfaFileCreate (UNICODE *filename)
EHFA_LIBEXPORT int EhfaFileFlush (int findex)
EHFA_LIBEXPORT int EhfaFileOpen (UNICODE *filename, INT16 lockmode)
EHFA_LIBEXPORT int EhfaGeorefRead (int findex, EHFA_PTR ParentPtr, EHFA_PROJINFO *projinfo, EHFA_MAPINFO *mapinfo)
EHFA_LIBEXPORT int EhfaNodeGetChildren (int findex, EHFA_PTR ParentPtr, INT32 ChildType, EHFA_PTR *Children, int MaxChildren)
EHFA_LIBEXPORT int EhfaObjectClose (int oindex)
EHFA_LIBEXPORT int EhfaObjectCloseAll (int findex)
EHFA_LIBEXPORT int EhfaObjectOpen (int findex, EHFA_PTR NodePtr)
EHFA_LIBEXPORT int EhfaRasterCreate (int oindex, EHFA_RASTINFO *rastinfo)
EHFA_LIBEXPORT int EhfaRasterOpen (int oindex, EHFA_PTR NodePtr, EHFA_RASTINFO *rastinfo, UINT32)
EHFA_LIBEXPORT int EhfaRasterReadLine (int oindex, INT32 lin, INT32 col, INT32 len, void *data)
EHFA_LIBEXPORT int EhfaRasterWriteLine (int oindex, INT32 lin, INT32 col, INT32 len, void *data)


Detailed Description

<mi32/erdashfa.h> Definitions for ERDAS HFA (Ehfa...) access functions

Definition in file erdashfa.h.


Define Documentation

#define EHFA_LIBEXPORT   MI_DLLIMPORT
 

Definition at line 125 of file erdashfa.h.

#define EHFA_NodeType_CalibrationNode   24
 

Definition at line 83 of file erdashfa.h.

#define EHFA_NodeType_dmsState   8
 

Definition at line 67 of file erdashfa.h.

#define EHFA_NodeType_dscBinFunction   10
 

Definition at line 69 of file erdashfa.h.

#define EHFA_NodeType_dscColumn   11
 

Definition at line 70 of file erdashfa.h.

#define EHFA_NodeType_dscColumnAttributes1   12
 

Definition at line 71 of file erdashfa.h.

#define EHFA_NodeType_dscTable   9
 

Definition at line 68 of file erdashfa.h.

#define EHFA_NodeType_fgaPolynomial   23
 

Definition at line 82 of file erdashfa.h.

#define EHFA_NodeType_hfaLayer   5
 

Definition at line 66 of file erdashfa.h.

#define EHFA_NodeType_imgLayer   2
 

Definition at line 63 of file erdashfa.h.

#define EHFA_NodeType_imgLayerSubSample   3
 

Definition at line 64 of file erdashfa.h.

#define EHFA_NodeType_imgNonInitializedValue   4
 

Definition at line 65 of file erdashfa.h.

#define EHFA_NodeType_prjCoordinate   20
 

Definition at line 79 of file erdashfa.h.

#define EHFA_NodeType_prjDatum   17
 

Definition at line 76 of file erdashfa.h.

#define EHFA_NodeType_prjMapInfo   22
 

Definition at line 81 of file erdashfa.h.

#define EHFA_NodeType_prjProParameters   19
 

Definition at line 78 of file erdashfa.h.

#define EHFA_NodeType_prjSize   21
 

Definition at line 80 of file erdashfa.h.

#define EHFA_NodeType_prjSpheroid   18
 

Definition at line 77 of file erdashfa.h.

#define EHFA_NodeType_Root   1
 

Definition at line 62 of file erdashfa.h.

#define EHFA_NodeType_staCovariance   14
 

Definition at line 73 of file erdashfa.h.

#define EHFA_NodeType_staExcludedValues   16
 

Definition at line 75 of file erdashfa.h.

#define EHFA_NodeType_staSkipFactors   15
 

Definition at line 74 of file erdashfa.h.

#define EHFA_NodeType_staStatistics   13
 

Definition at line 72 of file erdashfa.h.

#define EHFA_NodeType_Unknown   0
 

Definition at line 61 of file erdashfa.h.

#define EHFA_PTR   INT32
 

Definition at line 58 of file erdashfa.h.

#define EHFA_TIME   double
 

Definition at line 59 of file erdashfa.h.


Function Documentation

EHFA_LIBEXPORT int EhfaFileClose int  findex  ) 
 

EHFA_LIBEXPORT int EhfaFileCreate UNICODE filename  ) 
 

EHFA_LIBEXPORT int EhfaFileFlush int  findex  ) 
 

EHFA_LIBEXPORT int EhfaFileOpen UNICODE filename,
INT16  lockmode
 

EHFA_LIBEXPORT int EhfaGeorefRead int  findex,
EHFA_PTR  ParentPtr,
EHFA_PROJINFO projinfo,
EHFA_MAPINFO mapinfo
 

EHFA_LIBEXPORT int EhfaNodeGetChildren int  findex,
EHFA_PTR  ParentPtr,
INT32  ChildType,
EHFA_PTR *  Children,
int  MaxChildren
 

EHFA_LIBEXPORT int EhfaObjectClose int  oindex  ) 
 

EHFA_LIBEXPORT int EhfaObjectCloseAll int  findex  ) 
 

EHFA_LIBEXPORT int EhfaObjectOpen int  findex,
EHFA_PTR  NodePtr
 

EHFA_LIBEXPORT int EhfaRasterCreate int  oindex,
EHFA_RASTINFO rastinfo
 

EHFA_LIBEXPORT int EhfaRasterOpen int  oindex,
EHFA_PTR  NodePtr,
EHFA_RASTINFO rastinfo,
UINT32 
 

EHFA_LIBEXPORT int EhfaRasterReadLine int  oindex,
INT32  lin,
INT32  col,
INT32  len,
void *  data
 

EHFA_LIBEXPORT int EhfaRasterWriteLine int  oindex,
INT32  lin,
INT32  col,
INT32  len,
void *  data
 


Generated on Tue Dec 14 13:19:00 2004 for TNTsdk by  doxygen 1.3.8-20040913