FLImaging 6.5.8.1
FLImaging::ThreeDim Namespace Reference

Classes

class  CAlgorithm3DBase
 A class containing the basic functions of computer vision algorithm. More...
 
class  CAlgorithmFeature3D_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_LO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_LO_SO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_LO_SO_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_LR_SR_LP_LO_SO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI
 A class containing the basic functions of computer vision algorithm. More...
 
class  CAlgorithmFeature3D_SI_DHI
 Base class of image processing classes Base of imaging algorithm classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_DHI_DTI
 Base class of three dim classes Base of three dim classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_DHI_DTI_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_DHI_LI
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_DHI_LI_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_SI2_DHI_DTI
 Base class of three dim classes Base of three dim classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_SI2_DHI_DTI_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_SI2_DI2_BAT_LI2
 Base class of Three Dim classes Base of Three Dim classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_SR_DHI
 Base class of image processing classes Base of imaging algorithm classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SI_SR_DHI_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SO_DI
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SO_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SO_SO2
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature3D_SO_SO2_DO
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
 
class  CCameraDistortionUtilities3D
 An algorithm that switches distortion parameters from one camera distortion model to another model. More...
 
class  CCameraPose3D
 An algorithm that estimating a camera external parameter using a given camera internal parameter. More...
 
class  CDepthMapToPointCloud3D
 A class that create a point cloud with a depth map image and an camera intrinsic parameter.
. More...
 
class  CDistanceTransform3D
 A class that measures the distance to a given vertex based on the camera's position and the direction the camera is looking. More...
 
class  CEdgeDetector3D
 A class that detect the edge of a given point clouds.
. More...
 
class  CHandEyeCalibrator3D
 An algorithm that estimating the matrix between the camera and the end effector. More...
 
class  CLaserTriangulation3D
 A class that reconstructs 3D objects projected by line laser into 3D image using laser triangulation. More...
 
class  CMoire3D
 A class that creates vertices of an object by analyzing the Fringe Pattern projected onto the object. More...
 
class  CMultiFocusDerivativeBased3D
 A class that converts multiple images with different focus into a single 3D image with all focus points. More...
 
class  CMultiFocusMAPBased3D
 A class that converts multiple images with different focus into a single 3D image with all focus points. More...
 
class  CPerspectiveMerge3D
 A class that merge vertices created by the positions and angles of two cameras on both sides of a reference position into one information. More...
 
class  CPerspectiveTransform3D
 A class that performs projection transformation to a given vertex based on the camera's position and the direction the camera is looking. More...
 
class  CPhotometricStereo3D
 Algorithm that takes multiple photos of a object with different light source locations and the position of the light sources to get the height map of the 3D object. More...
 
class  CProjection3D
 A class that projects a 3D object into an image. More...
 
class  CReportDescriptorForSurfaceMatch3D
 ReportDescriptorForSurfaceMatch3D class. More...
 
class  CReportDescriptorForVertexMatch3D
 ReportDescriptorForVertexMatch3D class. More...
 
class  CResidualEvaluator3D
 A class that measures the residuals of two given objects.
. More...
 
class  CSmoothing3D
 A class that smooth a given point cloud.
. More...
 
class  CStereoCalibrator3D
 Class to perform stereo calibration and image pair Rectification. More...
 
class  CStereoDisparity3D
 Algorithms to perform getting disparity map from a pair of stereo calibrator output images. More...
 
class  CSurfaceMatch3D
 A class that estimate pose matrix for a given point clouds.
. More...
 
class  CSurfaceReconstruction3D
 A class that reconstruct the surface of a given point clouds.
. More...
 
class  CSwitchAxes3D
 A class that switches between different axis orders. More...
 
class  CVertexMatch3D
 A class that estimate pose matrix for a given point clouds.
. More...
 

Enumerations

enum  ECalibrationObjectType { ECalibrationObjectType_ChessBoard = 0 , ECalibrationObjectType_GridOfDots , ECalibrationObjectType_GridOfCross , ECalibrationObjectType_GridOfRectangle }
 
enum  ERadialDistortionModel { ERadialDistortionModel_Polynomial = 0 , ERadialDistortionModel_Division }
 
enum  EProjectionPlane { EProjectionPlane_XY = 0 , EProjectionPlane_YZ , EProjectionPlane_ZX }
 
enum  EPrecisionType { EPrecisionType_Float = 0 , EPrecisionType_Double }
 
enum  EIntersectionType { EIntersectionType_MinimumEnclosingSphere = 0 , EIntersectionType_ProjectionPlane }
 
enum  EDirectionType { EDirectionType_Decrement = 0 , EDirectionType_Increment }
 

Detailed Description

ThreeDim namespace

Enumeration Type Documentation

◆ ECalibrationObjectType

Calibration object type

Enumerator
ECalibrationObjectType_ChessBoard 

Chess board type

ECalibrationObjectType_GridOfDots 

Grid of dots type

ECalibrationObjectType_GridOfCross 

Grid of cross type

ECalibrationObjectType_GridOfRectangle 

Grid of rectangle type

◆ EDirectionType

Direction Type

Enumerator
EDirectionType_Decrement 

Process direction vectors in decreasing direction

EDirectionType_Increment 

Process direction vectors in increasing direction

◆ EIntersectionType

EIntersectionType enum

Enumerator
EIntersectionType_MinimumEnclosingSphere 

Minimum enclosing sphere intersection type

EIntersectionType_ProjectionPlane 

Projection plane intersection type

◆ EPrecisionType

Precision type

Enumerator
EPrecisionType_Float 

Float type

EPrecisionType_Double 

Double type

◆ EProjectionPlane

EProjectionPlane enum

Enumerator
EProjectionPlane_XY 

XY Plane projection mode

EProjectionPlane_YZ 

YZ Plane projection mode

EProjectionPlane_ZX 

ZX Plane projection mode

◆ ERadialDistortionModel

Radial distortion Model

Enumerator
ERadialDistortionModel_Polynomial 

Polynomial model

ERadialDistortionModel_Division 

Division Model