TArrayRef.h File Reference

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...