27 #ifndef vtkCPExodusIINodalCoordinatesTemplate_h
28 #define vtkCPExodusIINodalCoordinatesTemplate_h
31 #include "vtkIOExodusModule.h"
35 template <
class Scalar>
128 double *TempDoubleArray;
131 #include "vtkCPExodusIINodalCoordinatesTemplate.txx"
133 #endif //vtkCPExodusIINodalCoordinatesTemplate_h
void SetExodusScalarArrays(Scalar *x, Scalar *y, Scalar *z, vtkIdType numPoints)
Set the raw scalar arrays for the coordinate set.
void Initialize()
Release storage and reset array to initial state.
vtkIdType InsertNextTypedTuple(const Scalar *t)
This container is read only – this method does nothing but print a warning.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
void GetTypedTuple(vtkIdType idx, Scalar *t) const
Copy the tuple value into a user-provided array.
Map non-contiguous data structures into the vtkDataArray API.
Abstract superclass for all arrays.
vtkCPExodusIINodalCoordinatesTemplate()
void RemoveTuple(vtkIdType id)
This container is read only – this method does nothing but print a warning.
void InsertValue(vtkIdType idx, Scalar v)
This container is read only – this method does nothing but print a warning.
void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
VTK_NEWINSTANCE vtkArrayIterator * NewIterator()
Subclasses must override this method and provide the right kind of templated vtkArrayIteratorTemplate...
void SetNumberOfTuples(vtkIdType number)
This container is read only – this method does nothing but print a warning.
void Squeeze()
Free any unnecessary memory.
#define vtkMappedDataArrayNewInstanceMacro(thisClass)
void SetValue(vtkIdType idx, Scalar value)
This container is read only – this method does nothing but print a warning.
vtkAbstractTemplateTypeMacro(vtkCPExodusIINodalCoordinatesTemplate< Scalar >, vtkMappedDataArray< Scalar >) vtkMappedDataArrayNewInstanceMacro(vtkCPExodusIINodalCoordinatesTemplate< Scalar >) static vtkCPExodusIINodalCoordinatesTemplate *New()
vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
A atomic type representing the union of many types.
~vtkCPExodusIINodalCoordinatesTemplate()
Map native Exodus II coordinate arrays into the vtkDataArray interface.
void DeepCopy(vtkAbstractArray *aa)
This container is read only – this method does nothing but print a warning.
vtkIdType InsertNextValue(Scalar v)
This container is read only – this method does nothing but print a warning.
vtkVariant GetVariantValue(vtkIdType idx)
Retrieve value from the array as a variant.
void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
This container is read only – this method does nothing but print a warning.
a simple class to control print indentation
void GetTuples(vtkIdList *ptIds, vtkAbstractArray *output)
Given a list of tuple ids, return an array of tuples.
list of point or cell ids
abstract superclass for arrays of numeric data
void RemoveFirstTuple()
This container is read only – this method does nothing but print a warning.
void ClearLookup()
Delete the associated fast lookup data structure on this array, if it exists.
vtkIdType LookupTypedValue(Scalar value)
Abstract superclass to iterate over elements in an vtkAbstractArray.
ValueType GetValue(vtkIdType idx) const
Get the data at a particular index.
void RemoveLastTuple()
This container is read only – this method does nothing but print a warning.
int Resize(vtkIdType numTuples)
This container is read only – this method does nothing but print a warning.
double * GetTuple(vtkIdType i)
Get the data tuple at tupleIdx.
void SetVariantValue(vtkIdType idx, vtkVariant value)
This container is read only – this method does nothing but print a warning.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
vtkIdType LookupValue(vtkVariant value)
Return the value indices where a specific value appears.
void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
void SetTypedTuple(vtkIdType i, const Scalar *t)
This container is read only – this method does nothing but print a warning.
void InsertTypedTuple(vtkIdType i, const Scalar *t)
This container is read only – this method does nothing but print a warning.
void InsertVariantValue(vtkIdType idx, vtkVariant value)
This container is read only – this method does nothing but print a warning.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
int Allocate(vtkIdType sz, vtkIdType ext)
This container is read only – this method does nothing but print a warning.
ValueType & GetValueReference(vtkIdType idx)
Get a reference to the scalar value at a particular index.
Superclass::ValueType ValueType