View Source Evision.OdometrySettings (Evision v1.0.0-rc.0)

Summary

Types

t()

Type that represents an OdometrySettings struct.

Functions

getAngleThreshold

getCameraMatrix

getCameraMatrix

getMaxDepthDiff

getMaxPointsPart

getMaxTranslation

getMinGradientMagnitude

getMinGradientMagnitudes

getMinGradientMagnitudes

getNormalDiffThreshold

getNormalMethod

getNormalWinSize

OdometrySettings

setAngleThreshold

setCameraMatrix

setIterCounts

setMaxDepthDiff

setMaxPointsPart

setMaxRotation

setMaxTranslation

setMinGradientMagnitude

setMinGradientMagnitudes

setNormalDiffThreshold

setNormalMethod

setNormalWinSize

setSobelScale

Types

@type t() :: %Evision.OdometrySettings{ref: reference()}

Type that represents an OdometrySettings struct.

  • ref. reference()

    The underlying erlang resource variable.

Functions

Link to this function

getAngleThreshold(named_args)

View Source
@spec getAngleThreshold(Keyword.t()) :: any() | {:error, String.t()}
@spec getAngleThreshold(t()) :: number() | {:error, String.t()}

getAngleThreshold

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getAngleThreshold() -> retval
Link to this function

getCameraMatrix(named_args)

View Source
@spec getCameraMatrix(Keyword.t()) :: any() | {:error, String.t()}
@spec getCameraMatrix(t()) :: Evision.Mat.t() | {:error, String.t()}

getCameraMatrix

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • val: Evision.Mat.t().

Python prototype (for reference only):

getCameraMatrix([, val]) -> val
Link to this function

getCameraMatrix(self, opts)

View Source
@spec getCameraMatrix(t(), [{atom(), term()}, ...] | nil) ::
  Evision.Mat.t() | {:error, String.t()}

getCameraMatrix

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • val: Evision.Mat.t().

Python prototype (for reference only):

getCameraMatrix([, val]) -> val
Link to this function

getIterCounts(named_args)

View Source
@spec getIterCounts(Keyword.t()) :: any() | {:error, String.t()}
@spec getIterCounts(t()) :: Evision.Mat.t() | {:error, String.t()}

getIterCounts

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • val: Evision.Mat.t().

Python prototype (for reference only):

getIterCounts([, val]) -> val
Link to this function

getIterCounts(self, opts)

View Source
@spec getIterCounts(t(), [{atom(), term()}, ...] | nil) ::
  Evision.Mat.t() | {:error, String.t()}

getIterCounts

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • val: Evision.Mat.t().

Python prototype (for reference only):

getIterCounts([, val]) -> val
@spec getMaxDepth(Keyword.t()) :: any() | {:error, String.t()}
@spec getMaxDepth(t()) :: number() | {:error, String.t()}

getMaxDepth

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMaxDepth() -> retval
Link to this function

getMaxDepthDiff(named_args)

View Source
@spec getMaxDepthDiff(Keyword.t()) :: any() | {:error, String.t()}
@spec getMaxDepthDiff(t()) :: number() | {:error, String.t()}

getMaxDepthDiff

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMaxDepthDiff() -> retval
Link to this function

getMaxPointsPart(named_args)

View Source
@spec getMaxPointsPart(Keyword.t()) :: any() | {:error, String.t()}
@spec getMaxPointsPart(t()) :: number() | {:error, String.t()}

getMaxPointsPart

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMaxPointsPart() -> retval
Link to this function

getMaxRotation(named_args)

View Source
@spec getMaxRotation(Keyword.t()) :: any() | {:error, String.t()}
@spec getMaxRotation(t()) :: number() | {:error, String.t()}

getMaxRotation

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMaxRotation() -> retval
Link to this function

getMaxTranslation(named_args)

View Source
@spec getMaxTranslation(Keyword.t()) :: any() | {:error, String.t()}
@spec getMaxTranslation(t()) :: number() | {:error, String.t()}

getMaxTranslation

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMaxTranslation() -> retval
@spec getMinDepth(Keyword.t()) :: any() | {:error, String.t()}
@spec getMinDepth(t()) :: number() | {:error, String.t()}

getMinDepth

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMinDepth() -> retval
Link to this function

getMinGradientMagnitude(named_args)

View Source
@spec getMinGradientMagnitude(Keyword.t()) :: any() | {:error, String.t()}
@spec getMinGradientMagnitude(t()) :: number() | {:error, String.t()}

getMinGradientMagnitude

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getMinGradientMagnitude() -> retval
Link to this function

getMinGradientMagnitudes(named_args)

View Source
@spec getMinGradientMagnitudes(Keyword.t()) :: any() | {:error, String.t()}
@spec getMinGradientMagnitudes(t()) :: Evision.Mat.t() | {:error, String.t()}

getMinGradientMagnitudes

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • val: Evision.Mat.t().

Python prototype (for reference only):

getMinGradientMagnitudes([, val]) -> val
Link to this function

getMinGradientMagnitudes(self, opts)

View Source
@spec getMinGradientMagnitudes(t(), [{atom(), term()}, ...] | nil) ::
  Evision.Mat.t() | {:error, String.t()}

getMinGradientMagnitudes

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • val: Evision.Mat.t().

Python prototype (for reference only):

getMinGradientMagnitudes([, val]) -> val
Link to this function

getNormalDiffThreshold(named_args)

View Source
@spec getNormalDiffThreshold(Keyword.t()) :: any() | {:error, String.t()}
@spec getNormalDiffThreshold(t()) :: number() | {:error, String.t()}

getNormalDiffThreshold

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: float

Python prototype (for reference only):

getNormalDiffThreshold() -> retval
Link to this function

getNormalMethod(named_args)

View Source
@spec getNormalMethod(Keyword.t()) :: any() | {:error, String.t()}
@spec getNormalMethod(t()) :: term() | {:error, String.t()}

getNormalMethod

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: RgbdNormals::RgbdNormalsMethod

Python prototype (for reference only):

getNormalMethod() -> retval
Link to this function

getNormalWinSize(named_args)

View Source
@spec getNormalWinSize(Keyword.t()) :: any() | {:error, String.t()}
@spec getNormalWinSize(t()) :: integer() | {:error, String.t()}

getNormalWinSize

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: integer()

Python prototype (for reference only):

getNormalWinSize() -> retval
Link to this function

getSobelScale(named_args)

View Source
@spec getSobelScale(Keyword.t()) :: any() | {:error, String.t()}
@spec getSobelScale(t()) :: number() | {:error, String.t()}

getSobelScale

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: double

Python prototype (for reference only):

getSobelScale() -> retval
Link to this function

getSobelSize(named_args)

View Source
@spec getSobelSize(Keyword.t()) :: any() | {:error, String.t()}
@spec getSobelSize(t()) :: integer() | {:error, String.t()}

getSobelSize

Positional Arguments
  • self: Evision.OdometrySettings.t()
Return
  • retval: integer()

Python prototype (for reference only):

getSobelSize() -> retval
@spec odometrySettings() :: t() | {:error, String.t()}

OdometrySettings

Return
  • self: Evision.OdometrySettings.t()

Python prototype (for reference only):

OdometrySettings() -> <OdometrySettings object>
Link to this function

odometrySettings(named_args)

View Source
@spec odometrySettings(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setAngleThreshold(named_args)

View Source
@spec setAngleThreshold(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setAngleThreshold(self, val)

View Source
@spec setAngleThreshold(t(), number()) :: t() | {:error, String.t()}

setAngleThreshold

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setAngleThreshold(val) -> None
Link to this function

setCameraMatrix(named_args)

View Source
@spec setCameraMatrix(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setCameraMatrix(self, val)

View Source
@spec setCameraMatrix(t(), Evision.Mat.maybe_mat_in()) :: t() | {:error, String.t()}

setCameraMatrix

Positional Arguments

Python prototype (for reference only):

setCameraMatrix(val) -> None
Link to this function

setIterCounts(named_args)

View Source
@spec setIterCounts(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setIterCounts(self, val)

View Source
@spec setIterCounts(t(), Evision.Mat.maybe_mat_in()) :: t() | {:error, String.t()}

setIterCounts

Positional Arguments

Python prototype (for reference only):

setIterCounts(val) -> None
@spec setMaxDepth(Keyword.t()) :: any() | {:error, String.t()}
@spec setMaxDepth(t(), number()) :: t() | {:error, String.t()}

setMaxDepth

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMaxDepth(val) -> None
Link to this function

setMaxDepthDiff(named_args)

View Source
@spec setMaxDepthDiff(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setMaxDepthDiff(self, val)

View Source
@spec setMaxDepthDiff(t(), number()) :: t() | {:error, String.t()}

setMaxDepthDiff

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMaxDepthDiff(val) -> None
Link to this function

setMaxPointsPart(named_args)

View Source
@spec setMaxPointsPart(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setMaxPointsPart(self, val)

View Source
@spec setMaxPointsPart(t(), number()) :: t() | {:error, String.t()}

setMaxPointsPart

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMaxPointsPart(val) -> None
Link to this function

setMaxRotation(named_args)

View Source
@spec setMaxRotation(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setMaxRotation(self, val)

View Source
@spec setMaxRotation(t(), number()) :: t() | {:error, String.t()}

setMaxRotation

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMaxRotation(val) -> None
Link to this function

setMaxTranslation(named_args)

View Source
@spec setMaxTranslation(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setMaxTranslation(self, val)

View Source
@spec setMaxTranslation(t(), number()) :: t() | {:error, String.t()}

setMaxTranslation

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMaxTranslation(val) -> None
@spec setMinDepth(Keyword.t()) :: any() | {:error, String.t()}
@spec setMinDepth(t(), number()) :: t() | {:error, String.t()}

setMinDepth

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMinDepth(val) -> None
Link to this function

setMinGradientMagnitude(named_args)

View Source
@spec setMinGradientMagnitude(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setMinGradientMagnitude(self, val)

View Source
@spec setMinGradientMagnitude(t(), number()) :: t() | {:error, String.t()}

setMinGradientMagnitude

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setMinGradientMagnitude(val) -> None
Link to this function

setMinGradientMagnitudes(named_args)

View Source
@spec setMinGradientMagnitudes(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setMinGradientMagnitudes(self, val)

View Source
@spec setMinGradientMagnitudes(t(), Evision.Mat.maybe_mat_in()) ::
  t() | {:error, String.t()}

setMinGradientMagnitudes

Positional Arguments

Python prototype (for reference only):

setMinGradientMagnitudes(val) -> None
Link to this function

setNormalDiffThreshold(named_args)

View Source
@spec setNormalDiffThreshold(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setNormalDiffThreshold(self, val)

View Source
@spec setNormalDiffThreshold(t(), number()) :: t() | {:error, String.t()}

setNormalDiffThreshold

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: float

Python prototype (for reference only):

setNormalDiffThreshold(val) -> None
Link to this function

setNormalMethod(named_args)

View Source
@spec setNormalMethod(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setNormalMethod(self, nm)

View Source
@spec setNormalMethod(t(), Evision.RgbdNormals.RgbdNormalsMethod.enum()) ::
  t() | {:error, String.t()}

setNormalMethod

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • nm: RgbdNormals_RgbdNormalsMethod

Python prototype (for reference only):

setNormalMethod(nm) -> None
Link to this function

setNormalWinSize(named_args)

View Source
@spec setNormalWinSize(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setNormalWinSize(self, val)

View Source
@spec setNormalWinSize(t(), integer()) :: t() | {:error, String.t()}

setNormalWinSize

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: integer()

Python prototype (for reference only):

setNormalWinSize(val) -> None
Link to this function

setSobelScale(named_args)

View Source
@spec setSobelScale(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

setSobelScale(self, val)

View Source
@spec setSobelScale(t(), number()) :: t() | {:error, String.t()}

setSobelScale

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: double

Python prototype (for reference only):

setSobelScale(val) -> None
Link to this function

setSobelSize(named_args)

View Source
@spec setSobelSize(Keyword.t()) :: any() | {:error, String.t()}
@spec setSobelSize(t(), integer()) :: t() | {:error, String.t()}

setSobelSize

Positional Arguments
  • self: Evision.OdometrySettings.t()
  • val: integer()

Python prototype (for reference only):

setSobelSize(val) -> None