View Source Evision.KinFu.VolumeParams (Evision v0.2.9)

Summary

Types

t()

Type that represents an KinFu.VolumeParams struct.

Types

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

Type that represents an KinFu.VolumeParams struct.

  • ref. reference()

    The underlying erlang resource variable.

Functions

Link to this function

coarseParams(named_args)

View Source
@spec coarseParams(Keyword.t()) :: any() | {:error, String.t()}
@spec coarseParams(Evision.KinFu.VolumeType.enum()) :: t() | {:error, String.t()}

Coarse set of parameters that provides relatively higher performance at the cost of reconstrution quality.

Positional Arguments
  • volumeType: VolumeType
Return
  • retval: VolumeParams

Python prototype (for reference only):

coarseParams(_volumeType) -> retval
Link to this function

defaultParams(named_args)

View Source
@spec defaultParams(Keyword.t()) :: any() | {:error, String.t()}
@spec defaultParams(Evision.KinFu.VolumeType.enum()) :: t() | {:error, String.t()}

Default set of parameters that provide higher quality reconstruction at the cost of slow performance.

Positional Arguments
  • volumeType: VolumeType
Return
  • retval: VolumeParams

Python prototype (for reference only):

defaultParams(_volumeType) -> retval
Link to this function

get_depthTruncThreshold(self)

View Source
@spec get_depthTruncThreshold(t()) :: number()
@spec get_maxWeight(t()) :: integer()
Link to this function

get_raycastStepFactor(self)

View Source
@spec get_raycastStepFactor(t()) :: number()
@spec get_resolution(t()) :: {integer(), integer(), integer()}
@spec get_tsdfTruncDist(t()) :: number()
@spec get_type(t()) :: Evision.KinFu.VolumeType.enum()
@spec get_voxelSize(t()) :: number()
Link to this function

set_depthTruncThreshold(self, prop)

View Source
@spec set_depthTruncThreshold(t(), number()) :: t()
Link to this function

set_maxWeight(self, prop)

View Source
@spec set_maxWeight(t(), integer()) :: t()
Link to this function

set_raycastStepFactor(self, prop)

View Source
@spec set_raycastStepFactor(t(), number()) :: t()
Link to this function

set_resolution(self, prop)

View Source
@spec set_resolution(t(), {integer(), integer(), integer()}) :: t()
Link to this function

set_tsdfTruncDist(self, prop)

View Source
@spec set_tsdfTruncDist(t(), number()) :: t()
@spec set_type(t(), Evision.KinFu.VolumeType.enum()) :: t()
Link to this function

set_voxelSize(self, prop)

View Source
@spec set_voxelSize(t(), number()) :: t()