29 #include <Eigen/Eigen>
32 #include <Structs/Structs.h>
33 #include <Structs/ObjectDefinitions.h>
34 #include <Image/ImageProcessor.h>
35 #include <Interfaces/VideoCaptureInterface.h>
38 #include <VisionX/interface/core/DataTypes.h>
39 #include <VisionX/interface/components/Calibration.h>
40 #include <VisionX/interface/units/ObjectRecognitionUnit.h>
48 class CStereoCalibration;
62 T* dataArray =
new T[dataVector.size()];
64 memcpy(dataArray, &dataVector[0],
sizeof(
T) * dataVector.size());
81 memcpy(&vec[0], dataArray,
sizeof(
T) * size);
113 CByteImage::ImageType
convert(
const ImageType visionxImageType);
122 ::ImageProcessor::BayerPatternType
convert(
const BayerPatternType visionxBayerPatternType);
133 CVideoCaptureInterface::VideoMode
convert(
const ImageDimension& imageDimension);
142 CVideoCaptureInterface::FrameRate
convert(
const float frameRate);
169 Mat3d
convert(
const visionx::types::Mat& mat);
178 CStereoCalibration*
convert(
const visionx::StereoCalibration& stereoCalibration);
187 CCalibration*
convert(
const visionx::MonocularCalibration& calibration);
196 ObjectType
convert(
const visionx::types::ObjectType& objectType);
205 ObjectColor
convert(
const visionx::types::ObjectColor& objectColor);
214 MyRegion
convert(
const visionx::types::Region& region);
223 Transformation3d
convert(
const visionx::types::Transformation3d& transformation3d);
232 Object3DEntry
convert(
const visionx::types::Object3DEntry& object3DEntry);
241 Object3DList
convert(
const visionx::types::Object3DList& object3DList);
268 visionx::types::Mat
convert(
const Mat3d& mat);
277 visionx::StereoCalibration
convert(
const CStereoCalibration& ivtStereoCalibration);
286 visionx::MonocularCalibration
convert(
const CCalibration& ivtCalibration);
295 visionx::types::Region
convert(
const MyRegion& ivtRegion);
304 visionx::types::Transformation3d
convert(
const Transformation3d& ivtTransformation3d);
313 visionx::types::ObjectColor
convert(
const ObjectColor& ivtObjectColor);
322 visionx::types::ObjectType
convert(
const ObjectType& ivtObjectType);
331 visionx::types::Object3DEntry
convert(
const Object3DEntry& ivtObject3DEntry);
340 visionx::types::Object3DList
convert(
const Object3DList& ivtObject3DList);