Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Macros | Functions
igesread.h File Reference
#include <stdio.h>

Data Structures

struct  parlist
 
struct  dirpart
 

Macros

#define ArgVide   0
 
#define ArgQuid   1
 
#define ArgChar   2
 
#define ArgInt   3 /* Unsigned integer: can evolve to Real or Char */
 
#define ArgSign   4 /* Signed integer: can evolve to Real */
 
#define ArgReal   5
 
#define ArgExp   6 /* Real + letter E: wait for confirmation */
 
#define ArgRexp   7 /* Real + Exponent: reduces to Real */
 
#define ArgMexp   8 /* Real + INCOMPLETE Exponent (no decimal point) */
 

Functions

int igesread (char *nomfic, int lesect[6], int modefnes)
 
int iges_lirpart (int **tabval, char **res1, char **res2, char **nom, char **num, int *nbparam)
 
void iges_stats (int *nbpart, int *nbparam)
 
void iges_setglobal ()
 
void iges_nextpart ()
 
int iges_lirparam (int *typarg, char **parval)
 
void iges_finfile (int mode)
 
struct dirpartiges_get_curp (void)
 
void iges_initfile ()
 
int iges_lire (FILE *lefic, int *numsec, char line[100], int modefnes)
 
void iges_newparam (int typarg, int longval, char *parval)
 
void iges_param (int *Pstat, char *line, char c_separ, char c_fin, int lonlin)
 
void iges_Dsect (int *Dstat, int numsec, char *line)
 
void iges_Psect (int numsec, char line[80])
 
void IGESFile_Check2 (int mode, char *code, int num, char *str)
 
void IGESFile_Check3 (int mode, char *code)
 

Macro Definition Documentation

◆ ArgChar

#define ArgChar   2

◆ ArgExp

#define ArgExp   6 /* Real + letter E: wait for confirmation */

◆ ArgInt

#define ArgInt   3 /* Unsigned integer: can evolve to Real or Char */

◆ ArgMexp

#define ArgMexp   8 /* Real + INCOMPLETE Exponent (no decimal point) */

◆ ArgQuid

#define ArgQuid   1

◆ ArgReal

#define ArgReal   5

◆ ArgRexp

#define ArgRexp   7 /* Real + Exponent: reduces to Real */

◆ ArgSign

#define ArgSign   4 /* Signed integer: can evolve to Real */

◆ ArgVide

#define ArgVide   0

Function Documentation

◆ iges_Dsect()

void iges_Dsect ( int * Dstat,
int numsec,
char * line )

◆ iges_finfile()

void iges_finfile ( int mode)

◆ iges_get_curp()

struct dirpart * iges_get_curp ( void )

◆ iges_initfile()

void iges_initfile ( )

◆ iges_lire()

int iges_lire ( FILE * lefic,
int * numsec,
char line[100],
int modefnes )

◆ iges_lirparam()

int iges_lirparam ( int * typarg,
char ** parval )

◆ iges_lirpart()

int iges_lirpart ( int ** tabval,
char ** res1,
char ** res2,
char ** nom,
char ** num,
int * nbparam )

◆ iges_newparam()

void iges_newparam ( int typarg,
int longval,
char * parval )

◆ iges_nextpart()

void iges_nextpart ( )

◆ iges_param()

void iges_param ( int * Pstat,
char * line,
char c_separ,
char c_fin,
int lonlin )

◆ iges_Psect()

void iges_Psect ( int numsec,
char line[80] )

◆ iges_setglobal()

void iges_setglobal ( )

◆ iges_stats()

void iges_stats ( int * nbpart,
int * nbparam )

◆ IGESFile_Check2()

void IGESFile_Check2 ( int mode,
char * code,
int num,
char * str )

◆ IGESFile_Check3()

void IGESFile_Check3 ( int mode,
char * code )

◆ igesread()

int igesread ( char * nomfic,
int lesect[6],
int modefnes )