eVision Python API
Loading...
Searching...
No Matches
eVision.Easy3D.E3DAttribute Class Reference

This enumeration contains the possible attributes of the eVision.Easy3D.EPointCloud in addition to the eVision.Easy3D.E3DPoint. More...

Inheritance diagram for eVision.Easy3D.E3DAttribute:
Collaboration diagram for eVision.Easy3D.E3DAttribute:

Static Public Attributes

int Color = 0
 Represents the color of an eVision.Easy3D.E3DPoint, it should use the type eVision.EC24A.
int Normal = 1
 Represents the normal of an eVision.Easy3D.E3DPoint, it should use the type eVision.Easy3D.E3DPoint.
int Intensity = 2
 Represents the intensity of an eVision.Easy3D.E3DPoint, it should use a numeric type.
int Texture = 3
 Represents the texture of an eVision.Easy3D.E3DPoint, it can use any type.
int Index = 4
 Represents an index related to an eVision.Easy3D.E3DPoint, it should use the type uint32_t or int32_t.
int Confidence = 5
 Represents the confidence of an eVision.Easy3D.E3DPoint, it should use the type float.
int Distance = 6
 Represents the distance of an eVision.Easy3D.E3DPoint to another element, it should use the type float.
int Curvature = 7
 Represents the local curvature of an eVision.Easy3D.E3DPoint, it should use the type float.

Detailed Description

This enumeration contains the possible attributes of the eVision.Easy3D.EPointCloud in addition to the eVision.Easy3D.E3DPoint.

The attributes have constraints about the type that is used to represent them. See also eVision.Easy3D.EPointCloud.FillAttributeBufferUInt8.

Remarks:

Numeric types are: uint8_t, uint16_t, uint32_t, int32_t, float, double.

Member Data Documentation

◆ Color

int eVision.Easy3D.E3DAttribute.Color = 0
static

Represents the color of an eVision.Easy3D.E3DPoint, it should use the type eVision.EC24A.

◆ Confidence

int eVision.Easy3D.E3DAttribute.Confidence = 5
static

Represents the confidence of an eVision.Easy3D.E3DPoint, it should use the type float.

◆ Curvature

int eVision.Easy3D.E3DAttribute.Curvature = 7
static

Represents the local curvature of an eVision.Easy3D.E3DPoint, it should use the type float.

This attribute can be set by eVision.Easy3D.EPointCloud.ComputeNormalsAndCurvatures.

◆ Distance

int eVision.Easy3D.E3DAttribute.Distance = 6
static

Represents the distance of an eVision.Easy3D.E3DPoint to another element, it should use the type float.

This attribute can be set by eVision.Easy3D.E3DAligner, eVision.Easy3D.E3DMatcher, eVision.Easy3D.E3DComparer.

◆ Index

int eVision.Easy3D.E3DAttribute.Index = 4
static

Represents an index related to an eVision.Easy3D.E3DPoint, it should use the type uint32_t or int32_t.

◆ Intensity

int eVision.Easy3D.E3DAttribute.Intensity = 2
static

Represents the intensity of an eVision.Easy3D.E3DPoint, it should use a numeric type.

◆ Normal

int eVision.Easy3D.E3DAttribute.Normal = 1
static

Represents the normal of an eVision.Easy3D.E3DPoint, it should use the type eVision.Easy3D.E3DPoint.

◆ Texture

int eVision.Easy3D.E3DAttribute.Texture = 3
static

Represents the texture of an eVision.Easy3D.E3DPoint, it can use any type.