13 #ifndef vtkCompositeUnsignedLongLongArray_h 14 #define vtkCompositeUnsignedLongLongArray_h 16 #include "vtkCompositeArray.h" 22 #define vtkDataArray vtkCompositeArray<unsigned long long> 27 class VTKCOMMONCORE_EXPORT VTK_DEPRECATED_IN_9_6_0("Use vtkCompositeType*Array instead
") vtkCompositeUnsignedLongLongArray : public vtkDataArray 30 vtkImplicitArrayTypeMacro(vtkCompositeUnsignedLongLongArray, vtkDataArray); 35 static vtkCompositeUnsignedLongLongArray* New(); 36 static vtkCompositeUnsignedLongLongArray* ExtendedNew(); 37 void PrintSelf(ostream& os, vtkIndent indent) override; 39 // This macro expands to the set of method declarations that 40 // make up the interface of vtkImplicitArray, which is ignored 42 #if defined(__VTK_WRAP__) || defined(__WRAP_GCCXML__) 43 vtkCreateReadOnlyWrappedArrayInterface(unsigned long long); 49 static vtkCompositeUnsignedLongLongArray* FastDownCast(vtkAbstractArray* source) 51 return static_cast<vtkCompositeUnsignedLongLongArray*>(Superclass::FastDownCast(source)); 57 void ConstructBackend(vtkDataArrayCollection* arrays); 60 vtkCompositeUnsignedLongLongArray(); 61 ~vtkCompositeUnsignedLongLongArray() override; 64 typedef vtkCompositeArray<unsigned long long> RealSuperclass; 66 vtkCompositeUnsignedLongLongArray(const vtkCompositeUnsignedLongLongArray&) = delete; 67 void operator=(const vtkCompositeUnsignedLongLongArray&) = delete; 70 // Define vtkArrayDownCast implementation: 71 vtkArrayDownCast_FastCastMacro(vtkCompositeUnsignedLongLongArray); 75 // VTK-HeaderTest-Exclude: TYPEMACRO
#define VTKCOMMONCORE_EXPORT
#define VTK_ABI_NAMESPACE_BEGIN