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