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  ) 


Generated on Sat May 9 03:55:24 2009 for Teem by  doxygen 1.5.9