ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::io::ArrayAdapter< T > Struct Template Reference

Public Member Functions

 ArrayAdapter (const unsigned char *ptr, size_t count, size_t byte_stride)
 
operator[] (size_t pos) const
 

Public Attributes

const unsigned char * data_ptr
 
const size_t elem_count
 
const size_t stride
 

Detailed Description

template<typename T>
struct cloudViewer::io::ArrayAdapter< T >

Definition at line 1305 of file TriangleMeshIO.cpp.

Constructor & Destructor Documentation

◆ ArrayAdapter()

template<typename T >
cloudViewer::io::ArrayAdapter< T >::ArrayAdapter ( const unsigned char *  ptr,
size_t  count,
size_t  byte_stride 
)
inline

Definition at line 1317 of file TriangleMeshIO.cpp.

Member Function Documentation

◆ operator[]()

Member Data Documentation

◆ data_ptr

template<typename T >
const unsigned char* cloudViewer::io::ArrayAdapter< T >::data_ptr

Definition at line 1307 of file TriangleMeshIO.cpp.

Referenced by cloudViewer::io::ArrayAdapter< T >::operator[]().

◆ elem_count

template<typename T >
const size_t cloudViewer::io::ArrayAdapter< T >::elem_count

Definition at line 1309 of file TriangleMeshIO.cpp.

Referenced by cloudViewer::io::ArrayAdapter< T >::operator[]().

◆ stride

template<typename T >
const size_t cloudViewer::io::ArrayAdapter< T >::stride

Definition at line 1311 of file TriangleMeshIO.cpp.

Referenced by cloudViewer::io::ArrayAdapter< T >::operator[]().


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