Go to the documentation of this file.
42 #ifndef vtkDataArray_h
43 #define vtkDataArray_h
175 double val3,
double val4,
double val5);
177 double val3,
double val4,
double val5,
double val6,
178 double val7,
double val8);
198 double val3,
double val4,
double val5,
double val6,
199 double val7,
double val8);
220 double val3,
double val4,
double val5,
double val6,
221 double val7,
double val8);
317 this->ComputeRange(
range, comp);
330 this->GetRange(this->Range, comp);
343 return this->GetRange(0);
356 this->GetRange(
range,0);
443 switch (
source->GetArrayType())
void SetTuple3(vtkIdType i, double val0, double val1, double val2)
represent and manipulate 3D points
void InsertNextTuple3(double val0, double val1, double val2)
vtkLookupTable * LookupTable
GLsizei GLsizei GLenum GLenum const GLvoid * data
#define vtkGetObjectMacro(name, type)
virtual void GetTuples(vtkIdType p1, vtkIdType p2, vtkAbstractArray *output)
void InsertNextTuple4(double val0, double val1, double val2, double val3)
#define VTKCOMMONCORE_EXPORT
static vtkInformationDoubleVectorKey * COMPONENT_RANGE()
virtual void DeepCopy(vtkDataArray *da)
virtual void * WriteVoidPointer(vtkIdType id, vtkIdType number)=0
virtual void InsertTuple(vtkIdType i, const float *tuple)=0
virtual int GetElementComponentSize()
virtual int GetArrayType()
virtual void SetTuple(vtkIdType i, const float *tuple)=0
virtual double GetComponent(vtkIdType i, int j)
void GetRange(double range[2], int comp)
virtual vtkIdType InsertNextTuple(const float *tuple)=0
void InsertNextTuple9(double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
virtual vtkIdType InsertNextTuple(const double *tuple)=0
double * GetTuple2(vtkIdType i)
#define vtkTypeMacro(thisClass, superclass)
virtual void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
void PrintSelf(ostream &os, vtkIndent indent)
void SetTuple6(vtkIdType i, double val0, double val1, double val2, double val3, double val4, double val5)
virtual void InsertTuple(vtkIdType i, const double *tuple)=0
virtual void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)=0
double GetTuple1(vtkIdType i)
static void GetDataTypeRange(int type, double range[2])
virtual void SetTuple(vtkIdType i, const double *tuple)=0
abstract superclass for arrays of numeric data
double * GetTuple6(vtkIdType i)
void InsertNextTuple1(double value)
virtual void RemoveFirstTuple()=0
double * GetTuple3(vtkIdType i)
virtual void CopyComponent(int j, vtkDataArray *from, int fromComponent)
void InsertTuple4(vtkIdType i, double val0, double val1, double val2, double val3)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void SetTuple9(vtkIdType i, double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
virtual unsigned long GetActualMemorySize()
void SetLookupTable(vtkLookupTable *lut)
virtual bool ComputeVectorRange(double range[2])
virtual void GetTuples(vtkIdList *ptIds, vtkAbstractArray *output)
virtual double GetMaxNorm()
GLsizei const GLfloat * value
void InsertTuple9(vtkIdType i, double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
virtual void ComputeRange(double range[2], int comp)
virtual void DeepCopy(vtkAbstractArray *aa)
void InsertNextTuple2(double val0, double val1)
virtual void FillComponent(int j, double c)
static vtkInformationDoubleVectorKey * L2_NORM_RANGE()
virtual int GetDataTypeSize()=0
void GetRange(double range[2])
a simple class to control print indentation
static double GetDataTypeMax(int type)
void GetDataTypeRange(double range[2])
list of point or cell ids
virtual void GetTuple(vtkIdType i, double *tuple)=0
double * GetTuple9(vtkIdType i)
double * GetRange(int comp)
virtual double * GetTuple(vtkIdType i)=0
void InsertTuple1(vtkIdType i, double value)
virtual void InterpolateTuple(vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t)
void SetTuple1(vtkIdType i, double value)
virtual void RemoveTuple(vtkIdType id)=0
static double GetDataTypeMin(int type)
Abstract superclass for all arrays.
void InsertTuple3(vtkIdType i, double val0, double val1, double val2)
void InsertTuple2(vtkIdType i, double val0, double val1)
map scalar values into colors via a lookup table
void SetTuple2(vtkIdType i, double val0, double val1)
virtual void RemoveLastTuple()=0
virtual int CopyInformation(vtkInformation *infoFrom, int deep=1)
virtual vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)=0
virtual bool ComputeScalarRange(double *ranges)
virtual void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)=0
virtual void InsertComponent(vtkIdType i, int j, double c)
dynamic, self-adjusting array of double
static vtkDataArray * FastDownCast(vtkAbstractArray *source)
virtual void GetData(vtkIdType tupleMin, vtkIdType tupleMax, int compMin, int compMax, vtkDoubleArray *data)
void SetTuple4(vtkIdType i, double val0, double val1, double val2, double val3)
static vtkDataArray * CreateDataArray(int dataType)
double * GetTuple4(vtkIdType i)
void CreateDefaultLookupTable()
GLuint GLuint GLsizei GLenum type
virtual void SetComponent(vtkIdType i, int j, double c)