Open3D (C++ API)  0.13.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions
open3d::core::NumpyArray Class Reference

#include <NumpyIO.h>

Public Member Functions

 NumpyArray ()=delete
 
 NumpyArray (const Tensor &t)
 
 NumpyArray (const SizeVector &shape, char type, int64_t word_size, bool fortran_order)
 
template<typename T >
T * GetDataPtr ()
 
template<typename T >
const T * GetDataPtr () const
 
Dtype GetDtype () const
 
SizeVector GetShape () const
 
bool IsFortranOrder () const
 
int64_t NumBytes () const
 
Tensor ToTensor () const
 
void Save (std::string file_name) const
 

Static Public Member Functions

static NumpyArray Load (const std::string &file_name)
 

Constructor & Destructor Documentation

◆ NumpyArray() [1/3]

open3d::core::NumpyArray::NumpyArray ( )
delete

◆ NumpyArray() [2/3]

open3d::core::NumpyArray::NumpyArray ( const Tensor t)

◆ NumpyArray() [3/3]

open3d::core::NumpyArray::NumpyArray ( const SizeVector shape,
char  type,
int64_t  word_size,
bool  fortran_order 
)

Member Function Documentation

◆ GetDataPtr() [1/2]

template<typename T >
T* open3d::core::NumpyArray::GetDataPtr ( )
inline

◆ GetDataPtr() [2/2]

template<typename T >
const T* open3d::core::NumpyArray::GetDataPtr ( ) const
inline

◆ GetDtype()

Dtype open3d::core::NumpyArray::GetDtype ( ) const

◆ GetShape()

SizeVector open3d::core::NumpyArray::GetShape ( ) const
inline

◆ IsFortranOrder()

bool open3d::core::NumpyArray::IsFortranOrder ( ) const
inline

◆ Load()

NumpyArray open3d::core::NumpyArray::Load ( const std::string &  file_name)
static

◆ NumBytes()

int64_t open3d::core::NumpyArray::NumBytes ( ) const
inline

◆ Save()

void open3d::core::NumpyArray::Save ( std::string  file_name) const

◆ ToTensor()

Tensor open3d::core::NumpyArray::ToTensor ( ) const

The documentation for this class was generated from the following files: