Navigation
Unreal Engine C++ API Reference > Plugins > GoogleARCoreBase
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGoogleARCorePointCloud
References
Module | GoogleARCoreBase |
Header | /Engine/Plugins/Runtime/AR/Google/GoogleARCore/Source/GoogleARCoreBase/Public/GoogleARCoreTypes.h |
Include | #include "GoogleARCoreTypes.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UGoogleARCorePointCloud : public UObject
Remarks
A UObject that contains a set of observed 3D points and confidence values.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GetPoint
(
int Index, |
Returns the point position in Unreal world space and it's confidence value from 0 ~ 1. |
![]() ![]() ![]() |
int | GetPointId
(
int Index |
Returns the point Id of the point at the given index. |
![]() ![]() ![]() |
void | GetPointInTrackingSpace
(
int Index, |
Returns the point position in Unreal AR Tracking space. |
![]() ![]() ![]() |
int | GetPointNum () |
Returns the number of point inside this point cloud. |
![]() |
int64 | Returns the timestamp in nanosecond when this point cloud was observed. | |
![]() ![]() ![]() |
bool | IsUpdated () |
Checks if this point cloud has been updated in this frame. |
![]() ![]() ![]() |
void | Release PointCloud's resources back to ArCore. |