FLImaging 6.5.8.1
FLImagingCLR::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
 Parent 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
 Parent 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  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 class  ECalibrationObjectType { ChessBoard = 0 , GridOfDots , GridOfCross , GridOfRectangle }
 
enum class  ERadialDistortionModel { Polynomial = 0 , Division }
 
enum class  EProjectionPlane { XY , YZ , ZX }
 
enum class  EPrecisionType { Float = 0 , Double }
 
enum class  EIntersectionType { MinimumEnclosingSphere , ProjectionPlane }
 
enum class  EDirectionType { Decrement = 0 , Increment }
 

Detailed Description

ThreeDim namespace

Enumeration Type Documentation

◆ ECalibrationObjectType

Calibration object type

Enumerator
ChessBoard 

Chess board type

GridOfDots 

Grid of dots type

GridOfCross 

Grid of cross type

GridOfRectangle 

Grid of rectangle type

◆ EDirectionType

Direction Type

Enumerator
Decrement 

Process direction vectors in decreasing direction

Increment 

Process direction vectors in increasing direction

◆ EIntersectionType

EIntersectionType enum

Enumerator
MinimumEnclosingSphere 

Minimum enclosing sphere intersection type

ProjectionPlane 

Projection plane intersection type

◆ EPrecisionType

Precision type

Enumerator
Float 

Float type

Double 

Double type

◆ EProjectionPlane

EProjectionPlane enum

Enumerator
XY 

XY Plane projection mode

YZ 

YZ Plane projection mode

ZX 

ZX Plane projection mode

◆ ERadialDistortionModel

Radial distortion Model

Enumerator
Polynomial 

Polynomial model

Division 

Division Model