Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
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: