Array objects
Array-class.Rd
Array is a virtual class with no slots intended to be extended by concrete subclasses with an array-like semantic.
Details
Some examples of Array derivatives:
SparseArray objects implemented in the SparseArray package.
DelayedArray objects implemented in the DelayedArray package.
ArrayGrid and ArrayViewport objects implemented in this package (the S4Arrays package).
Examples
showClass("Array") # virtual class with no slots
#> Virtual Class "Array" [package "S4Arrays"]
#>
#> No Slots, prototype of class "S4"
#>
#> Known Subclasses:
#> Class "ArrayViewport", directly
#> Class "ArrayGrid", directly
#> Class "DummyArrayViewport", by class "ArrayViewport", distance 2
#> Class "SafeArrayViewport", by class "ArrayViewport", distance 2
#> Class "DummyArrayGrid", by class "ArrayGrid", distance 2
#> Class "ArbitraryArrayGrid", by class "ArrayGrid", distance 2
#> Class "RegularArrayGrid", by class "ArrayGrid", distance 2