void cvxCurveFree ( svxCurve *Crv /* I: curve structure */ ) /* DESCRIPTION: Frees memory associated with the specified curve structure. */ ________________________________________________________________________________ void cvxFacetsFree ( svxFacets *Facets /* I: 3D facets data structure */ ) /* DESCRIPTION: Frees memory associated with the specified facets structure. */ ________________________________________________________________________________ void cvxFldDataFree ( int Count, /* I: number of field data */ svxFldData **fldData /* I: list of field data */ ) /* DESCRIPTION: Frees memory associated with the specified field data structure. */ ________________________________________________________________________________ int cvxMemAlloc ( int NumBytes, /* I: no. of bytes to allocate */ void **MemPointer /* O: pointer to allocated memory */ ) /* DESCRIPTION: Allocates chunk of memory of requested size from system heap. Returns void pointer to specified amount of memory. Returns 1 if memory could not be allocated; 0 if successful. */ ________________________________________________________________________________ void cvxMemFree ( void **MemPointer /* I: address of pointer to be Free'd */ ) /* DESCRIPTION: Frees memory at specified pointer. Sets pointer to NULL if memory was freed successfully. If the input pointer is already NULL, this function does nothing. */ ________________________________________________________________________________ int cvxMemResize ( int NumBytes, /* I: new memory size in bytes */ void **MemPointer /* I: address of pointer to memory to be resized */ /* O: pointer to resized memory */ ) /* DESCRIPTION: Resizes memory chunk that was allocated via VxMemAlloc(). If input pointer is NULL, allocates new memory. Outputs pointer to resized memory. If memory cannot not be resized, the input pointer is not modified. Returns 1 if memory could not be resized; 0 if successful. */ ________________________________________________________________________________ void cvxMemZero ( void *MemPointer, /* I: pointer to memory */ int NumBytes /* I: number of bytes to zero */ ) /* DESCRIPTION: Zero "NumBytes" of data beginning with "MemPointer". */ ________________________________________________________________________________ void cvxReadyTextFree ( svxReadyText *RdText /* I: ready sketch text structure */ ) /* DESCRIPTION: Frees memory associated with the specified ready sketch text structure. */ ________________________________________________________________________________ void cvxSrfPrimFree ( svxSrfPrim *SrfPrim /* I: surface structure */ ) /* DESCRIPTION: Frees memory associated with the specified svxSrfPrim structure. */ ________________________________________________________________________________ void cvxStlFree ( svxSTL *Stl /* I: 3D "STL" triangle mesh data structure */ ) /* DESCRIPTION: Frees memory associated with the specified STL structure. */ ________________________________________________________________________________ void cvxSurfaceFree ( svxSurface *Srf /* I: NURB surface structure */ ) /* DESCRIPTION: Frees memory associated with the specified surface structure. */ ________________________________________________________________________________ void cvxSymWeldFree ( svxSymWeld *WeldData /* I: weld data structure */ ) /* DESCRIPTION: Frees memory associated with the specified weld structure. */ ________________________________________________________________________________