Class HKVisionPrism

    • Constructor Detail

      • HKVisionPrism

        protected HKVisionPrism​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static HKVisionPrism allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • amount

        @NotNull
        public @NotNull HKQuantity amount()
        [@property] amount The compensation in prism diopters to correct eye misalignment [polar coordinates]
      • angle

        @NotNull
        public @NotNull HKQuantity angle()
        [@property] angle The direction of the prism base [polar coordinates]
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        @NotNull
        public @NotNull java.lang.Object copyWithZone​(@Nullable
                                                      @Nullable org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • eye

        public long eye()
        [@property] eye Which eye (left or right)
      • hash_static

        public static long hash_static()
      • horizontalAmount

        @NotNull
        public @NotNull HKQuantity horizontalAmount()
        [@property] horizontalAmount The horizontal component of compensation in prism diopters [rectangular coordinates]
      • horizontalBase

        public long horizontalBase()
        [@property] horizontalBase The direction of the prism base relative to the horizontal axis of the lens; base in (toward the nose) or base out (away from the nose). [rectangular coordinates]
      • initWithAmountAngleEye

        public HKVisionPrism initWithAmountAngleEye​(@NotNull
                                                    @NotNull HKQuantity amount,
                                                    @NotNull
                                                    @NotNull HKQuantity angle,
                                                    long eye)
        initWithAmount:angle:eye
        Parameters:
        amount - The compensation for amount eye misalignment
        angle - The angle of the lens required to correct diplopia
        eye - The eye associated with the prism values
      • initWithVerticalAmountVerticalBaseHorizontalAmountHorizontalBaseEye

        public HKVisionPrism initWithVerticalAmountVerticalBaseHorizontalAmountHorizontalBaseEye​(@NotNull
                                                                                                 @NotNull HKQuantity verticalAmount,
                                                                                                 long verticalBase,
                                                                                                 @NotNull
                                                                                                 @NotNull HKQuantity horizontalAmount,
                                                                                                 long horizontalBase,
                                                                                                 long eye)
        initWithVerticalAmount:verticalBase:horizontalAmount:horizontalBase:eye
        Parameters:
        verticalAmount - The vertical component of compensation in prism diopters
        verticalBase - The direction of the prism base relative to the vertical axis of the lens; base up or base down.
        horizontalAmount - The horizontal component of compensation in prism diopters
        horizontalBase - The direction of the prism base relative to the horizontal axis of the lens; base in (toward the nose) or base out (away from the nose).
        eye - The eye associated with the prism values
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • _supportsSecureCoding

        public boolean _supportsSecureCoding()
        Description copied from interface: NSSecureCoding
        This property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.
        Specified by:
        _supportsSecureCoding in interface NSSecureCoding
      • version_static

        public static long version_static()
      • verticalAmount

        @NotNull
        public @NotNull HKQuantity verticalAmount()
        [@property] verticalAmount The vertical component of compensation in prism diopters [rectangular coordinates]
      • verticalBase

        public long verticalBase()
        [@property] verticalBase The direction of the prism base relative to the vertical axis of the lens; base up or base down. [rectangular coordinates]
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.