13 #ifndef vtkIndexedUnsignedLongLongArray_h 14 #define vtkIndexedUnsignedLongLongArray_h 16 #include "vtkIndexedArray.h" 22 #define vtkDataArray vtkIndexedArray<unsigned long long> 25 class VTKCOMMONCORE_EXPORT VTK_DEPRECATED_IN_9_6_0("Use vtkIndexedType*Array instead
") vtkIndexedUnsignedLongLongArray : public vtkDataArray 28 vtkImplicitArrayTypeMacro(vtkIndexedUnsignedLongLongArray, vtkDataArray); 33 static vtkIndexedUnsignedLongLongArray* New(); 34 static vtkIndexedUnsignedLongLongArray* ExtendedNew(); 35 void PrintSelf(ostream& os, vtkIndent indent) override; 37 // This macro expands to the set of method declarations that 38 // make up the interface of vtkImplicitArray, which is ignored 40 #if defined(__VTK_WRAP__) || defined(__WRAP_GCCXML__) 41 vtkCreateReadOnlyWrappedArrayInterface(unsigned long long); 47 static vtkIndexedUnsignedLongLongArray* FastDownCast(vtkAbstractArray* source) 49 return static_cast<vtkIndexedUnsignedLongLongArray*>(Superclass::FastDownCast(source)); 56 void ConstructBackend(vtkIdList* indexes, vtkDataArray* array); 57 void ConstructBackend(vtkDataArray* indexes, vtkDataArray* array); 61 vtkIndexedUnsignedLongLongArray(); 62 ~vtkIndexedUnsignedLongLongArray() override; 65 typedef vtkIndexedArray<unsigned long long> RealSuperclass; 67 vtkIndexedUnsignedLongLongArray(const vtkIndexedUnsignedLongLongArray&) = delete; 68 void operator=(const vtkIndexedUnsignedLongLongArray&) = delete; 71 // Define vtkArrayDownCast implementation: 72 vtkArrayDownCast_FastCastMacro(vtkIndexedUnsignedLongLongArray); 76 // VTK-HeaderTest-Exclude: TYPEMACRO
#define VTKCOMMONCORE_EXPORT
#define VTK_ABI_NAMESPACE_BEGIN