|  | Artec 3D Scanning SDK
    2.0
    | 
#include <artec/sdk/base/BaseSdkDefines.h>#include <artec/sdk/base/IRef.h>#include <artec/sdk/base/Types.h>#include <artec/sdk/base/Matrix.h>#include <artec/sdk/base/IImage.h>#include <artec/sdk/base/Uuid.h>#include <artec/sdk/base/Errors.h>Go to the source code of this file.
| Classes | |
| class | artec::sdk::base::IArrayByte | 
| Interface for array of bytes with smart reference counting.  More... | |
| class | artec::sdk::base::IArrayInt | 
| Interface for array of integer data that supports smart reference counting.  More... | |
| class | artec::sdk::base::IArrayFloat | 
| Interface for array of float data that supports smart reference counting.  More... | |
| class | artec::sdk::base::IArrayUVCoordinates | 
| Interface for array of texture coordinates that supports smart reference counting.  More... | |
| class | artec::sdk::base::IArrayPoint3F | 
| Interface for array of point positions (vertices and normal vectors); F for float type.  More... | |
| class | artec::sdk::base::IArrayPoint3D | 
| Interface for array of point positions (vertices and normal vectors); D for double type.  More... | |
| class | artec::sdk::base::IArrayIndexTriplet | 
| Interface for array of triangles (relationship between vertices).  More... | |
| class | artec::sdk::base::IArrayImage | 
| Interface for array of textures that supports smart reference counting.  More... | |
| class | artec::sdk::base::IArrayMatrix4x4D | 
| Interface for array of matrices that is used in IScan and ICompositeContainer.  More... | |
| class | artec::sdk::base::IArrayUuid | 
| Interface for array of UUIDs that is used in IScan and ICompositeContainer.  More... | |
| Namespaces | |
| artec | |
| artec::sdk | |
| artec::sdk::base | |
| Functions | |
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayByte (IArrayByte **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayInt (IArrayInt **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayFloat (IArrayFloat **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayUVCoordinates (IArrayUVCoordinates **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayPoint3F (IArrayPoint3F **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayPoint3D (IArrayPoint3D **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayIndexTriplet (IArrayIndexTriplet **pArray, int elementsCount, bool zeroFill=false) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayImage (IArrayImage **pArray, int elementsCount) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayMatrix4x4D (IArrayMatrix4x4D **pArray, int elementsCount) | 
| ErrorCode ABASESDK_LINK_SPEC | artec::sdk::base::createArrayUuid (IArrayUuid **pArray, int elementsCount) | 
 1.8.9.1
 1.8.9.1