33#include <Image/ImageProcessor.h>
34#include <Interfaces/VideoCaptureInterface.h>
35#include <Structs/ObjectDefinitions.h>
36#include <Structs/Structs.h>
39#include <VisionX/interface/components/Calibration.h>
40#include <VisionX/interface/core/DataTypes.h>
41#include <VisionX/interface/units/ObjectRecognitionUnit.h>
49class CStereoCalibration;
64 T* dataArray =
new T[dataVector.size()];
66 memcpy(dataArray, &dataVector[0],
sizeof(
T) * dataVector.size());
84 memcpy(&vec[0], dataArray,
sizeof(
T) * size);
116 CByteImage::ImageType
convert(
const ImageType visionxImageType);
125 ::ImageProcessor::BayerPatternType
convert(
const BayerPatternType visionxBayerPatternType);
136 CVideoCaptureInterface::VideoMode
convert(
const ImageDimension& imageDimension);
145 CVideoCaptureInterface::FrameRate
convert(
const float frameRate);
154 Vec2d
convert(
const visionx::types::Vec* pVec);
163 Vec3d
convert(
const visionx::types::Vec& vec);
172 Mat3d
convert(
const visionx::types::Mat& mat);
181 CStereoCalibration*
convert(
const visionx::StereoCalibration& stereoCalibration);
190 CCalibration*
convert(
const visionx::MonocularCalibration& calibration);
199 ObjectType
convert(
const visionx::types::ObjectType& objectType);
208 ObjectColor
convert(
const visionx::types::ObjectColor& objectColor);
217 MyRegion
convert(
const visionx::types::Region& region);
226 Transformation3d
convert(
const visionx::types::Transformation3d& transformation3d);
235 Object3DEntry
convert(
const visionx::types::Object3DEntry& object3DEntry);
244 Object3DList
convert(
const visionx::types::Object3DList& object3DList);
253 visionx::types::Vec
convert(
const Vec2d& vec);
262 visionx::types::Vec
convert(
const Vec3d& vec);
271 visionx::types::Mat
convert(
const Mat3d& mat);
280 visionx::StereoCalibration
convert(
const CStereoCalibration& ivtStereoCalibration);
289 visionx::MonocularCalibration
convert(
const CCalibration& ivtCalibration);
298 visionx::types::Region
convert(
const MyRegion& ivtRegion);
307 visionx::types::Transformation3d
convert(
const Transformation3d& ivtTransformation3d);
316 visionx::types::ObjectColor
convert(
const ObjectColor& ivtObjectColor);
325 visionx::types::ObjectType
convert(
const ObjectType& ivtObjectType);
334 visionx::types::Object3DEntry
convert(
const Object3DEntry& ivtObject3DEntry);
343 visionx::types::Object3DList
convert(
const Object3DList& ivtObject3DList);