29 #include <Eigen/Eigen>
32 #include <Image/ImageProcessor.h>
33 #include <Interfaces/VideoCaptureInterface.h>
34 #include <Structs/ObjectDefinitions.h>
35 #include <Structs/Structs.h>
38 #include <VisionX/interface/components/Calibration.h>
39 #include <VisionX/interface/core/DataTypes.h>
40 #include <VisionX/interface/units/ObjectRecognitionUnit.h>
48 class CStereoCalibration;
63 T* dataArray =
new T[dataVector.size()];
65 memcpy(dataArray, &dataVector[0],
sizeof(
T) * dataVector.size());
83 memcpy(&vec[0], dataArray,
sizeof(
T) * size);
115 CByteImage::ImageType
convert(
const ImageType visionxImageType);
124 ::ImageProcessor::BayerPatternType
convert(
const BayerPatternType visionxBayerPatternType);
135 CVideoCaptureInterface::VideoMode
convert(
const ImageDimension& imageDimension);
144 CVideoCaptureInterface::FrameRate
convert(
const float frameRate);
171 Mat3d
convert(
const visionx::types::Mat& mat);
180 CStereoCalibration*
convert(
const visionx::StereoCalibration& stereoCalibration);
189 CCalibration*
convert(
const visionx::MonocularCalibration& calibration);
198 ObjectType
convert(
const visionx::types::ObjectType& objectType);
207 ObjectColor
convert(
const visionx::types::ObjectColor& objectColor);
216 MyRegion
convert(
const visionx::types::Region& region);
225 Transformation3d
convert(
const visionx::types::Transformation3d& transformation3d);
234 Object3DEntry
convert(
const visionx::types::Object3DEntry& object3DEntry);
243 Object3DList
convert(
const visionx::types::Object3DList& object3DList);
270 visionx::types::Mat
convert(
const Mat3d& mat);
279 visionx::StereoCalibration
convert(
const CStereoCalibration& ivtStereoCalibration);
288 visionx::MonocularCalibration
convert(
const CCalibration& ivtCalibration);
297 visionx::types::Region
convert(
const MyRegion& ivtRegion);
306 visionx::types::Transformation3d
convert(
const Transformation3d& ivtTransformation3d);
315 visionx::types::ObjectColor
convert(
const ObjectColor& ivtObjectColor);
324 visionx::types::ObjectType
convert(
const ObjectType& ivtObjectType);
333 visionx::types::Object3DEntry
convert(
const Object3DEntry& ivtObject3DEntry);
342 visionx::types::Object3DList
convert(
const Object3DList& ivtObject3DList);