TArrayRef.h File Reference
#include <artec/sdk/base/TRef.h>#include <artec/sdk/base/IArray.h>#include <artec/sdk/base/Types.h>#include <artec/sdk/base/Errors.h>Go to the source code of this file.
Classes | |
| class | artec::sdk::base::TArrayRef< T > |
Namespaces | |
| artec | |
| artec::sdk | |
| artec::sdk::base | |
Typedefs | |
| typedef TArrayRef< IArrayByte > | artec::sdk::base::TArrayByte |
| typedef TArrayRef< IArrayInt > | artec::sdk::base::TArrayInt |
| typedef TArrayRef< IArrayFloat > | artec::sdk::base::TArrayFloat |
| typedef TArrayRef< IArrayUVCoordinates > | artec::sdk::base::TArrayUVCoordinates |
| typedef TArrayRef< IArrayPoint3F > | artec::sdk::base::TArrayPoint3F |
| typedef TArrayRef< IArrayIndexTriplet > | artec::sdk::base::TArrayIndexTriplet |
| typedef TArrayRef< IArrayString > | artec::sdk::base::TArrayString |
| typedef TArrayRef< IArrayImage > | artec::sdk::base::TArrayImage |
| typedef TArrayRef< const IArrayByte > | artec::sdk::base::const_TArrayByte |
| typedef TArrayRef< const IArrayInt > | artec::sdk::base::const_TArrayInt |
| typedef TArrayRef< const IArrayFloat > | artec::sdk::base::const_TArrayFloat |
| typedef TArrayRef< const IArrayUVCoordinates > | artec::sdk::base::const_TArrayUVCoordinates |
| typedef TArrayRef< const IArrayPoint3F > | artec::sdk::base::const_TArrayPoint3F |
| typedef TArrayRef< const IArrayIndexTriplet > | artec::sdk::base::const_TArrayIndexTriplet |
| typedef TArrayRef< const IArrayString > | artec::sdk::base::const_TArrayString |
| typedef TArrayRef< const IArrayImage > | artec::sdk::base::const_TArrayImage |
Functions | |
| template<class T > | |
| ErrorCode | artec::sdk::base::createArray (TArrayRef< T > &src, int elementsCount, bool zeroFill=false) |
| assign to TArrayRef new array More... | |
| template<> | |
| ErrorCode | artec::sdk::base::createArray< IArrayByte > (TArrayRef< IArrayByte > &src, int elementsCount, bool zeroFill) |
| template<> | |
| ErrorCode | artec::sdk::base::createArray< IArrayInt > (TArrayRef< IArrayInt > &src, int elementsCount, bool zeroFill) |
| template<> | |
| ErrorCode | artec::sdk::base::createArray< IArrayFloat > (TArrayRef< IArrayFloat > &src, int elementsCount, bool zeroFill) |
| template<> | |
| ErrorCode | artec::sdk::base::createArray< IArrayUVCoordinates > (TArrayRef< IArrayUVCoordinates > &src, int elementsCount, bool zeroFill) |
| template<> | |
| ErrorCode | artec::sdk::base::createArray< IArrayPoint3F > (TArrayRef< IArrayPoint3F > &src, int elementsCount, bool zeroFill) |
| template<> | |
| ErrorCode | artec::sdk::base::createArray< IArrayIndexTriplet > (TArrayRef< IArrayIndexTriplet > &src, int elementsCount, bool zeroFill) |
| template<class T > | |
| ErrorCode | artec::sdk::base::resizeArray (TArrayRef< T > &src, int elementsCount) |
| release assigned to TArrayRef array and create new one More... | |
| template<class T > | |
| ErrorCode | artec::sdk::base::resizeArray (TArrayRef< T > &src, int elementsCount, bool zeroFill) |
| release assigned to TArrayRef array and create new one More... | |
