ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
tensor_accessor.cpp File Reference
#include <Optional.h>
#include <vector>
#include "core/Tensor.h"
#include "core/TensorKey.h"
#include "pybind/cloudViewer_pybind.h"
#include "pybind/core/core.h"
#include "pybind/core/tensor_converter.h"
#include "pybind/docstring.h"
#include "pybind/pybind_utils.h"
Include dependency graph for tensor_accessor.cpp:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::core
 

Functions

static TensorKey cloudViewer::core::ToTensorKey (int key)
 
static TensorKey cloudViewer::core::ToTensorKey (const py::slice &key)
 
static TensorKey cloudViewer::core::ToTensorKey (const py::list &key)
 
static TensorKey cloudViewer::core::ToTensorKey (const py::tuple &key)
 
static TensorKey cloudViewer::core::ToTensorKey (const py::array &key)
 
static TensorKey cloudViewer::core::ToTensorKey (const Tensor &key_tensor)
 
static TensorKey cloudViewer::core::PyHandleToTensorKey (const py::handle &item)
 
static void cloudViewer::core::pybind_getitem (py::class_< Tensor > &tensor)
 
static void cloudViewer::core::pybind_setitem (py::class_< Tensor > &tensor)
 
void cloudViewer::core::pybind_core_tensor_accessor (py::class_< Tensor > &t)