Open3D (C++ API)  0.18.0
Public Member Functions
open3d::t::io::CharVector Class Reference

Public Member Functions

 CharVector ()
 
 CharVector (size_t size)
 
 CharVector (size_t size, const char value)
 
template<typename T >
CharVectorAppend (const T &rhs)
 
CharVectorAppend (const std::string &rhs)
 
CharVectorAppend (const char *rhs)
 
template<typename InputIt >
CharVectorAppend (InputIt first, InputIt last)
 
template<typename T >
CharVectorAppend (size_t count, const T &value)
 
CharVectorAppend (const CharVector &other)
 
std::vector< char >::iterator Begin ()
 
std::vector< char >::iterator End ()
 
size_t Size () const
 
void Resize (size_t count)
 
char * Data ()
 
const char * Data () const
 
char & operator[] (size_t index)
 
const char & operator[] (size_t index) const
 

Constructor & Destructor Documentation

◆ CharVector() [1/3]

open3d::t::io::CharVector::CharVector ( )
inline

◆ CharVector() [2/3]

open3d::t::io::CharVector::CharVector ( size_t  size)
inline

◆ CharVector() [3/3]

open3d::t::io::CharVector::CharVector ( size_t  size,
const char  value 
)
inline

Member Function Documentation

◆ Append() [1/6]

CharVector& open3d::t::io::CharVector::Append ( const char *  rhs)
inline

◆ Append() [2/6]

CharVector& open3d::t::io::CharVector::Append ( const CharVector other)
inline

◆ Append() [3/6]

CharVector& open3d::t::io::CharVector::Append ( const std::string &  rhs)
inline

◆ Append() [4/6]

template<typename T >
CharVector& open3d::t::io::CharVector::Append ( const T &  rhs)
inline

◆ Append() [5/6]

template<typename InputIt >
CharVector& open3d::t::io::CharVector::Append ( InputIt  first,
InputIt  last 
)
inline

◆ Append() [6/6]

template<typename T >
CharVector& open3d::t::io::CharVector::Append ( size_t  count,
const T &  value 
)
inline

◆ Begin()

std::vector<char>::iterator open3d::t::io::CharVector::Begin ( )
inline

◆ Data() [1/2]

char* open3d::t::io::CharVector::Data ( )
inline

◆ Data() [2/2]

const char* open3d::t::io::CharVector::Data ( ) const
inline

◆ End()

std::vector<char>::iterator open3d::t::io::CharVector::End ( )
inline

◆ operator[]() [1/2]

char& open3d::t::io::CharVector::operator[] ( size_t  index)
inline

◆ operator[]() [2/2]

const char& open3d::t::io::CharVector::operator[] ( size_t  index) const
inline

◆ Resize()

void open3d::t::io::CharVector::Resize ( size_t  count)
inline

◆ Size()

size_t open3d::t::io::CharVector::Size ( ) const
inline

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