CVB.Net 14.0
SparseComponentsPointer3D< T > Class Template Reference

Generic point components of a SparsePointCloud. More...

Inherits ComponentsPointer3D.

Properties

this[int i] [get, set]
 Gets or sets the point at the specified index. More...
 
- Properties inherited from ComponentsPointer3D
LinearPlaneAccess1D X [get]
 X-component.
 
LinearPlaneAccess1D Y [get]
 Y-component.
 
LinearPlaneAccess1D Z [get]
 Z-component.
 
LinearPlaneAccess1DW [get]
 W-component.
 
LinearPlaneAccess1DConfidence [get]
 Confidence plane.
 

Additional Inherited Members

- Static Protected Member Functions inherited from ComponentsPointer3D
static bool CheckPointTypeValidity (Type t)
 Checks if the given type is a valid Point3D type. More...
 

Detailed Description

Generic point components of a SparsePointCloud.

Template Parameters
TType of the points. Use one of the Stemmer.Cvb.Point3D types here.
Type Constraints
T :struct 

Property Documentation

◆ this[int i]

T this[int i]
getset

Gets or sets the point at the specified index.

Parameters
iIndex of the point to get or set.
Returns
The point at the specified index.
Exceptions
ArgumentOutOfRangeExceptionWhen i is negative or bigger than the amount of points in the point cloud.