Package org.robovm.apple.arkit
Class ARReferenceObject
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.arkit.ARReferenceObject
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class ARReferenceObject extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ARReferenceObject.ARReferenceObjectPtr
-
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 protected
ARReferenceObject()
ARReferenceObject(NSCoder decoder)
protected
ARReferenceObject(NSObject.Handle h, long handle)
protected
ARReferenceObject(NSObject.SkipInit skipInit)
ARReferenceObject(NSURL url, NSError.NSErrorPtr error)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
boolean
exportObject(NSURL url, UIImage previewImage, NSError.NSErrorPtr error)
static java.lang.String
getArchiveExtension()
VectorFloat3
getCenter()
VectorFloat3
getExtent()
java.lang.String
getName()
ARPointCloud
getRawFeaturePoints()
VectorFloat3
getScale()
protected long
init(NSCoder decoder)
protected long
init(NSURL url, NSError.NSErrorPtr error)
ARReferenceObject
referenceObjectByApplyingTransform(MatrixFloat4x4 transform)
ARReferenceObject
referenceObjectByMerging(ARReferenceObject object, NSError.NSErrorPtr error)
static NSSet<ARReferenceObject>
referenceObjectsInGroup(java.lang.String name, NSBundle bundle)
void
setName(java.lang.String v)
static boolean
supportsSecureCoding()
-
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
-
ARReferenceObject
protected ARReferenceObject()
-
ARReferenceObject
protected ARReferenceObject(NSObject.Handle h, long handle)
-
ARReferenceObject
protected ARReferenceObject(NSObject.SkipInit skipInit)
-
ARReferenceObject
public ARReferenceObject(NSURL url, NSError.NSErrorPtr error)
-
ARReferenceObject
public ARReferenceObject(NSCoder decoder)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String v)
-
getCenter
public VectorFloat3 getCenter()
-
getExtent
public VectorFloat3 getExtent()
-
getScale
public VectorFloat3 getScale()
-
getRawFeaturePoints
public ARPointCloud getRawFeaturePoints()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getArchiveExtension
public static java.lang.String getArchiveExtension()
- Since:
- Available in iOS 12.0 and later.
-
init
protected long init(NSURL url, NSError.NSErrorPtr error)
-
exportObject
public boolean exportObject(NSURL url, UIImage previewImage, NSError.NSErrorPtr error)
-
referenceObjectByApplyingTransform
public ARReferenceObject referenceObjectByApplyingTransform(MatrixFloat4x4 transform)
-
referenceObjectByMerging
public ARReferenceObject referenceObjectByMerging(ARReferenceObject object, NSError.NSErrorPtr error)
-
referenceObjectsInGroup
public static NSSet<ARReferenceObject> referenceObjectsInGroup(java.lang.String name, NSBundle bundle)
-
init
protected long init(NSCoder decoder)
-
-