Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.10.90 Release
    For Test and Development only

    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    MotionCompensator.h File Reference

    Detailed Description

    NVIDIA DriveWorks API: Point Cloud Processing

    Description: This file defines API of point cloud processing module

    Definition in file MotionCompensator.h.

    Go to the source code of this file.

    Data Structures

    struct  dwMotionCompensatorParams
     Defines point cloud motion compensator parameters. More...
     

    Typedefs

    typedef struct dwMotionCompensatorObject const * dwMotionCompensatorConstHandle_t
     
    typedef struct dwMotionCompensatorObject * dwMotionCompensatorHandle_t
     

    Enumerations

    enum  dwMotionCompensatorInterpolationStrategy { DW_PC_MOTION_COMPENSATOR_INTERPOLATION_LINEAR = 0 }
     Defines transform interpolation strategy. More...
     

    Functions

    DW_API_PUBLIC dwStatus dwMotionCompensator_bindEgomotionState (dwConstEgomotionStateHandle_t motionState, dwMotionCompensatorHandle_t obj)
     Bind egomotion state handle. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_bindInput (dwPointCloud const *pointCloud, uint32_t const timestampChannelIndex, dwMotionCompensatorHandle_t obj)
     Bind input point cloud. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_bindInputLidarPointCloud (dwLidarPointCloud const *pointCloud, dwMotionCompensatorHandle_t obj)
     Bind input lidar point cloud. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_bindOutput (dwPointCloud *pointCloud, dwMotionCompensatorHandle_t obj)
     Bind output point cloud. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_bindOutputLidarPointCloud (dwLidarPointCloud *pointCloud, dwMotionCompensatorHandle_t obj)
     Bind output lidar point cloud. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_getCUDAStream (cudaStream_t *stream, dwMotionCompensatorConstHandle_t obj)
     Get CUDA stream of motion compensator. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_getDefaultParams (dwMotionCompensatorParams *params, dwLidarProperties const *lidarProps)
     Get default parameters for motion compensator. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_initialize (dwMotionCompensatorHandle_t *obj, dwMotionCompensatorParams const *params, dwContextHandle_t ctx)
     Initialize motion compensator module. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_process (dwMotionCompensatorHandle_t obj)
     Perform motion compensation. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_release (dwMotionCompensatorHandle_t obj)
     Release motion compensator. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_reset (dwMotionCompensatorHandle_t obj)
     Reset motion compensator. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_setCUDAStream (const cudaStream_t stream, dwMotionCompensatorHandle_t obj)
     Set CUDA stream of motion compensator. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_setReferenceTimestamp (dwTime_t const timestamp, dwMotionCompensatorHandle_t obj)
     Set reference time for motion compensation. More...
     
    DW_API_PUBLIC dwStatus dwMotionCompensator_setTransform (dwTransformation3f const *transform, dwMotionCompensatorHandle_t obj)
     Update point cloud transformation to egomotion coordinate frame. More...
     
    人人超碰97caoporen国产