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

Link to this section Summary

Types

t()

Type that represents an KinFu.VolumeParams struct.

Link to this section Types

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

Type that represents an KinFu.VolumeParams struct.

  • ref. reference()

    The underlying erlang resource variable.

Link to this section Functions

Link to this function

coarseParams(volumeType)

View Source
@spec coarseParams(integer()) :: 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(volumeType)

View Source
@spec defaultParams(integer()) :: 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()) :: Evision.KinFu.Vec3i.t()
@spec get_tsdfTruncDist(t()) :: number()
@spec get_type(t()) :: integer()
@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(), Evision.KinFu.Vec3i.t()) :: t()
Link to this function

set_tsdfTruncDist(self, prop)

View Source
@spec set_tsdfTruncDist(t(), number()) :: t()
@spec set_type(t(), integer()) :: t()
Link to this function

set_voxelSize(self, prop)

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