pcod-common v1.0.0
Shared preprocessing and postprocessing for point-cloud object detection
Loading...
Searching...
No Matches
pcod_common::PillarPreprocessCudaOutputs Struct Reference

#include <pillar_preprocess_cuda.hpp>

Public Attributes

float * point_features = nullptr
 Flat point-feature output.
 
std::int64_t * pillar_ids = nullptr
 Pillar index per accepted point.
 
bool * valid_mask = nullptr
 Validity flag per input point.
 
bool * pillar_masks = nullptr
 Occupancy flag per pillar.
 

Detailed Description

Host-accessible output buffers populated by CUDA preprocessing.

Definition at line 48 of file pillar_preprocess_cuda.hpp.

Member Data Documentation

◆ pillar_ids

std::int64_t* pcod_common::PillarPreprocessCudaOutputs::pillar_ids = nullptr

Pillar index per accepted point.

Definition at line 50 of file pillar_preprocess_cuda.hpp.

◆ pillar_masks

bool* pcod_common::PillarPreprocessCudaOutputs::pillar_masks = nullptr

Occupancy flag per pillar.

Definition at line 52 of file pillar_preprocess_cuda.hpp.

◆ point_features

float* pcod_common::PillarPreprocessCudaOutputs::point_features = nullptr

Flat point-feature output.

Definition at line 49 of file pillar_preprocess_cuda.hpp.

◆ valid_mask

bool* pcod_common::PillarPreprocessCudaOutputs::valid_mask = nullptr

Validity flag per input point.

Definition at line 51 of file pillar_preprocess_cuda.hpp.


The documentation for this struct was generated from the following file: