CVBpy 15.0
Point3DC Class Reference

Multi-purpose 3D vector class with confidence. More...

Inherits object.

Public Member Functions

cvb.Point3DC create (cvb.Point3D point3d)
 Creates a 3D point with confidence. More...
 
cvb.Point3DC create (float x=0.0, float y=0.0, float z=0.0, float c=1.0)
 Creates a 3D point with confidence. More...
 

Properties

 confidence = property
 float: Gets or sets confidence of the point.
 
 length = property
 float: Gets the length of this point.
 
 x = property
 float: Gets or sets the x-component of the point.
 
 y = property
 float: Gets or sets the y-component of the point.
 
 z = property
 float: Gets or sets the z-component of the point.
 

Detailed Description

Multi-purpose 3D vector class with confidence.

Supports the same arguments as cvb.Point3DC.create.

Parameters

*args : Any Parameters like cvb.Point3DC.create.

**kwargs : Any Parameters like cvb.Point3DC.create.

Member Function Documentation

◆ create() [1/2]

cvb.Point3DC create ( cvb.Point3D  point3d)

Creates a 3D point with confidence.

Parameters

point3d : cvb.Point3D 3D Point with x-, y- and z-component.

Returns

cvb.Point3DC A 3D point with confidence.

◆ create() [2/2]

cvb.Point3DC create ( float   x = 0.0,
float   y = 0.0,
float   z = 0.0,
float   c = 1.0 
)

Creates a 3D point with confidence.

Parameters

x : float Data to initialize with.

y : float Data to initialize with.

z : float Data to initialize with.

c : float Data to initialize with.

Returns

cvb.Point3DC A 3D point with confidence.