Go to the documentation of this file.
29 #ifndef vtkPeriodicDataArray_h
30 #define vtkPeriodicDataArray_h
35 template <
class Scalar>
42 typedef typename Superclass::ValueType
ValueType;
355 Scalar* TempScalarArray;
356 double* TempDoubleArray;
361 double PeriodicRange[6];
364 #include "vtkPeriodicDataArray.txx"
366 #endif //vtkPeriodicDataArray_h
void InsertTuples(vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkAbstractArray *source) override
Read only container, not supported.
Map native an Array into an angulat periodic array.
void SetTypedComponent(vtkIdType t, int c, Scalar v)
Read only container, not supported.
bool ComputeVectorRange(double range[2]) override
Get the transformed range on all components.
vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source) override
Read only container, error.
void LookupValue(vtkVariant value, vtkIdList *ids) override
Not implemented.
void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source) override
Read only container, not supported.
void SetNumberOfTuples(vtkIdType number) override
Read only container, not supported.
bool AllocateTuples(vtkIdType numTuples)
Read only container, not supported.
vtkTemplateTypeMacro(vtkPeriodicDataArray< Scalar >, GenericBase) typedef typename Superclass void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Base interface for all typed vtkDataArray subclasses.
void SetTuple(vtkIdType i, const double *source) override
Read only container, not supported.
vtkIdType InsertNextValue(Scalar v)
Read only container, not supported.
vtkIdType LookupTypedValue(Scalar value) override
Not implemented.
bool ComputeScalarRange(double *range) override
Get the transformed range by components.
void InitializeArray(vtkAOSDataArrayTemplate< Scalar > *inputData)
Initialize the mapped array with the original input data array.
abstract superclass for arrays of numeric data
vtkTypeBool Resize(vtkIdType numTuples) override
Read only container, not supported.
vtkIdType InsertNextTuple(const float *source) override
Read only container, not supported.
void SetValue(vtkIdType idx, Scalar value)
Read only container, not supported.
void InsertValue(vtkIdType idx, Scalar v)
Read only container, not supported.
void DeepCopy(vtkDataArray *da) override
Read only container, not supported.
void InsertVariantValue(vtkIdType idx, vtkVariant value) override
Read only container, not supported.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
~vtkPeriodicDataArray() override
ValueType & GetValueReference(vtkIdType idx)
Get value at index idx as reference.
void InsertTuple(vtkIdType i, const float *source) override
Read only container, not supported.
void InvalidateRange()
Set the invalid range flag to false.
void SetTuple(vtkIdType i, const float *source) override
Read only container, not supported.
void RemoveTuple(vtkIdType id) override
Read only container, not supported.
bool ReallocateTuples(vtkIdType numTuples)
vtkVariant GetVariantValue(vtkIdType idx) override
Not implemented.
void InsertTuple(vtkIdType i, const double *source) override
Read only container, not supported.
void GetTuple(vtkIdType i, double *tuple) override
Copy tuple at location i into user provided array.
void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source) override
Read only container, not supported.
void RemoveLastTuple() override
Read only container, not supported.
void GetTuples(vtkIdList *ptIds, vtkAbstractArray *output) override
Copy tuples values, selected by ptIds into provided array.
virtual void ComputePeriodicRange()
Update the transformed periodic range.
void LookupTypedValue(Scalar value, vtkIdList *ids) override
Not implemented.
vtkTemplateTypeMacro(SelfType, vtkDataArray) enum
Compile time access to the VTK type identifier.
a simple class to control print indentation
double * GetTuple(vtkIdType i) override
Return tuple at location i.
void SetVariantValue(vtkIdType idx, vtkVariant value) override
Read only container, not supported.
A atomic type representing the union of many types.
vtkArrayIterator * NewIterator() override
Not implemented.
list of point or cell ids
void GetTuples(vtkIdType p1, vtkIdType p2, vtkAbstractArray *output) override
Copy tuples from id p1 to id p2 included into provided array.
unsigned long GetActualMemorySize() override
Return the memory in kilobytes consumed by this data array.
vtkIdType InsertNextTuple(const double *source) override
Read only container, not supported.
void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source) override
Read only container, not supported.
vtkIdType LookupValue(vtkVariant value) override
Not implemented.
void RemoveFirstTuple() override
Read only container, not supported.
void ClearLookup() override
Not implemented.
virtual void Transform(Scalar *tuple) const =0
Transform the provided tuple.
Abstract superclass for all arrays.
void InterpolateTuple(vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t) override
Read only container, not supported.
void Squeeze() override
No effect.
void Initialize() override
Initialize array with zero values.
void DeepCopy(vtkAbstractArray *aa) override
Read only container, not supported.
void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights) override
Read only container, not supported.
Abstract superclass to iterate over elements in an vtkAbstractArray.
void SetTypedTuple(vtkIdType i, const Scalar *t)
Read only container, not supported.
vtkTypeBool Allocate(vtkIdType sz, vtkIdType ext) override
Read only container, not supported.
vtkIdType InsertNextTypedTuple(const Scalar *t)
Read only container, not supported.
ValueType GetValue(vtkIdType idx) const
Get value at index idx.
void InsertTypedTuple(vtkIdType i, const Scalar *t)
Read only container, not supported.
void GetTypedTuple(vtkIdType idx, Scalar *t) const
Copy tuple value at location idx into provided array.
ValueType GetTypedComponent(vtkIdType tupleIdx, int compIdx) const
Return the requested component of the specified tuple.