Teem 1.10.0
src/limn/polydata.c File Reference
#include "limn.h"
Include dependency graph for polydata.c:

Functions

limnPolyDatalimnPolyDataNew (void)
limnPolyDatalimnPolyDataNix (limnPolyData *pld)
int _limnPolyDataInfoAlloc (limnPolyData *pld, unsigned int infoBitFlag, unsigned int vertNum)
unsigned int limnPolyDataInfoBitFlag (const limnPolyData *pld)
int limnPolyDataAlloc (limnPolyData *pld, unsigned int infoBitFlag, unsigned int vertNum, unsigned int indxNum, unsigned int primNum)
size_t limnPolyDataSize (const limnPolyData *pld)
int limnPolyDataCopy (limnPolyData *pldB, const limnPolyData *pldA)
int limnPolyDataCopyN (limnPolyData *pldB, const limnPolyData *pldA, unsigned int num)
void limnPolyDataTransform_f (limnPolyData *pld, const float homat[16])
void limnPolyDataTransform_d (limnPolyData *pld, const double homat[16])
unsigned int limnPolyDataPolygonNumber (const limnPolyData *pld)
int limnPolyDataVertexNormals (limnPolyData *pld)
unsigned int limnPolyDataPrimitiveTypes (const limnPolyData *pld)
int limnPolyDataPrimitiveVertexNumber (Nrrd *nout, limnPolyData *pld)
int limnPolyDataPrimitiveArea (Nrrd *nout, limnPolyData *pld)
int limnPolyDataRasterize (Nrrd *nout, limnPolyData *pld, double min[3], double max[3], size_t size[3], int type)
void limnPolyDataColorSet (limnPolyData *pld, unsigned char RR, unsigned char GG, unsigned char BB, unsigned char AA)

Function Documentation

int _limnPolyDataInfoAlloc ( limnPolyData pld,
unsigned int  infoBitFlag,
unsigned int  vertNum 
)
int limnPolyDataAlloc ( limnPolyData pld,
unsigned int  infoBitFlag,
unsigned int  vertNum,
unsigned int  indxNum,
unsigned int  primNum 
)
void limnPolyDataColorSet ( limnPolyData pld,
unsigned char  RR,
unsigned char  GG,
unsigned char  BB,
unsigned char  AA 
)
int limnPolyDataCopy ( limnPolyData pldB,
const limnPolyData pldA 
)
int limnPolyDataCopyN ( limnPolyData pldB,
const limnPolyData pldA,
unsigned int  num 
)
unsigned int limnPolyDataInfoBitFlag ( const limnPolyData pld)
limnPolyData* limnPolyDataNew ( void  )
limnPolyData* limnPolyDataNix ( limnPolyData pld)
unsigned int limnPolyDataPolygonNumber ( const limnPolyData pld)
int limnPolyDataPrimitiveArea ( Nrrd nout,
limnPolyData pld 
)
unsigned int limnPolyDataPrimitiveTypes ( const limnPolyData pld)
int limnPolyDataPrimitiveVertexNumber ( Nrrd nout,
limnPolyData pld 
)
int limnPolyDataRasterize ( Nrrd nout,
limnPolyData pld,
double  min[3],
double  max[3],
size_t  size[3],
int  type 
)
size_t limnPolyDataSize ( const limnPolyData pld)
void limnPolyDataTransform_d ( limnPolyData pld,
const double  homat[16] 
)
void limnPolyDataTransform_f ( limnPolyData pld,
const float  homat[16] 
)
int limnPolyDataVertexNormals ( limnPolyData pld)