Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
open3d::t::geometry::kernel::transform Namespace Reference

Functions

void TransformPoints (const core::Tensor &transformation, core::Tensor &points)
void TransformNormals (const core::Tensor &transformation, core::Tensor &normals)
void RotatePoints (const core::Tensor &R, core::Tensor &points, const core::Tensor &center)
void RotateNormals (const core::Tensor &R, core::Tensor &normals)
void TransformPointsCPU (const core::Tensor &transformation, core::Tensor &points)
void TransformNormalsCPU (const core::Tensor &transformation, core::Tensor &normals)
void RotatePointsCPU (const core::Tensor &R, core::Tensor &points, const core::Tensor &center)
void RotateNormalsCPU (const core::Tensor &R, core::Tensor &normals)
template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void TransformPointsKernel (const scalar_t *transformation_ptr, scalar_t *points_ptr)
template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void TransformNormalsKernel (const scalar_t *transformation_ptr, scalar_t *normals_ptr)
template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void RotatePointsKernel (const scalar_t *R_ptr, scalar_t *points_ptr, const scalar_t *center)
template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void RotateNormalsKernel (const scalar_t *R_ptr, scalar_t *normals_ptr)

Function Documentation

◆ RotateNormals()

void open3d::t::geometry::kernel::transform::RotateNormals ( const core::Tensor & R,
core::Tensor & normals )

◆ RotateNormalsCPU()

void open3d::t::geometry::kernel::transform::RotateNormalsCPU ( const core::Tensor & R,
core::Tensor & normals )

◆ RotateNormalsKernel()

template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void open3d::t::geometry::kernel::transform::RotateNormalsKernel ( const scalar_t * R_ptr,
scalar_t * normals_ptr )

◆ RotatePoints()

void open3d::t::geometry::kernel::transform::RotatePoints ( const core::Tensor & R,
core::Tensor & points,
const core::Tensor & center )

◆ RotatePointsCPU()

void open3d::t::geometry::kernel::transform::RotatePointsCPU ( const core::Tensor & R,
core::Tensor & points,
const core::Tensor & center )

◆ RotatePointsKernel()

template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void open3d::t::geometry::kernel::transform::RotatePointsKernel ( const scalar_t * R_ptr,
scalar_t * points_ptr,
const scalar_t * center )

◆ TransformNormals()

void open3d::t::geometry::kernel::transform::TransformNormals ( const core::Tensor & transformation,
core::Tensor & normals )

◆ TransformNormalsCPU()

void open3d::t::geometry::kernel::transform::TransformNormalsCPU ( const core::Tensor & transformation,
core::Tensor & normals )

◆ TransformNormalsKernel()

template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void open3d::t::geometry::kernel::transform::TransformNormalsKernel ( const scalar_t * transformation_ptr,
scalar_t * normals_ptr )

◆ TransformPoints()

void open3d::t::geometry::kernel::transform::TransformPoints ( const core::Tensor & transformation,
core::Tensor & points )

◆ TransformPointsCPU()

void open3d::t::geometry::kernel::transform::TransformPointsCPU ( const core::Tensor & transformation,
core::Tensor & points )

◆ TransformPointsKernel()

template<typename scalar_t>
OPEN3D_HOST_DEVICE OPEN3D_FORCE_INLINE void open3d::t::geometry::kernel::transform::TransformPointsKernel ( const scalar_t * transformation_ptr,
scalar_t * points_ptr )