VTKFIG  0.20.20181114
Easy VTK based in situ visualization
template<class V >
void vtkfig::ScalarView::SetSurfaceRGBTable ( const V &  tab,
int  lutsize 
)
inline

Set Surface RGB table from vector.

Template Parameters
VVector class counting from zero with member functions size() and operator[]. std::vector will work.
Parameters
tabVector containg data. One RGB point is described by x, r, g, b between 0 and 1 RGB point i is contained in '(tab[4*i],tab[4*i+1],tab[4*i+2],tab[4*i+3])
lutsizeSize of lookup table created.

Definition at line 108 of file vtkfigScalarView.h.

109  {
110  RGBTable rgbtab;
111  rgbtab.resize(tab.size()/4);
112  for (int i=0,j=0; i<tab.size(); i+=4,j++)
113  {
114  rgbtab[j].x=tab[i+0];
115  rgbtab[j].r=tab[i+1];
116  rgbtab[j].g=tab[i+2];
117  rgbtab[j].b=tab[i+3];
118  }
119  SetSurfaceRGBTable(rgbtab, lutsize);
120  }
void SetSurfaceRGBTable(const V &tab, int lutsize)
Set Surface RGB table from vector.
std::vector< RGBPoint > RGBTable
Definition: vtkfigTools.h:26