FLImaging 6.7.1.4
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_SI2_SR_DO
 A class containing the basic functions of computer vision algorithm. 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  CColorizedPointCloudGenerator3D
 Algorithm that calibrats the relative rotation and translation between the RGB and TOF cameras, and applies the color from the RGB camera to the TOF camera. More...
class  CCoordinateFrameUnification3D
 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  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  CMatchBase3D
 A class that estimate pose matrix for a given point clouds.
. 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  CPointCloudBasedHandEyeCalibrator3D
 An algorithm that estimating the matrix between the camera and the end effector. More...
class  CPointCloudGenerator3D
 A class that generates random 3D objects, or merge it into a source object. More...
class  CPointCloudUpsampler3D
 A class that estimate underlying distribution of a point cloud and augment the data. More...
class  CProjection3D
 A class that projects a 3D object into an image. More...
class  CRegistration3D
 A class that smooth a given point cloud.
. More...
class  CReportDescriptorForMatch3D
 ReportDescriptorForMatch3D class. More...
class  CResidualEvaluator3D
 A class that measures the residuals of two given objects.
. More...
class  CScannedPointCloudGenerator3D
 A class that generate a point cloud from 3D data that contains face information.
. 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...
class  CVoxelGrid3D
 A class that sampling a given point cloud.
. More...
struct  SPoseMatrixParameters

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 }
enum  ESearchMethod { ESearchMethod_NearestNeighbor = 0 , ESearchMethod_Radius }
enum  ERotationType { ERotationType_RotationVector = 0 , ERotationType_EulerAngle }
enum  EOptimizationMethod { EOptimizationMethod_Linear = 0 , EOptimizationMethod_Nonlinear }
enum  EPopulationType { EPopulationType_Vertex = 1 , EPopulationType_Edge = 2 , EPopulationType_Surface = 4 , EPopulationType_Interior = 8 }
enum  EPredefinedObject {
  EPredefinedObject_Regular_TetraHedron = 0 , EPredefinedObject_Regular_HexaHedron , EPredefinedObject_Cube = EPredefinedObject_Regular_HexaHedron , EPredefinedObject_Regular_OctaHedron ,
  EPredefinedObject_Regular_DodecaHedron , EPredefinedObject_Regular_IcosaHedron , EPredefinedObject_Sphere , EPredefinedObject_Cylinder ,
  EPredefinedObject_Cone , EPredefinedObject_Count
}

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

◆ EOptimizationMethod

Pose Optimization method

Enumerator
EOptimizationMethod_Linear 

Linear method

EOptimizationMethod_Nonlinear 

Nonlinear method

◆ EPopulationType

EPopulationType enum

Enumerator
EPopulationType_Vertex 

Vertex population

EPopulationType_Edge 

Edge population

EPopulationType_Surface 

Surface population

EPopulationType_Interior 

interior population

◆ EPrecisionType

Precision type

Enumerator
EPrecisionType_Float 

Float type

EPrecisionType_Double 

Double type

◆ EPredefinedObject

EPredefinedObject enum

Enumerator
EPredefinedObject_Regular_TetraHedron 

Regular Tetrahedron

EPredefinedObject_Regular_HexaHedron 

Regular Hexahedron

EPredefinedObject_Cube 

Cube

EPredefinedObject_Regular_OctaHedron 

Regular Octahedron

EPredefinedObject_Regular_DodecaHedron 

Regular Dodecahedron

EPredefinedObject_Regular_IcosaHedron 

Regular Icosahedron

EPredefinedObject_Sphere 

Sphere

EPredefinedObject_Cylinder 

Cylinder

EPredefinedObject_Cone 

Cone

EPredefinedObject_Count 

Count of total enums

◆ 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

◆ ERotationType

Rotation type setting

Enumerator
ERotationType_RotationVector 

Rotation vector type

ERotationType_EulerAngle 

Euler angle type

◆ ESearchMethod

Search method

Enumerator
ESearchMethod_NearestNeighbor 

Searches for the nearest vertices from the given vertex

ESearchMethod_Radius 

Search for the vertices contained within the given radius