Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
Used for Raycasting
| Name | FLidarPointCloudRay |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloudShared.h |
| Include Path | #include "LidarPointCloudShared.h" |
Syntax
struct FLidarPointCloudRay
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| LidarPointCloudShared.h | |||
FLidarPointCloudRay
(
const FVector3f& Origin, |
LidarPointCloudShared.h | ||
FLidarPointCloudRay
(
const FVector& Origin, |
LidarPointCloudShared.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Origin | FVector3f | LidarPointCloudShared.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Direction | FVector3f | LidarPointCloudShared.h | ||
| InvDirection | FVector3f | LidarPointCloudShared.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector3f GetDirection() |
LidarPointCloudShared.h | ||
bool Intersects
(
const FBox& Box |
An Efficient and Robust Ray-Box Intersection Algorithm. Amy Williams et al. 2004. | LidarPointCloudShared.h | |
bool Intersects
(
const FLidarPointCloudPoint* Point, |
LidarPointCloudShared.h | ||
void SetDirection
(
const FVector3f& NewDirection |
LidarPointCloudShared.h | ||
FLidarPointCloudRay ShiftBy
(
const FVector3f& Offset |
LidarPointCloudShared.h | ||
FLidarPointCloudRay ShiftBy
(
const FVector& Offset |
LidarPointCloudShared.h | ||
FLidarPointCloudRay & TransformBy
(
const FTransform& Transform |
LidarPointCloudShared.h | ||
FLidarPointCloudRay TransformBy
(
const FTransform& Transform |
LidarPointCloudShared.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FLidarPointCloudRay FromLocations
(
const FVector3f& Origin, |
LidarPointCloudShared.h |