FLImaging 6.8.12.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_SI2_SR_DO
 A class containing the basic functions of computer vision algorithm. 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  CAlgorithmFeature3D_SO_SR_DI
 Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
class  CAlgorithmFeatureCT_SR
 Base class of CT classes Base of CT algorithm classes, has common getter/setter. More...
class  CAlgorithmFeatureCT_SR_DI
 Base class of CT classes Base of CT algorithm classes, has common getter/setter. More...
class  CAlgorithmFeatureCT_SR_DI_DSI
 Base class of CT classes Base of CT algorithm classes, has common getter/setter. More...
class  CAlgorithmFeatureCT_SR_DI_DSI_DO
 Base class of CT classes Base of CT algorithm classes, has common getter/setter. More...
class  CAlgorithmFeatureCTBase
 Base class of CT classes Base of CT algorithm 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  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  CDepthImageReconstruction3D
 A class that converts multiple images with different focus into a single 3D image with all focus points. More...
class  CDepthImageReconstructionMAPBased3D
 A class that converts multiple images with different focus into a single 3D image with all focus points. More...
class  CDepthMapToPointCloudConverter3D
 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  CFringePattern3D
 A class that creates vertices of an object by analyzing the Fringe Pattern projected onto the object. 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  CMatchBase3DMulti
 A class that estimate pose matrix for a given point clouds.
. 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  CPointCloudDownsamplerStochastic3D
 A class that reduces the number of points in a point cloud. More...
class  CPointCloudGenerator3D
 A class that generates random 3D objects, or merge it into a source object. More...
class  CPointCloudToDepthMapConverter3D
 A class that generate depth images using a given point cloud and internal camera matrix.
. More...
class  CPointCloudUpsampler3DBase
 A class that estimates underlying distribution of a point cloud and augments the data. More...
class  CPointCloudUpsamplerPoisson3D
 A class that estimates underlying distribution of a point cloud and augments the data using poisson disc sampling. More...
class  CPointCloudUpsamplerUniform3D
 A class that estimates underlying distribution of a point cloud and augments the data using uniform random sampling. More...
class  CProjection3D
 A class that projects a 3D object into an image. More...
class  CRegistration3D
 A class that estimate pose matrix for a given point clouds.
. 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  CStationaryConeBeamTranslateCT3D
 An algorithm class that reconstructs cross-sectional images in a fixed cone-beam CT with translating object motion. 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  CSurfaceMatch3DMulti
 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  CVertexMatch3DMulti
 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
struct  SPoseMatrixParametersMulti

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 }
enum class  ESearchMethod { NearestNeighbor = 0 , Radius }
enum class  ERotationType { RotationVector = 0 , EulerAngle }
enum class  EOptimizationMethod { Linear = 0 , Nonlinear }
enum class  EPredefinedObject {
  Regular_TetraHedron = 0 , Regular_HexaHedron , Cube = Regular_HexaHedron , Regular_OctaHedron ,
  Regular_DodecaHedron , Regular_IcosaHedron , Sphere , Cylinder ,
  Cone , Count
}

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

◆ EOptimizationMethod

Pose Optimization method

Enumerator
Linear 

Linear method

Nonlinear 

Nonlinear method

◆ EPrecisionType

Precision type

Enumerator
Float 

Float type

Double 

Double type

◆ EPredefinedObject

EPredefinedObject enum

Enumerator
Regular_TetraHedron 

Regular Tetrahedron

Regular_HexaHedron 

Regular Hexahedron

Cube 

Cube

Regular_OctaHedron 

Regular Octahedron

Regular_DodecaHedron 

Regular Dodecahedron

Regular_IcosaHedron 

Regular Icosahedron

Sphere 

Sphere

Cylinder 

Cylinder

Cone 

Cone

Count 

Count of total enums

◆ 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

◆ ERotationType

Rotation type setting

Enumerator
RotationVector 

Rotation vector type

EulerAngle 

Euler angle type

◆ ESearchMethod

Search method

Enumerator
NearestNeighbor 

Searches for the nearest vertices from the given vertex

Radius 

Search for the vertices contained within the given radius