open3d.registration.PoseGraphEdge

class open3d.registration.PoseGraphEdge

Edge of PostGraph.

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: open3d.registration.PoseGraphEdge) -> None

Default constructor

  1. __init__(self: open3d.registration.PoseGraphEdge, arg0: open3d.registration.PoseGraphEdge) -> None

Copy constructor

  1. __init__(self: open3d.registration.PoseGraphEdge, source_node_id: int = -1, target_node_id: int = -1, transformation: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],

    [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), information: numpy.ndarray[float64[6, 6]] = array([[1., 0., 0., 0., 0., 0.], [0., 1., 0., 0., 0., 0.], [0., 0., 1., 0., 0., 0.], [0., 0., 0., 1., 0., 0.], [0., 0., 0., 0., 1., 0.], [0., 0., 0., 0., 0., 1.]]), uncertain: bool = False, confidence: float = 1.0) -> None

property confidence

Confidence value of the edge.

Type

float from 0 to 1

property information

Information matrix.

Type

6 x 6 float64 numpy array

property source_node_id

Source PoseGraphNode id.

Type

int

property target_node_id

Target PoseGraphNode id.

Type

int

property transformation

Transformation matrix.

Type

4 x 4 float64 numpy array

property uncertain

Whether the edge is uncertain.

Type

bool