COVISE Core
Macros | Functions
covFiles.c File Reference
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <ctype.h>
#include <unistd.h>
#include "covFiles.h"
#include "covWriteFiles.h"
#include "covReadFiles.h"
Include dependency graph for covFiles.c:

Macros

#define COV_READ(fd, data, size)
 
#define COV_READ_INT(fd, data, size)   COV_READ(fd, data, (size) * sizeof(int))
 
#define COV_READ_FLOAT(fd, data, size)   COV_READ(fd, data, (size) * sizeof(float))
 
#define COV_READ_BYTE(fd, data, size)   COV_READ(fd, data, (size) * sizeof(char))
 
#define COV_SKIP_INT(fd, data, size)
 
#define COV_SKIP_FLOAT(fd, data, size)
 
#define COV_SKIP_BYTE(fd, data, size)
 
#define COV_WRITE(fd, data, size)
 
#define CHECK_FOR_ERRORS   1
 
#define SWAP_INT(fd, data, size)
 
#define SWAP_FLOAT(fd, data, size)
 
#define WRITE_COVISE   0
 
#define READ_COVISE   1
 
#define READ_COVISE_OLD   3
 
#define READ_SIZE   2
 
#define READ_SIZE_IMAGE   4
 
#define READ_DIM   54
 
#define SKIP_COVISE   55
 

Functions

static void swap_int (int *d, int num)
 
static void swap_float (float *d, int num)
 
static int littleEndian ()
 
int covOpenOutFile (const char *filename)
 
int covOpenInFile (const char *filename)
 
int covCloseOutFile (int fd)
 
int covCloseInFile (int fd)
 
int covIoAttrib (int fd, int mode, int *num, int *size, char **atNam, char **atVal)
 
int covWriteAttrib (int fd, int num, char **atNam, char **atVal)
 
int covReadAttributes (int fd, char **atNam, char **atVal, int num, int size)
 
int covReadNumAttributes (int fd, int *num, int *size)
 
int covReadDescription (int fd, char *name)
 
int covIoGeometryBegin (int fd, int mode, int *has_geometry, int *has_colors, int *has_normals, int *has_texture)
 
int covWriteGeometryBegin (int fd, int has_colors, int has_normals, int has_texture)
 
int covReadGeometryBegin (int fd, int *has_geometry, int *has_colors, int *has_normals, int *has_texture)
 
int covReadOldGeometryBegin (int fd, int *has_geometry, int *has_colors, int *has_normals)
 
int covWriteGeometryEnd (int fd, char **atNam, char **atVal, int numAttr)
 
int covIoSetBegin (int fd, int mode, int *numElem)
 
int covWriteSetBegin (int fd, int numElem)
 
int covReadSetBegin (int fd, int *numElem)
 
int covWriteSetEnd (int fd, char **atNam, char **atVal, int numAttr)
 
int covIoUNSGRD (int fd, int mode, int *numElem, int *numConn, int *numVert, int *el, int *cl, int *tl, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covWriteUNSGRD (int fd, int numElem, int numConn, int numVert, int *el, int *cl, int *tl, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeUNSGRD (int fd, int *numElem, int *numConn, int *numVert)
 
int covReadUNSGRD (int fd, int numElem, int numConn, int numVert, int *el, int *cl, int *tl, float *x, float *y, float *z)
 
int covSkipUNSGRD (int fd, int numElem, int numConn, int numVert)
 
int covIoSPHERES (int fd, int mode, int *numSphere, float *x, float *y, float *z, float *radius, char **atNam, char **atVal, int *numAttr)
 
int covWriteSPHERES (int fd, int numSphere, float *x, float *y, float *z, float *radius, char **atNam, char **atVal, int numAttr)
 
int covReadSPHERES (int fd, int numSphere, float *x, float *y, float *z, float *radius)
 
int covSkipSPHERES (int fd, int numSphere)
 
int covReadSizeSPHERES (int fd, int *numElem)
 
int covIoPOINTS (int fd, int mode, int *numElem, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covWritePOINTS (int fd, int numElem, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizePOINTS (int fd, int *numElem)
 
int covReadPOINTS (int fd, int numElem, float *x, float *y, float *z)
 
int covSkipPOINTS (int fd, int numElem)
 
int covIoDOTEXT (int fd, int mode, int *numElem, char *data, char **atNam, char **atVal, int *numAttr)
 
int covWriteDOTEXT (int fd, int numElem, char *data, char **atNam, char **atVal, int numAttr)
 
int covReadSizeDOTEXT (int fd, int *numElem)
 
int covReadDOTEXT (int fd, int numElem, char *data)
 
int covIoMetaLines (int fd, int mode, char *type, int *numObjects, int *objectList, int *numCorners, int *cornerList, int *numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covIoMetaTri (int fd, int mode, char *type, int *numCorners, int *cornerList, int *numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covWritePOLYGN (int fd, int numPolygons, int *polyList, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizePOLYGN (int fd, int *numPolygons, int *numCorners, int *numPoints)
 
int covReadPOLYGN (int fd, int numPolygons, int *polyList, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z)
 
int covSkipPOLYGN (int fd, int numPolygons, int numCorners, int numPoints)
 
int covWriteLINES (int fd, int numLines, int *lineList, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeLINES (int fd, int *numLines, int *numCorners, int *numPoints)
 
int covReadLINES (int fd, int numLines, int *lineList, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z)
 
int covSkipLINES (int fd, int numLines, int numCorners, int numPoints)
 
int covWriteTRI (int fd, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeTRI (int fd, int *numCorners, int *numPoints)
 
int covReadTRI (int fd, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z)
 
int covWriteQUADS (int fd, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeQUADS (int fd, int *numCorners, int *numPoints)
 
int covReadQUADS (int fd, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z)
 
int covWriteTRIANG (int fd, int numStrips, int *stripList, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeTRIANG (int fd, int *numStrips, int *numCorners, int *numPoints)
 
int covReadTRIANG (int fd, int numStrips, int *stripList, int numCorners, int *cornerList, int numPoints, float *x, float *y, float *z)
 
int covIoUNIGRD (int fd, int mode, int *xsize, int *ysize, int *zsize, float *xmin, float *xmax, float *ymin, float *ymax, float *zmin, float *zmax, char **atNam, char **atVal, int *numAttr)
 
int covWriteUNIGRD (int fd, int xsize, int ysize, int zsize, float xmin, float xmax, float ymin, float ymax, float zmin, float zmax, char **atNam, char **atVal, int numAttr)
 
int covReadUNIGRD (int fd, int *xsize, int *ysize, int *zsize, float *xmin, float *xmax, float *ymin, float *ymax, float *zmin, float *zmax)
 
int covIoRCTGRD (int fd, int mode, int *xsize, int *ysize, int *zsize, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covWriteRCTGRD (int fd, int xsize, int ysize, int zsize, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeRCTGRD (int fd, int *xsize, int *ysize, int *zsize)
 
int covReadRCTGRD (int fd, int xsize, int ysize, int zsize, float *x, float *y, float *z)
 
int covSkipRCTGRD (int fd, int xsize, int ysize, int zsize)
 
int covIoSTRGRD (int fd, int mode, int *xsize, int *ysize, int *zsize, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covWriteSTRGRD (int fd, int xsize, int ysize, int zsize, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeSTRGRD (int fd, int *xsize, int *ysize, int *zsize)
 
int covReadSTRGRD (int fd, int xsize, int ysize, int zsize, float *x, float *y, float *z)
 
int covSkipSTRGRD (int fd, int xsize, int ysize, int zsize)
 
int covIoUSTSDT (int fd, int mode, int *numElem, float *x, char **atNam, char **atVal, int *numAttr)
 
int covWriteUSTSDT (int fd, int numElem, float *x, char **atNam, char **atVal, int numAttr)
 
int covReadSizeUSTSDT (int fd, int *numElem)
 
int covReadUSTSDT (int fd, int numElem, float *x)
 
int covSkipUSTSDT (int fd, int numElem)
 
int covIoUSTTDT (int fd, int mode, int *numElem, int *type, float *x, char **atNam, char **atVal, int *numAttr)
 
int covWriteUSTTDT (int fd, int numElem, int type, float *x, char **atNam, char **atVal, int numAttr)
 
int covReadSizeUSTTDT (int fd, int *numElem, int *type)
 
int covReadUSTTDT (int fd, int numElem, int type, float *x)
 
int covIoUSTVDT (int fd, int mode, int *numElem, float *x, float *y, float *z, char **atNam, char **atVal, int *numAttr)
 
int covWriteUSTVDT (int fd, int numElem, float *x, float *y, float *z, char **atNam, char **atVal, int numAttr)
 
int covReadSizeUSTVDT (int fd, int *numElem)
 
int covReadUSTVDT (int fd, int numElem, float *x, float *y, float *z)
 
int covSkipUSTVDT (int fd, int numElem)
 
int covIoSTRSDT (int fd, int mode, int *numElem, float *data, int *xsize, int *ysize, int *zsize, char **atNam, char **atVal, int *numAttr)
 
int covWriteSTRSDT (int fd, int numElem, float *data, int xsize, int ysize, int zsize, char **atNam, char **atVal, int numAttr)
 
int covReadSizeSTRSDT (int fd, int *numElem, int *xsize, int *ysize, int *zsize)
 
int covReadSTRSDT (int fd, int numElem, float *data, int xsize, int ysize, int zsize)
 
int covSkipSTRSDT (int fd, int numElem, int xsize, int ysize, int zsize)
 
int covIoSTRVDT (int fd, int mode, int *numElem, float *data_x, float *data_y, float *data_z, int *xsize, int *ysize, int *zsize, char **atNam, char **atVal, int *numAttr)
 
int covWriteSTRVDT (int fd, int numElem, float *data_x, float *data_y, float *data_z, int xsize, int ysize, int zsize, char **atNam, char **atVal, int numAttr)
 
int covReadSizeSTRVDT (int fd, int *numElem, int *xsize, int *ysize, int *zsize)
 
int covReadSTRVDT (int fd, int numElem, float *data_x, float *data_y, float *data_z, int xsize, int ysize, int zsize)
 
int covSkipSTRVDT (int fd, int numElem, int xsize, int ysize, int zsize)
 
int covIoRGBADT (int fd, int mode, int *numElem, int *colors, char **atNam, char **atVal, int *numAttr)
 
int covWriteRGBADT (int fd, int numElem, int *colors, char **atNam, char **atVal, int numAttr)
 
int covReadSizeRGBADT (int fd, int *numElem)
 
int covReadRGBADT (int fd, int numElem, int *colors)
 
int covIoIMAGE (int fd, int mode, int *PixelImageWidth, int *PixelImageHeight, int *PixelImageSize, int *PixelImageFormatId, int *PixelImageBufferLength, char *PixelImageBuffer, char **ImageatNam, char **ImageatVal, int *numAttr)
 
int covWriteIMAGE (int fd, int PixelImageWidth, int PixelImageHeight, int PixelImageSize, int PixelImageFormatId, char *PixelImageBuffer, char **ImageatNam, char **ImageatVal, int numAttr)
 
int covReadSizeIMAGE (int fd, int *PixelImageWidth, int *PixelImageHeight, int *PixelImageSize, int *PixelImageFormatId, int *PixImageBufferLength)
 
int covReadIMAGE (int fd, int PixelImageWidth, int PixelImageHeight, int PixelImageSize, int PixelImageFormatId, int PixImageBufferLength, char *PixelImageBuffer)
 
int covIoTEXTUR (int fd, int mode, int *PixelImageWidth, int *PixelImageHeight, int *PixelImageSize, int *PixelImageFormatId, int *PixImageBufferLength, char *PixelImageBuffer, char **ImageatNam, char **ImageatVal, int *numImageAttr, int *NumberOfBorderPixels, int *NumberOfComponents, int *Level, int *NumberOfCoordinates, int *NumberOfVertices, int *VertexIndices, float **Coords, char **TextatNam, char **TextatVal, int *numTextAttr)
 
int covWriteTEXTUR (int fd, int PixelImageWidth, int PixelImageHeight, int PixelImageSize, int PixelImageFormatId, char *PixelImageBuffer, char **ImageatNam, char **ImageatVal, int numImageAttr, int NumberOfBorderPixels, int NumberOfComponents, int Level, int NumberOfCoordinates, int NumberOfVertices, int *VertexIndices, float **Coords, char **TextatNam, char **TextatVal, int numTextAttr)
 
int covReadSizeTEXTUR (int fd, int *NumberOfBorderPixels, int *NumberOfComponents, int *Level, int *NumberOfCoordinates, int *NumberOfVertices)
 
int covReadTEXTUR (int fd, int NumberOfBorderPixels, int NumberOfComponents, int Level, int NumberOfCoordinates, int NumberOfVertices, int *VertexIndices, float **Coords)
 
int covIoINTARR (int fd, int mode, int *numDim, int *numElem, int *dim_array, int *data, char **atNam, char **atVal, int *numAttr)
 
int covWriteINTARR (int fd, int numDim, int numElem, int *dim_array, int *data, char **atNam, char **atVal, int numAttr)
 
int covReadDimINTARR (int fd, int *numDim)
 
int covReadSizeINTARR (int fd, int numDim, int *sizes, int *numElem)
 
int covReadINTARR (int fd, int numDim, int numElem, int *dim_array, int *data)
 
int covIoINTDT (int fd, int mode, int *numElem, int *x, char **atNam, char **atVal, int *numAttr)
 
int covWriteINTDT (int fd, int numElem, int *x, char **atNam, char **atVal, int numAttr)
 
int covReadSizeINTDT (int fd, int *numElem)
 
int covReadINTDT (int fd, int numElem, int *x)
 
int covIoBYTEDT (int fd, int mode, int *numElem, unsigned char *x, char **atNam, char **atVal, int *numAttr)
 
int covWriteBYTEDT (int fd, int numElem, unsigned char *x, char **atNam, char **atVal, int numAttr)
 
int covReadSizeBYTEDT (int fd, int *numElem)
 
int covReadBYTEDT (int fd, int numElem, unsigned char *x)
 
int covIoOCTREE (int fd, int mode, int *numCellLists, int *numMacroCellLists, int *numCellBBoxes, int *numGridBBoxes, int *cellLists, int *macroCellLists, float *cellBBoxes, float *gridBBoxes, int *fX, int *fY, int *fZ, int *max_no_levels)
 
int covWriteOCTREE (int fd, int numCellLists, int numMacroCellLists, int numCellBBoxes, int numGridBBoxes, int *cellLists, int *macroCellLists, float *cellBBoxes, float *gridBBoxes, int fX, int fY, int fZ, int max_no_levels)
 
int covReadOCTREE (int fd, int *numCellLists, int *numMacroCellLists, int *numCellBBoxes, int *numGridBBoxes, int *cellLists, int *macroCellLists, float *cellBBoxes, float *gridBBoxes, int *fX, int *fY, int *fZ, int *max_no_levels)
 
int covReadSizeOCTREE (int fd, int *numCellLists, int *numMacroCellLists, int *numCellBBoxes, int *numGridBBoxes)
 
int covIoOBJREF (int fd, int mode, int *objNum)
 
int covWriteOBJREF (int fd, int objNum)
 
int covReadOBJREF (int fd, int *objNum)
 

Macro Definition Documentation

◆ CHECK_FOR_ERRORS

#define CHECK_FOR_ERRORS   1

◆ COV_READ

#define COV_READ (   fd,
  data,
  size 
)
Value:
{ \
if(size > 0){ \
ssize_t bytesRead=0; \
do \
{ \
ssize_t retval = read(abs(fd), (data)+bytesRead, (size)); \
if (retval < 0) { \
fprintf(stderr, "COV_READ failed: %s\n", strerror(errno)); \
break; \
} else if (retval == 0) { \
fprintf(stderr, "COV_READ of %ld bytes failed: EOF after %ld\n", (long)(size), (long)(bytesRead)); \
break; \
} \
bytesRead += retval; \
if (bytesRead < size) \
fprintf(stderr, "COV_READ performance warning incomplete read: %ld %ld\n", (long)(retval), (long)(size)); \
} while (bytesRead < size) ; \
}}
GLsizeiptr size
Definition: khronos-glext.h:6610
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: khronos-glext.h:6354
__host__ __device__ int2 abs(int2 v)
Definition: cutil_math.h:1393

◆ COV_READ_BYTE

#define COV_READ_BYTE (   fd,
  data,
  size 
)    COV_READ(fd, data, (size) * sizeof(char))

◆ COV_READ_FLOAT

#define COV_READ_FLOAT (   fd,
  data,
  size 
)    COV_READ(fd, data, (size) * sizeof(float))

◆ COV_READ_INT

#define COV_READ_INT (   fd,
  data,
  size 
)    COV_READ(fd, data, (size) * sizeof(int))

◆ COV_SKIP_BYTE

#define COV_SKIP_BYTE (   fd,
  data,
  size 
)
Value:
do \
{ \
ssize_t retval; \
retval = lseek(abs(fd), (size) * sizeof(char), SEEK_CUR); \
if (retval == -1) \
fprintf(stderr, "COV_SKIP_BYTE failed: %s\n", strerror(errno)); \
} while (0)

◆ COV_SKIP_FLOAT

#define COV_SKIP_FLOAT (   fd,
  data,
  size 
)
Value:
do \
{ \
ssize_t retval; \
retval = lseek(abs(fd), (size) * sizeof(float), SEEK_CUR); \
if (retval == -1) \
fprintf(stderr, "COV_SKIP_FLOAT failed: %s\n", strerror(errno)); \
} while (0)

◆ COV_SKIP_INT

#define COV_SKIP_INT (   fd,
  data,
  size 
)
Value:
do \
{ \
ssize_t retval; \
retval = lseek(abs(fd), (size) * sizeof(int), SEEK_CUR); \
if (retval == -1) \
fprintf(stderr, "COV_SKIP_INT failed: %s\n", strerror(errno)); \
} while (0)

◆ COV_WRITE

#define COV_WRITE (   fd,
  data,
  size 
)
Value:
do \
{ \
ssize_t retval; \
retval = write(abs(fd), (data), (size)); \
if (retval != size) \
fprintf(stderr, "COV_WRITE failed: %s\n", strerror(errno)); \
} while (0)

◆ READ_COVISE

#define READ_COVISE   1

◆ READ_COVISE_OLD

#define READ_COVISE_OLD   3

◆ READ_DIM

#define READ_DIM   54

◆ READ_SIZE

#define READ_SIZE   2

◆ READ_SIZE_IMAGE

#define READ_SIZE_IMAGE   4

◆ SKIP_COVISE

#define SKIP_COVISE   55

◆ SWAP_FLOAT

#define SWAP_FLOAT (   fd,
  data,
  size 
)
Value:
do \
{ \
if ((fd) < 0) \
swap_float((data), (size)); \
} while (0)

◆ SWAP_INT

#define SWAP_INT (   fd,
  data,
  size 
)
Value:
do \
{ \
if ((fd) < 0) \
swap_int((data), (size)); \
} while (0)

◆ WRITE_COVISE

#define WRITE_COVISE   0

Function Documentation

◆ covCloseInFile()

int covCloseInFile ( int  fd)

COVISE unstructured types

◆ covCloseOutFile()

int covCloseOutFile ( int  fd)

◆ covIoAttrib()

int covIoAttrib ( int  fd,
int  mode,
int *  num,
int *  size,
char **  atNam,
char **  atVal 
)

◆ covIoBYTEDT()

int covIoBYTEDT ( int  fd,
int  mode,
int *  numElem,
unsigned char *  x,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoDOTEXT()

int covIoDOTEXT ( int  fd,
int  mode,
int *  numElem,
char *  data,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoGeometryBegin()

int covIoGeometryBegin ( int  fd,
int  mode,
int *  has_geometry,
int *  has_colors,
int *  has_normals,
int *  has_texture 
)

◆ covIoIMAGE()

int covIoIMAGE ( int  fd,
int  mode,
int *  PixelImageWidth,
int *  PixelImageHeight,
int *  PixelImageSize,
int *  PixelImageFormatId,
int *  PixelImageBufferLength,
char *  PixelImageBuffer,
char **  ImageatNam,
char **  ImageatVal,
int *  numAttr 
)

◆ covIoINTARR()

int covIoINTARR ( int  fd,
int  mode,
int *  numDim,
int *  numElem,
int *  dim_array,
int *  data,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoINTDT()

int covIoINTDT ( int  fd,
int  mode,
int *  numElem,
int *  x,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoMetaLines()

int covIoMetaLines ( int  fd,
int  mode,
char *  type,
int *  numObjects,
int *  objectList,
int *  numCorners,
int *  cornerList,
int *  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoMetaTri()

int covIoMetaTri ( int  fd,
int  mode,
char *  type,
int *  numCorners,
int *  cornerList,
int *  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoOBJREF()

int covIoOBJREF ( int  fd,
int  mode,
int *  objNum 
)

◆ covIoOCTREE()

int covIoOCTREE ( int  fd,
int  mode,
int *  numCellLists,
int *  numMacroCellLists,
int *  numCellBBoxes,
int *  numGridBBoxes,
int *  cellLists,
int *  macroCellLists,
float *  cellBBoxes,
float *  gridBBoxes,
int *  fX,
int *  fY,
int *  fZ,
int *  max_no_levels 
)

◆ covIoPOINTS()

int covIoPOINTS ( int  fd,
int  mode,
int *  numElem,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoRCTGRD()

int covIoRCTGRD ( int  fd,
int  mode,
int *  xsize,
int *  ysize,
int *  zsize,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoRGBADT()

int covIoRGBADT ( int  fd,
int  mode,
int *  numElem,
int *  colors,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoSetBegin()

int covIoSetBegin ( int  fd,
int  mode,
int *  numElem 
)

◆ covIoSPHERES()

int covIoSPHERES ( int  fd,
int  mode,
int *  numSphere,
float *  x,
float *  y,
float *  z,
float *  radius,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoSTRGRD()

int covIoSTRGRD ( int  fd,
int  mode,
int *  xsize,
int *  ysize,
int *  zsize,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoSTRSDT()

int covIoSTRSDT ( int  fd,
int  mode,
int *  numElem,
float *  data,
int *  xsize,
int *  ysize,
int *  zsize,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoSTRVDT()

int covIoSTRVDT ( int  fd,
int  mode,
int *  numElem,
float *  data_x,
float *  data_y,
float *  data_z,
int *  xsize,
int *  ysize,
int *  zsize,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoTEXTUR()

int covIoTEXTUR ( int  fd,
int  mode,
int *  PixelImageWidth,
int *  PixelImageHeight,
int *  PixelImageSize,
int *  PixelImageFormatId,
int *  PixImageBufferLength,
char *  PixelImageBuffer,
char **  ImageatNam,
char **  ImageatVal,
int *  numImageAttr,
int *  NumberOfBorderPixels,
int *  NumberOfComponents,
int *  Level,
int *  NumberOfCoordinates,
int *  NumberOfVertices,
int *  VertexIndices,
float **  Coords,
char **  TextatNam,
char **  TextatVal,
int *  numTextAttr 
)

◆ covIoUNIGRD()

int covIoUNIGRD ( int  fd,
int  mode,
int *  xsize,
int *  ysize,
int *  zsize,
float *  xmin,
float *  xmax,
float *  ymin,
float *  ymax,
float *  zmin,
float *  zmax,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoUNSGRD()

int covIoUNSGRD ( int  fd,
int  mode,
int *  numElem,
int *  numConn,
int *  numVert,
int *  el,
int *  cl,
int *  tl,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoUSTSDT()

int covIoUSTSDT ( int  fd,
int  mode,
int *  numElem,
float *  x,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoUSTTDT()

int covIoUSTTDT ( int  fd,
int  mode,
int *  numElem,
int *  type,
float *  x,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covIoUSTVDT()

int covIoUSTVDT ( int  fd,
int  mode,
int *  numElem,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int *  numAttr 
)

◆ covOpenInFile()

int covOpenInFile ( const char *  filename)

◆ covOpenOutFile()

int covOpenOutFile ( const char *  filename)

◆ covReadAttributes()

int covReadAttributes ( int  fd,
char **  atNam,
char **  atVal,
int  num,
int  size 
)

◆ covReadBYTEDT()

int covReadBYTEDT ( int  fd,
int  numElem,
unsigned char *  x 
)

◆ covReadDescription()

int covReadDescription ( int  fd,
char *  name 
)

◆ covReadDimINTARR()

int covReadDimINTARR ( int  fd,
int *  numDim 
)

◆ covReadDOTEXT()

int covReadDOTEXT ( int  fd,
int  numElem,
char *  data 
)

◆ covReadGeometryBegin()

int covReadGeometryBegin ( int  fd,
int *  has_geometry,
int *  has_colors,
int *  has_normals,
int *  has_texture 
)

◆ covReadIMAGE()

int covReadIMAGE ( int  fd,
int  PixelImageWidth,
int  PixelImageHeight,
int  PixelImageSize,
int  PixelImageFormatId,
int  PixImageBufferLength,
char *  PixelImageBuffer 
)

◆ covReadINTARR()

int covReadINTARR ( int  fd,
int  numDim,
int  numElem,
int *  dim_array,
int *  data 
)

◆ covReadINTDT()

int covReadINTDT ( int  fd,
int  numElem,
int *  x 
)

◆ covReadLINES()

int covReadLINES ( int  fd,
int  numLines,
int *  lineList,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z 
)

◆ covReadNumAttributes()

int covReadNumAttributes ( int  fd,
int *  num,
int *  size 
)

◆ covReadOBJREF()

int covReadOBJREF ( int  fd,
int *  objNum 
)

◆ covReadOCTREE()

int covReadOCTREE ( int  fd,
int *  numCellLists,
int *  numMacroCellLists,
int *  numCellBBoxes,
int *  numGridBBoxes,
int *  cellLists,
int *  macroCellLists,
float *  cellBBoxes,
float *  gridBBoxes,
int *  fX,
int *  fY,
int *  fZ,
int *  max_no_levels 
)

◆ covReadOldGeometryBegin()

int covReadOldGeometryBegin ( int  fd,
int *  has_geometry,
int *  has_colors,
int *  has_normals 
)

◆ covReadPOINTS()

int covReadPOINTS ( int  fd,
int  numElem,
float *  x,
float *  y,
float *  z 
)

◆ covReadPOLYGN()

int covReadPOLYGN ( int  fd,
int  numPolygons,
int *  polyList,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z 
)

◆ covReadQUADS()

int covReadQUADS ( int  fd,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z 
)

◆ covReadRCTGRD()

int covReadRCTGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize,
float *  x,
float *  y,
float *  z 
)

◆ covReadRGBADT()

int covReadRGBADT ( int  fd,
int  numElem,
int *  colors 
)

◆ covReadSetBegin()

int covReadSetBegin ( int  fd,
int *  numElem 
)

◆ covReadSizeBYTEDT()

int covReadSizeBYTEDT ( int  fd,
int *  numElem 
)

◆ covReadSizeDOTEXT()

int covReadSizeDOTEXT ( int  fd,
int *  numElem 
)

◆ covReadSizeIMAGE()

int covReadSizeIMAGE ( int  fd,
int *  PixelImageWidth,
int *  PixelImageHeight,
int *  PixelImageSize,
int *  PixelImageFormatId,
int *  PixImageBufferLength 
)

◆ covReadSizeINTARR()

int covReadSizeINTARR ( int  fd,
int  numDim,
int *  sizes,
int *  numElem 
)

◆ covReadSizeINTDT()

int covReadSizeINTDT ( int  fd,
int *  numElem 
)

◆ covReadSizeLINES()

int covReadSizeLINES ( int  fd,
int *  numLines,
int *  numCorners,
int *  numPoints 
)

◆ covReadSizeOCTREE()

int covReadSizeOCTREE ( int  fd,
int *  numCellLists,
int *  numMacroCellLists,
int *  numCellBBoxes,
int *  numGridBBoxes 
)

◆ covReadSizePOINTS()

int covReadSizePOINTS ( int  fd,
int *  numElem 
)

◆ covReadSizePOLYGN()

int covReadSizePOLYGN ( int  fd,
int *  numPolygons,
int *  numCorners,
int *  numPoints 
)

◆ covReadSizeQUADS()

int covReadSizeQUADS ( int  fd,
int *  numCorners,
int *  numPoints 
)

◆ covReadSizeRCTGRD()

int covReadSizeRCTGRD ( int  fd,
int *  xsize,
int *  ysize,
int *  zsize 
)

◆ covReadSizeRGBADT()

int covReadSizeRGBADT ( int  fd,
int *  numElem 
)

◆ covReadSizeSPHERES()

int covReadSizeSPHERES ( int  fd,
int *  numElem 
)

◆ covReadSizeSTRGRD()

int covReadSizeSTRGRD ( int  fd,
int *  xsize,
int *  ysize,
int *  zsize 
)

◆ covReadSizeSTRSDT()

int covReadSizeSTRSDT ( int  fd,
int *  numElem,
int *  xsize,
int *  ysize,
int *  zsize 
)

◆ covReadSizeSTRVDT()

int covReadSizeSTRVDT ( int  fd,
int *  numElem,
int *  xsize,
int *  ysize,
int *  zsize 
)

◆ covReadSizeTEXTUR()

int covReadSizeTEXTUR ( int  fd,
int *  NumberOfBorderPixels,
int *  NumberOfComponents,
int *  Level,
int *  NumberOfCoordinates,
int *  NumberOfVertices 
)

◆ covReadSizeTRI()

int covReadSizeTRI ( int  fd,
int *  numCorners,
int *  numPoints 
)

◆ covReadSizeTRIANG()

int covReadSizeTRIANG ( int  fd,
int *  numStrips,
int *  numCorners,
int *  numPoints 
)

◆ covReadSizeUNSGRD()

int covReadSizeUNSGRD ( int  fd,
int *  numElem,
int *  numConn,
int *  numVert 
)

◆ covReadSizeUSTSDT()

int covReadSizeUSTSDT ( int  fd,
int *  numElem 
)

◆ covReadSizeUSTTDT()

int covReadSizeUSTTDT ( int  fd,
int *  numElem,
int *  type 
)

◆ covReadSizeUSTVDT()

int covReadSizeUSTVDT ( int  fd,
int *  numElem 
)

◆ covReadSPHERES()

int covReadSPHERES ( int  fd,
int  numSphere,
float *  x,
float *  y,
float *  z,
float *  radius 
)

◆ covReadSTRGRD()

int covReadSTRGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize,
float *  x,
float *  y,
float *  z 
)

◆ covReadSTRSDT()

int covReadSTRSDT ( int  fd,
int  numElem,
float *  data,
int  xsize,
int  ysize,
int  zsize 
)

◆ covReadSTRVDT()

int covReadSTRVDT ( int  fd,
int  numElem,
float *  data_x,
float *  data_y,
float *  data_z,
int  xsize,
int  ysize,
int  zsize 
)

◆ covReadTEXTUR()

int covReadTEXTUR ( int  fd,
int  NumberOfBorderPixels,
int  NumberOfComponents,
int  Level,
int  NumberOfCoordinates,
int  NumberOfVertices,
int *  VertexIndices,
float **  Coords 
)

◆ covReadTRI()

int covReadTRI ( int  fd,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z 
)

◆ covReadTRIANG()

int covReadTRIANG ( int  fd,
int  numStrips,
int *  stripList,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z 
)

◆ covReadUNIGRD()

int covReadUNIGRD ( int  fd,
int *  xsize,
int *  ysize,
int *  zsize,
float *  xmin,
float *  xmax,
float *  ymin,
float *  ymax,
float *  zmin,
float *  zmax 
)

◆ covReadUNSGRD()

int covReadUNSGRD ( int  fd,
int  numElem,
int  numConn,
int  numVert,
int *  el,
int *  cl,
int *  tl,
float *  x,
float *  y,
float *  z 
)

◆ covReadUSTSDT()

int covReadUSTSDT ( int  fd,
int  numElem,
float *  x 
)

◆ covReadUSTTDT()

int covReadUSTTDT ( int  fd,
int  numElem,
int  type,
float *  x 
)

◆ covReadUSTVDT()

int covReadUSTVDT ( int  fd,
int  numElem,
float *  x,
float *  y,
float *  z 
)

◆ covSkipLINES()

int covSkipLINES ( int  fd,
int  numLines,
int  numCorners,
int  numPoints 
)

◆ covSkipPOINTS()

int covSkipPOINTS ( int  fd,
int  numElem 
)

◆ covSkipPOLYGN()

int covSkipPOLYGN ( int  fd,
int  numPolygons,
int  numCorners,
int  numPoints 
)

◆ covSkipRCTGRD()

int covSkipRCTGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize 
)

◆ covSkipSPHERES()

int covSkipSPHERES ( int  fd,
int  numSphere 
)

◆ covSkipSTRGRD()

int covSkipSTRGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize 
)

◆ covSkipSTRSDT()

int covSkipSTRSDT ( int  fd,
int  numElem,
int  xsize,
int  ysize,
int  zsize 
)

◆ covSkipSTRVDT()

int covSkipSTRVDT ( int  fd,
int  numElem,
int  xsize,
int  ysize,
int  zsize 
)

◆ covSkipUNSGRD()

int covSkipUNSGRD ( int  fd,
int  numElem,
int  numConn,
int  numVert 
)

◆ covSkipUSTSDT()

int covSkipUSTSDT ( int  fd,
int  numElem 
)

◆ covSkipUSTVDT()

int covSkipUSTVDT ( int  fd,
int  numElem 
)

◆ covWriteAttrib()

int covWriteAttrib ( int  fd,
int  num,
char **  atNam,
char **  atVal 
)

◆ covWriteBYTEDT()

int covWriteBYTEDT ( int  fd,
int  numElem,
unsigned char *  x,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteDOTEXT()

int covWriteDOTEXT ( int  fd,
int  numElem,
char *  data,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteGeometryBegin()

int covWriteGeometryBegin ( int  fd,
int  has_colors,
int  has_normals,
int  has_texture 
)

◆ covWriteGeometryEnd()

int covWriteGeometryEnd ( int  fd,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteIMAGE()

int covWriteIMAGE ( int  fd,
int  PixelImageWidth,
int  PixelImageHeight,
int  PixelImageSize,
int  PixelImageFormatId,
char *  PixelImageBuffer,
char **  ImageatNam,
char **  ImageatVal,
int  numAttr 
)

◆ covWriteINTARR()

int covWriteINTARR ( int  fd,
int  numDim,
int  numElem,
int *  dim_array,
int *  data,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteINTDT()

int covWriteINTDT ( int  fd,
int  numElem,
int *  x,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteLINES()

int covWriteLINES ( int  fd,
int  numLines,
int *  lineList,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteOBJREF()

int covWriteOBJREF ( int  fd,
int  objNum 
)

◆ covWriteOCTREE()

int covWriteOCTREE ( int  fd,
int  numCellLists,
int  numMacroCellLists,
int  numCellBBoxes,
int  numGridBBoxes,
int *  cellLists,
int *  macroCellLists,
float *  cellBBoxes,
float *  gridBBoxes,
int  fX,
int  fY,
int  fZ,
int  max_no_levels 
)

◆ covWritePOINTS()

int covWritePOINTS ( int  fd,
int  numElem,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWritePOLYGN()

int covWritePOLYGN ( int  fd,
int  numPolygons,
int *  polyList,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteQUADS()

int covWriteQUADS ( int  fd,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteRCTGRD()

int covWriteRCTGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteRGBADT()

int covWriteRGBADT ( int  fd,
int  numElem,
int *  colors,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteSetBegin()

int covWriteSetBegin ( int  fd,
int  numElem 
)

◆ covWriteSetEnd()

int covWriteSetEnd ( int  fd,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteSPHERES()

int covWriteSPHERES ( int  fd,
int  numSphere,
float *  x,
float *  y,
float *  z,
float *  radius,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteSTRGRD()

int covWriteSTRGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteSTRSDT()

int covWriteSTRSDT ( int  fd,
int  numElem,
float *  data,
int  xsize,
int  ysize,
int  zsize,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteSTRVDT()

int covWriteSTRVDT ( int  fd,
int  numElem,
float *  data_x,
float *  data_y,
float *  data_z,
int  xsize,
int  ysize,
int  zsize,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteTEXTUR()

int covWriteTEXTUR ( int  fd,
int  PixelImageWidth,
int  PixelImageHeight,
int  PixelImageSize,
int  PixelImageFormatId,
char *  PixelImageBuffer,
char **  ImageatNam,
char **  ImageatVal,
int  numImageAttr,
int  NumberOfBorderPixels,
int  NumberOfComponents,
int  Level,
int  NumberOfCoordinates,
int  NumberOfVertices,
int *  VertexIndices,
float **  Coords,
char **  TextatNam,
char **  TextatVal,
int  numTextAttr 
)

◆ covWriteTRI()

int covWriteTRI ( int  fd,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteTRIANG()

int covWriteTRIANG ( int  fd,
int  numStrips,
int *  stripList,
int  numCorners,
int *  cornerList,
int  numPoints,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteUNIGRD()

int covWriteUNIGRD ( int  fd,
int  xsize,
int  ysize,
int  zsize,
float  xmin,
float  xmax,
float  ymin,
float  ymax,
float  zmin,
float  zmax,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteUNSGRD()

int covWriteUNSGRD ( int  fd,
int  numElem,
int  numConn,
int  numVert,
int *  el,
int *  cl,
int *  tl,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteUSTSDT()

int covWriteUSTSDT ( int  fd,
int  numElem,
float *  x,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteUSTTDT()

int covWriteUSTTDT ( int  fd,
int  numElem,
int  type,
float *  x,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ covWriteUSTVDT()

int covWriteUSTVDT ( int  fd,
int  numElem,
float *  x,
float *  y,
float *  z,
char **  atNam,
char **  atVal,
int  numAttr 
)

◆ littleEndian()

static int littleEndian ( )
static

◆ swap_float()

static void swap_float ( float *  d,
int  num 
)
static

◆ swap_int()

static void swap_int ( int *  d,
int  num 
)
static