63 #include "vtkCommonCoreModule.h"  
   97   static vtkArray* CreateArray(
int StorageType, 
int ValueType);
 
  104   virtual bool IsDense() = 0;
 
  119   void Resize(
const CoordinateT i);
 
  120   void Resize(
const CoordinateT i, 
const CoordinateT j);
 
  121   void Resize(
const CoordinateT i, 
const CoordinateT j, 
const CoordinateT k);
 
  143   DimensionT GetDimensions();
 
  160   virtual SizeT GetNonNullSize() = 0;
 
  174   void SetDimensionLabel(DimensionT i, 
const vtkStdString& label);
 
  196   inline vtkVariant GetVariantValue(CoordinateT i);
 
  197   inline vtkVariant GetVariantValue(CoordinateT i, CoordinateT j);
 
  198   inline vtkVariant GetVariantValue(CoordinateT i, CoordinateT j, CoordinateT k);
 
  209   virtual vtkVariant GetVariantValueN(
const SizeT n) = 0;
 
  218   inline void SetVariantValue(CoordinateT i, CoordinateT j, 
const vtkVariant& 
value);
 
  219   inline void SetVariantValue(CoordinateT i, CoordinateT j, CoordinateT k, 
const vtkVariant& 
value);
 
  230   virtual void SetVariantValueN(
const SizeT n, 
const vtkVariant& 
value) = 0;
 
  253   void operator=(const 
vtkArray&) VTK_DELETE_FUNCTION;
 
  269   virtual 
void InternalSetDimensionLabel(DimensionT i, const 
vtkStdString& label) = 0;
 
  275   virtual 
vtkStdString InternalGetDimensionLabel(DimensionT i) = 0;
 
vtkVariant GetVariantValue(CoordinateT i)
Returns the value stored in the array at the given coordinates. 
 
Stores coordinate into an N-way array. 
 
Wrapper around std::string to keep symbols short. 
 
abstract base class for most VTK objects 
 
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray...
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
Abstract interface for N-dimensional arrays. 
 
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
 
Stores a half-open range of array coordinates. 
 
A atomic type representing the union of many types. 
 
vtkArrayExtents::DimensionT DimensionT
 
a simple class to control print indentation 
 
void SetVariantValue(CoordinateT i, const vtkVariant &value)
Overwrites the value stored in the array at the given coordinates. 
 
vtkArrayExtents::SizeT SizeT
 
vtkArrayCoordinates::CoordinateT CoordinateT
 
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
 
vtkArrayExtents::CoordinateT CoordinateT
 
vtkArrayCoordinates::DimensionT DimensionT