4.10.6. API Functions
[4.10. Cross-section Data]

The C and FORTRAN functions/subroutines for cross-section data are as follows:

XSecs Subgroup
C/C++
int xfSetNumberOfXSects (xid a_Id, int *a_nXSects, int a_compression);
int xfGetNumberOfXSects (xid a_Id, int *a_nXSects);
int xfSetCSID (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetCSID (xid a_Id,  int *a_NumVals, int *a_PropId);
int xfSetCSName (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetCSName (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetCSNameLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetReachName (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetReachName (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetReachNameLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetTopoID (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetTopoID (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetTopoIDLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetStation (xid a_Id, int a_NumVals, double *a_PropId, int a_compression);
int xfGetStation (xid a_Id, int *a_NumVals, double *a_PropId);
int xfSetType (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetType (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetpType (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetpType (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetpCSDBLink (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetpCSDBLink (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetNote (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetNote (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetNoteLen(xid a_Id, int *a_NumVals, int *a_StrLen);
FORTRAN
SUBROUTINE XF_SET_NUM_OF_XSECTS (a_Id, a_nXSects, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_nXSects, a_compression
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_NUM_OF_XSECTS (a_Id, a_nXSects, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_nXSects
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_CS_ID (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId, a_compression
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_CS_ID (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
  
SUBROUTINE XF_SET_CS_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_CS_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
  
SUBROUTINE XF_GET_CS_NAME_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_REACH_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_REACH_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_REACH_NAME_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_TOPO_ID (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
  
SUBROUTINE XF_GET_TOPO_ID (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_TOPO_ID_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_STATION (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_STATION (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_TYPE (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId, a_compression
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_TYPE (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_PTYPE (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId, a_compression
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_PTYPE (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_P_CS_DB_LINK (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId, a_compression
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_P_CS_DB_LINK (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_NOTE (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_NOTE (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_NOTE_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
Profile Subgroup

C/C++
int xfSetXSectTopoName (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectTopoName (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectTopoNameLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetXSectTopoDesc (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectTopoDesc (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectTopoDescLen (xid a_Id, int *a_NumVals, int *a_StrLen);
FORTRAN
SUBROUTINE XF_SET_XSECT_TOPO_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_TOPO_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_TOPO_NAME_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_TOPO_DESC (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_TOPO_DESC (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_TOPO_DESC_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
Point Properties Subgroup

C/C++
int xfSetXSectPointPropMeasure (xid a_Id, int a_index, int a_NumVals, double *a_PropId, int a_compression);
int xfGetXSectPointPropMeasure (xid a_Id, int a_index, int *a_NumVals, double *a_PropId);
int xfSetXSectPointPropType (xid a_Id, int a_index, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectPointPropType (xid a_Id, int a_index, int *a_NumVals, int *a_PropId);
int xfSetXSectPointPropID (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectPointPropID (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetXSectPointPropName (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectPointPropName (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectPointPropNameLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetXSectPointPropDesc (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectPointPropDesc (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectPointPropDescLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetXSectPointPropExclusive (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectPointPropExclusive (xid a_Id, int *a_NumVals, int *a_PropId);
FORTRAN
SUBROUTINE XF_SET_XSECT_POINT_MEASURE (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  ::  a_index,a_NumVals, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_MEASURE (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index, a_NumVals
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_POINT_TYPE (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index,a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_TYPE (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index, a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_POINT_ID (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_ID (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_POINT_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_NAME_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_POINT_DESC (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_DESC (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_DESC_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_POINT_EXCLUSIVE (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_POINT_EXCLUSIVE (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
Line Properties Subgroup

C/C++
int xfSetXSectLinePropFrom (xid a_Id, int a_index, int a_NumVals, double *a_PropId, int a_compression);
int xfGetXSectLinePropFrom (xid a_Id, int a_index, int *a_NumVals, double *a_PropId);
int xfSetXSectLinePropTo (xid a_Id, int a_index, int a_NumVals, double *a_PropId, int a_compression);
int xfGetXSectLinePropTo (xid a_Id, int a_index, int *a_NumVals, double *a_PropId);
int xfSetXSectLinePropType (xid a_Id, int a_index, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropType (xid a_Id, int a_index, int *a_NumVals, int *a_PropId);
int xfSetXSectLinePropIValue (xid a_Id, int a_index, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropIValue (xid a_Id, int a_index, int *a_NumVals, int *a_PropId);
int xfSetXSectLinePropFValue (xid a_Id, int a_index, int a_NumVals, double *a_PropId, int a_compression);
int xfGetXSectLinePropFValue (xid a_Id, int a_index, int *a_NumVals, double *a_PropId);
int xfSetXSectLinePropID (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropID (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetXSectLinePropName (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectLinePropName (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectLinePropNameLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetXSectLinePropDesc (xid a_Id, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectLinePropDesc (xid a_Id, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectLinePropDescLen (xid a_Id, int *a_NumVals, int *a_StrLen);
int xfSetXSectLinePropCategory (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropCategory (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetXSectLinePropFDefault (xid a_Id, int a_NumVals, double *a_PropId, int a_compression);
int xfGetXSectLinePropFDefault (xid a_Id, int *a_NumVals, double *a_PropId);
int xfSetXSectLinePropExclusive (xid a_Id, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropExclusive (xid a_Id, int *a_NumVals, int *a_PropId);
int xfSetNumberOfLinePropEnumGroup (xid a_Id, int *a_nPropNum, int a_compression);
int xfGetNumberOfLinePropEnumGroup (xid a_Id, int *a_nPropNum);
int xfSetNumberOfLinePropEnum (xid a_Id, int a_index, int *a_nPropNum, int a_compression);
int xfGetNumberOfLinePropEnum (xid a_Id, int a_index, int *a_nPropNum);
int xfSetXSectLinePropEnumID (xid a_Id, int a_index, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropEnumID (xid a_Id, int a_index, int *a_NumVals, int *a_PropId);
int xfSetXSectLinePropEnumMatID (xid a_Id, int a_index, int a_NumVals, int *a_PropId, int a_compression);
int xfGetXSectLinePropEnumMatID (xid a_Id, int a_index, int *a_NumVals, int *a_PropId);
int xfSetXSectLinePropEnumName (xid a_Id, int a_index, int a_NumVals, int a_StrLen, char *a_PropId);
int xfGetXSectLinePropEnumName (xid a_Id, int a_index, int *a_NumVals, int *a_StrLen, char *a_PropId);
int xfGetXSectLinePropEnumNameLen (xid a_Id, int a_index, int *a_NumVals, int *a_StrLen);
FORTRAN
SUBROUTINE XF_SET_XSECT_LINE_FROM (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_FROM (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_TO (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_TO (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_TYPE (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_TYPE (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_IVALUE (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_IVALUE (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_FVALUE (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_FVALUE (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_ID (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_ID (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_NAME_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_DESC (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_DESC (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_DESC_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_CATEGORY (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_CATEGORY (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_DEFAULT (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_DEFAULT (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals
REAL,             INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_EXCLUSIVE (a_Id, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_EXCLUSIVE (a_Id, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_ENUM_GROUP (a_Id, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_ENUM_GROUP (a_Id, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_ENUM (a_Id, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_ENUM (a_Id, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_ENUM_ID (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index, a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
  
SUBROUTINE XF_GET_XSECT_LINE_ENUM_ID (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index, a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
  
SUBROUTINE XF_SET_XSECT_LINE_ENUM_MAT_ID (a_Id, a_index, a_NumVals, a_PropId, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index, a_NumVals, a_compression, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_ENUM_MAT_ID (a_Id, a_index, a_NumVals, a_PropId, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_index, a_NumVals, a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_LINE_ENUM_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen, a_compression
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_ENUM_NAME (a_Id, a_NumVals, a_PropId, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
CHARACTER(LEN=*), INTENT(IN)  :: a_PropId
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_LINE_ENUM_NAME_LEN (a_Id, a_NumVals, a_StrLen, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_StrLen
INTEGER,          INTENT(OUT) :: error
CrossSectionGeometry Subgroup

C/C++
int xfSetXSectGeomX (xid a_Id, int a_index, int a_NumVals, double *a_iValues, int a_compression);
int xfGetXSectGeomX (xid a_Id, int a_index, int *a_NumVals, double *a_iValues);
int xfSetXSectGeomY (xid a_Id, int a_index, int a_NumVals, double *a_iValues, int a_compression);
int xfGetXSectGeomY (xid a_Id, int a_index, int *a_NumVals, double *a_iValues);
int xfSetXSectGeomD (xid a_Id, int a_index, int a_NumVals, double *a_iValues, int a_compression);
int xfGetXSectGeomD (xid a_Id, int a_index, int *a_NumVals, double *a_iValues);
int xfSetXSectGeomZ (xid a_Id, int a_index, int a_NumVals, double *a_iValues, int a_compression);
int xfGetXSectGeomZ (xid a_Id, int a_index, int *a_NumVals, double *a_iValues);
FORTRAN
SUBROUTINE XF_SET_XSECT_GEOM_X (a_Id, a_index, a_NumVals, a_iValues, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_GEOM_X (a_Id, a_index, a_NumVals, a_iValues, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_GEOM_Y (a_Id, a_index, a_NumVals, a_iValues, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_GEOM_Y (a_Id, a_index, a_NumVals, a_iValues, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_GEOM_D (a_Id, a_index, a_NumVals, a_iValues, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_GEOM_D (a_Id, a_index, a_NumVals, a_iValues, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_SET_XSECT_GEOM_Z (a_Id, a_index, a_NumVals, a_iValues, a_compression, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index, a_compression
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error
 
SUBROUTINE XF_GET_XSECT_GEOM_Z (a_Id, a_index, a_NumVals, a_iValues, error)
INTEGER,          INTENT(IN)  :: a_Id
INTEGER,          INTENT(IN)  :: a_NumVals, a_index
REAL,             INTENT(IN)  :: a_iValues
INTEGER,          INTENT(OUT) :: error

Generated on Wed Jun 2 11:55:32 2010 for XMDF by  doxygen 1.5.6