TArrayRef.h
Go to the documentation of this file.
142 inline ErrorCode createArray<IArrayByte>(TArrayRef<IArrayByte>& src, int elementsCount, bool zeroFill)
154 inline ErrorCode createArray<IArrayInt>(TArrayRef<IArrayInt>& src, int elementsCount, bool zeroFill)
166 inline ErrorCode createArray<IArrayFloat>(TArrayRef<IArrayFloat>& src, int elementsCount, bool zeroFill)
178 inline ErrorCode createArray<IArrayUVCoordinates>(TArrayRef<IArrayUVCoordinates>& src, int elementsCount, bool zeroFill)
190 inline ErrorCode createArray<IArrayPoint3F>(TArrayRef<IArrayPoint3F>& src, int elementsCount, bool zeroFill)
202 inline ErrorCode createArray<IArrayIndexTriplet>(TArrayRef<IArrayIndexTriplet>& src, int elementsCount, bool zeroFill)
ErrorCode createArray(TArrayRef< T > &src, int elementsCount, bool zeroFill=false)
assign to TArrayRef new array
TArrayRef< const IArrayFloat > const_TArrayFloat
Definition: TArrayRef.h:130
ErrorCode createArray< IArrayUVCoordinates >(TArrayRef< IArrayUVCoordinates > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:178
TArrayRef< const IArrayUVCoordinates > const_TArrayUVCoordinates
Definition: TArrayRef.h:131
ErrorCode ABASESDK_LINK_SPEC createArrayFloat(IArrayFloat **pArray, int elementsCount, bool zeroFill=false)
ErrorCode resizeArray(TArrayRef< T > &src, int elementsCount)
release assigned to TArrayRef array and create new one
Definition: TArrayRef.h:215
Definition: AlgorithmWorkset.h:17
elementType & operator[](int i) const
Definition: TArrayRef.h:53
friend ErrorCode resizeArray(TArrayRef< T2 > &src, int elementsCount)
ErrorCode createArray< IArrayIndexTriplet >(TArrayRef< IArrayIndexTriplet > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:202
ErrorCode ABASESDK_LINK_SPEC createArrayIndexTriplet(IArrayIndexTriplet **pArray, int elementsCount, bool zeroFill=false)
ErrorCode ABASESDK_LINK_SPEC createArrayInt(IArrayInt **pArray, int elementsCount, bool zeroFill=false)
TArrayRef< const IArrayInt > const_TArrayInt
Definition: TArrayRef.h:129
[WARNING] 0x80010201: Provided argument is invalid
Definition: Errors.h:147
ErrorCode createArray< IArrayByte >(TArrayRef< IArrayByte > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:142
TArrayRef< IArrayUVCoordinates > TArrayUVCoordinates
Definition: TArrayRef.h:122
ErrorCode createArray< IArrayFloat >(TArrayRef< IArrayFloat > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:166
ErrorCode createArray< IArrayPoint3F >(TArrayRef< IArrayPoint3F > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:190
ErrorCode ABASESDK_LINK_SPEC createArrayByte(IArrayByte **pArray, int elementsCount, bool zeroFill=false)
ErrorCode createArray< IArrayInt >(TArrayRef< IArrayInt > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:154
TArrayRef< const IArrayPoint3F > const_TArrayPoint3F
Definition: TArrayRef.h:132
Definition: TRef.h:22
TArrayRef< const IArrayByte > const_TArrayByte
Definition: TArrayRef.h:128
TArrayRef< IArrayIndexTriplet > TArrayIndexTriplet
Definition: TArrayRef.h:124
TArrayRef & operator=(const TArrayRef &p)
Definition: TArrayRef.h:71
TArrayRef< const IArrayString > const_TArrayString
Definition: TArrayRef.h:134
friend ErrorCode createArray(TArrayRef< T2 > &src, int elementsCount, bool zeroFill)
Definition: TArrayRef.h:24
TArrayRef & operator=(const TRef< T > &p)
Definition: TArrayRef.h:64
ErrorCode ABASESDK_LINK_SPEC createArrayUVCoordinates(IArrayUVCoordinates **pArray, int elementsCount, bool zeroFill=false)
ErrorCode ABASESDK_LINK_SPEC createArrayPoint3F(IArrayPoint3F **pArray, int elementsCount, bool zeroFill=false)
TArrayRef< const IArrayImage > const_TArrayImage
Definition: TArrayRef.h:135
TArrayRef< const IArrayIndexTriplet > const_TArrayIndexTriplet
Definition: TArrayRef.h:133