---
title: "UsePrincipalPointShift"
description: "API documentation for UsePrincipalPointShift"
url: https://developer.disguise.one/python-api/docs/useprincipalpointshift/
---

# UsePrincipalPointShift

whether an algorithm should use intrinsic values for principal point shift (lens shift), or not  
If No, the algorithm can for example set the principal point to ideal defaults  
(image centre), or leave it unchanged from earlier set values.

See also: [Calibration Guide](/plugins/guides/calibration)

Base class: _\_BlipEnum_

## Variables

#### **No** = 0

#### **Yes** = 1

## Constructors

#### **\_\_init\_\_**(self)

Default constructor for UsePrincipalPointShift

#### **\_\_init\_\_**(self, other: _[UsePrincipalPointShift](/python-api/docs/useprincipalpointshift#useprincipalpointshift)_)

Copy constructor for UsePrincipalPointShift

## Methods

#### **toString**(self) -> _str_

The name of this enumerator, or an empty string if its value is not a named enumerator

## Static Methods

#### **fromInt**(arg0: _int_) -> _[UsePrincipalPointShift](/python-api/docs/useprincipalpointshift#useprincipalpointshift)_

The enumerator with the given integer value, which need not be one of the named enumerators

## Special Methods

#### **\_\_index\_\_**(self) -> _int_

The integer value of this enumerator, for use as a list index

#### **\_\_int\_\_**(self) -> _int_

The integer value of this enumerator

#### **\_\_repr\_\_**(self) -> _str_

The enum and enumerator names, as ; str() and print give the same

#### **\_\_lt\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError

#### **\_\_le\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError

#### **\_\_gt\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError

#### **\_\_ge\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError
