VTK
Public Member Functions | Public Attributes | List of all members
ArrayList Struct Reference

#include <vtkArrayListTemplate.h>

Public Member Functions

void AddArrays (vtkIdType numOutPts, vtkDataSetAttributes *inPD, vtkDataSetAttributes *outPD, double nullValue=0.0, vtkTypeBool promote=true)
 
void AddSelfInterpolatingArrays (vtkIdType numOutPts, vtkDataSetAttributes *attr, double nullValue=0.0)
 
vtkDataArrayAddArrayPair (vtkIdType numTuples, vtkDataArray *inArray, vtkStdString &outArrayName, double nullValue, vtkTypeBool promote)
 
void ExcludeArray (vtkDataArray *da)
 
vtkTypeBool IsExcluded (vtkDataArray *da)
 
void Copy (vtkIdType inId, vtkIdType outId)
 
void Interpolate (int numWeights, const vtkIdType *ids, const double *weights, vtkIdType outId)
 
void InterpolateEdge (vtkIdType v0, vtkIdType v1, double t, vtkIdType outId)
 
void AssignNullValue (vtkIdType outId)
 
void Realloc (vtkIdType sze)
 
 ~ArrayList ()
 
vtkIdType GetNumberOfArrays ()
 

Public Attributes

std::vector< BaseArrayPair * > Arrays
 
std::vector< vtkDataArray * > ExcludedArrays
 

Detailed Description

Definition at line 218 of file vtkArrayListTemplate.h.

Constructor & Destructor Documentation

ArrayList::~ArrayList ( )
inline

Definition at line 296 of file vtkArrayListTemplate.h.

Member Function Documentation

void ArrayList::AddArrays ( vtkIdType  numOutPts,
vtkDataSetAttributes inPD,
vtkDataSetAttributes outPD,
double  nullValue = 0.0,
vtkTypeBool  promote = true 
)
void ArrayList::AddSelfInterpolatingArrays ( vtkIdType  numOutPts,
vtkDataSetAttributes attr,
double  nullValue = 0.0 
)
vtkDataArray* ArrayList::AddArrayPair ( vtkIdType  numTuples,
vtkDataArray inArray,
vtkStdString outArrayName,
double  nullValue,
vtkTypeBool  promote 
)
void ArrayList::ExcludeArray ( vtkDataArray da)
vtkTypeBool ArrayList::IsExcluded ( vtkDataArray da)
void ArrayList::Copy ( vtkIdType  inId,
vtkIdType  outId 
)
inline

Definition at line 246 of file vtkArrayListTemplate.h.

void ArrayList::Interpolate ( int  numWeights,
const vtkIdType ids,
const double weights,
vtkIdType  outId 
)
inline

Definition at line 256 of file vtkArrayListTemplate.h.

void ArrayList::InterpolateEdge ( vtkIdType  v0,
vtkIdType  v1,
double  t,
vtkIdType  outId 
)
inline

Definition at line 266 of file vtkArrayListTemplate.h.

void ArrayList::AssignNullValue ( vtkIdType  outId)
inline

Definition at line 276 of file vtkArrayListTemplate.h.

void ArrayList::Realloc ( vtkIdType  sze)
inline

Definition at line 286 of file vtkArrayListTemplate.h.

vtkIdType ArrayList::GetNumberOfArrays ( )
inline

Definition at line 306 of file vtkArrayListTemplate.h.

Member Data Documentation

std::vector<BaseArrayPair*> ArrayList::Arrays

Definition at line 221 of file vtkArrayListTemplate.h.

std::vector<vtkDataArray*> ArrayList::ExcludedArrays

Definition at line 222 of file vtkArrayListTemplate.h.


The documentation for this struct was generated from the following file: