NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
ARFrame(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static ARFrame |
alloc() |
static ARFrame |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
NSArray<? extends ARAnchor> |
anchors()
A list of anchors in the scene.
|
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
ARCamera |
camera()
The camera used to capture the frame’s image.
|
float |
cameraGrainIntensity()
The frame’s camera grain intensity in range 0 to 1.
|
MTLTexture |
cameraGrainTexture()
A tileable texture that contains image noise matching the current camera streams
noise properties.
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
AVDepthData |
capturedDepthData()
The frame’s captured depth data.
|
double |
capturedDepthDataTimestamp()
A timestamp identifying the depth data.
|
CVBufferRef |
capturedImage()
The frame’s captured image.
|
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
ARBody2D |
detectedBody()
A detected body in the current frame.
|
CGAffineTransform |
displayTransformForOrientationViewportSize(long orientation,
CGSize viewportSize)
Returns a display transform for the provided viewport size and orientation.
|
CVBufferRef |
estimatedDepthData()
A buffer that represents the estimated depth values for a performed segmentation.
|
ARGeoTrackingStatus |
geoTrackingStatus()
The status of geo tracking.
|
static long |
hash_static() |
NSArray<? extends ARHitTestResult> |
hitTestTypes(CGPoint point,
long types)
Searches the frame for objects corresponding to a point in the captured image.
|
ARFrame |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
ARLightEstimate |
lightEstimate()
A light estimate representing the light in the scene.
|
static ARFrame |
new_objc() |
ARPointCloud |
rawFeaturePoints()
Feature points in the scene with respect to the frame’s origin.
|
ARRaycastQuery |
raycastQueryFromPointAllowingTargetAlignment(CGPoint point,
long target,
long alignment)
Creates a raycast query originating from the point on the captured image, aligned along the center of the field of view of the camera.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
ARDepthData |
sceneDepth()
Scene depth data.
|
CVBufferRef |
segmentationBuffer()
A buffer that represents the segmented content of the capturedImage.
|
static void |
setVersion_static(long aVersion) |
ARDepthData |
smoothedSceneDepth()
Scene depth data, smoothed for temporal consistency.
|
static org.moe.natj.objc.Class |
superclass_static() |
double |
timestamp()
A timestamp identifying the frame.
|
static long |
version_static() |
long |
worldMappingStatus()
The status of world mapping for the area visible to the frame.
|
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static ARFrame alloc()
public static ARFrame allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public ARCamera camera()
The camera provides the device’s position and orientation as well as camera parameters.
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public AVDepthData capturedDepthData()
Depth data is only provided with face tracking on frames where depth data was captured.
public double capturedDepthDataTimestamp()
public CVBufferRef capturedImage()
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public CGAffineTransform displayTransformForOrientationViewportSize(long orientation, CGSize viewportSize)
The display transform can be used to convert normalized points in the image-space coordinate system of the captured image to normalized points in the view’s coordinate space. The transform provides the correct rotation and aspect-fill for presenting the captured image in the given orientation and size.
orientation - The orientation of the viewport.viewportSize - The size of the viewport.public static long hash_static()
public NSArray<? extends ARHitTestResult> hitTestTypes(CGPoint point, long types)
A 2D point in the captured image’s coordinate space can refer to any point along a line segment in the 3D coordinate space. Hit-testing is the process of finding objects in the world located along this line segment.
point - A point in the image-space coordinate system of the captured image.
Values should range from (0,0) - upper left corner to (1,1) - lower right corner.types - The types of results to search for.public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public ARLightEstimate lightEstimate()
Returns nil if there is no light estimation.
public static ARFrame new_objc()
public ARPointCloud rawFeaturePoints()
The feature points are only provided for configurations using world tracking.
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public double timestamp()
public static long version_static()
public float cameraGrainIntensity()
A camera stream depicts image noise that gives the captured image a grainy look and varies with light conditions. The camera grain intensity can be used to select a texture slice from the frames camera grain texture.
public MTLTexture cameraGrainTexture()
A camera stream depicts image noise that gives the captured image a grainy look and varies with light conditions. The variations are stored along the depth dimension of the camera grain texture and can be selected at runtime using the camera grain intensity of the current frame.
public ARBody2D detectedBody()
setFrameSemantics:]public CVBufferRef estimatedDepthData()
For each non-background pixel in the segmentation buffer the corresponding depth value can be accessed in this buffer.
setFrameSemantics:],
segmentationBuffer]public ARRaycastQuery raycastQueryFromPointAllowingTargetAlignment(CGPoint point, long target, long alignment)
A 2D point in the captured image’s coordinate space and the field of view of the frame's camera is used to create a ray in the 3D cooridnate space originating at the point.
point - A point in the image-space coordinate system of the captured image.
Values should range from (0,0) - upper left corner to (1,1) - lower right corner.target - Type of target where the ray should terminate.alignment - Alignment of the target.public CVBufferRef segmentationBuffer()
In order to identify to which class a pixel has been classified one needs to compare its intensity value with the values found in `ARSegmentationClass`.
ARSegmentationClass,
setFrameSemantics:]public long worldMappingStatus()
This can be used to identify the state of the world map for the visible area and if additional scanning should be done before saving a world map.
public ARGeoTrackingStatus geoTrackingStatus()
public ARDepthData sceneDepth()
ARFrameSemanticSceneDepth.,
setFrameSemantics:]public ARDepthData smoothedSceneDepth()
ARFrameSemanticSmoothedSceneDepth.,
setFrameSemantics:]