Man Page for vtkUserDefined
Table of Contents

NAME

vtkUserDefined - interface to user defined data

SYNOPSIS


#include "/opt/vtk-c++/common/vtkUserDefined.h"

class VTK_EXPORT vtkUserDefined : public vtkReferenceCount

vtkUserDefined() {};
vtkUserDefined(const vtkUserDefined& ud) {this->UD = ud.UD;};
vtkUserDefined(const int sz, const int ext=1000):UD(sz,ext){};
int Allocate(const int sz, const int ext=1000) {return this->UD.Allocate(sz,ext);};
void Initialize() {this->UD.Initialize();};
static vtkUserDefined *New() {return new vtkUserDefined;};
const char *GetClassName() {return "vtkUserDefined";};
void PrintSelf(ostream& os, vtkIndent indent);
vtkUserDefined *MakeObject(int sze, int ext=1000);
int GetNumberOfUserDefined() {return (this->UD.GetMaxId()+1);};
void Squeeze() {this->UD.Squeeze();};
void* GetUserDefined(int i) {return this->UD.GetValue(i);};
void SetNumberOfUserDefined(int number);
void SetUserDefined(int i, void *ud) {this->UD.SetValue(i,ud);};
void InsertUserDefined(int i, void *ud) {UD.InsertValue(i,ud);};
int InsertNextUserDefined(void *ud) {return UD.InsertNextValue(ud);};
void GetUserDefined(vtkIdList& ptId, vtkUserDefined& ud);
vtkUserDefined &operator=(const vtkUserDefined& ud);
void operator+=(const vtkUserDefined& ud) {this->UD += ud.UD;};
void Reset() {this->UD.Reset();};
virtual void* Interpolate(float *weights) {if (weights) return NULL; return NULL;};

DESCRIPTION

vtkUserDefined provides an abstract interface to user defined data. User defined data are manipulated using void* pointers. These pointers are accessed via point id, so information can be represented on a per vertex basis.

SUMMARY

virtual void* Interpolate(float *weights) {if (weights) return NULL; return NULL;}; Interpolate user defined data. Method must be supplied by user. Return value must be non-static void* pointer to data.

vtkUserDefined& operator=(const vtkUserDefined& ud)
Deep copy of UserDefined data.

void GetUserDefined(vtkIdList& ptId, vtkUserDefined& ud) Given a list of pt ids, return an array of point coordinates.


Table of Contents