Package org.robovm.apple.coreml
Class MLMultiArray
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreml.MLMultiArray
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MLMultiArray extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MLMultiArray.MLMultiArrayPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MLMultiArray()
MLMultiArray(NSArray<NSNumber> shape, MLMultiArrayDataType dataType)
protected
MLMultiArray(NSObject.Handle h, long handle)
protected
MLMultiArray(NSObject.SkipInit skipInit)
MLMultiArray(org.robovm.rt.bro.ptr.VoidPtr dataPointer, NSArray<NSNumber> shape, MLMultiArrayDataType dataType, NSArray<NSNumber> strides, org.robovm.objc.block.VoidBlock1<org.robovm.rt.bro.ptr.VoidPtr> deallocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getCount()
org.robovm.rt.bro.ptr.VoidPtr
getDataPointer()
MLMultiArrayDataType
getDataType()
NSArray<NSNumber>
getShape()
NSArray<NSNumber>
getStrides()
NSNumber
objectAtIndexedSubscript(long idx)
NSNumber
objectForKeyedSubscript(NSArray<NSNumber> key)
void
setObject(NSNumber obj, long idx)
void
setObject(NSNumber obj, NSArray<NSNumber> key)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MLMultiArray
public MLMultiArray()
-
MLMultiArray
protected MLMultiArray(NSObject.Handle h, long handle)
-
MLMultiArray
protected MLMultiArray(NSObject.SkipInit skipInit)
-
MLMultiArray
public MLMultiArray(NSArray<NSNumber> shape, MLMultiArrayDataType dataType) throws NSErrorException
- Throws:
NSErrorException
-
MLMultiArray
public MLMultiArray(org.robovm.rt.bro.ptr.VoidPtr dataPointer, NSArray<NSNumber> shape, MLMultiArrayDataType dataType, NSArray<NSNumber> strides, org.robovm.objc.block.VoidBlock1<org.robovm.rt.bro.ptr.VoidPtr> deallocator) throws NSErrorException
- Throws:
NSErrorException
-
-
Method Detail
-
getDataPointer
public org.robovm.rt.bro.ptr.VoidPtr getDataPointer()
-
getDataType
public MLMultiArrayDataType getDataType()
-
getCount
public long getCount()
-
objectAtIndexedSubscript
public NSNumber objectAtIndexedSubscript(long idx)
-
setObject
public void setObject(NSNumber obj, long idx)
-
-