MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Const_CameraPointsTriangulationSettings Class Reference

Generated from class MR.CameraPointsTriangulationSettings. This is the const half of the class. More...

Inheritance diagram for MR.Const_CameraPointsTriangulationSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_CameraPointsTriangulationSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_CameraPointsTriangulationSettings (MR.Matrix3f intrinsics, float weldPixels, MR.VertMap? outSmallestMap, MR.VertCoords? outProjectedPoints)
 Constructs MR.CameraPointsTriangulationSettings elementwise.
unsafe Const_CameraPointsTriangulationSettings (MR.Const_CameraPointsTriangulationSettings _other)
 Generated from constructor MR.CameraPointsTriangulationSettings.CameraPointsTriangulationSettings.
 Const_CameraPointsTriangulationSettings (CameraPointsTriangulationSettings _other)
 Generated from constructor MR.CameraPointsTriangulationSettings.CameraPointsTriangulationSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Matrix3f * __ref_storage_intrinsics
unsafe float * __ref_storage_weldPixels
unsafe MR.VertMap._Underlying ** __ptr_storage_outSmallestMap
unsafe MR.VertCoords._Underlying ** __ptr_storage_outProjectedPoints

Properties

unsafe ref readonly MR.Matrix3f intrinsics [get]
 camera intrinsic matrix: the image-plane (pixel) position of a point p in camera space is ( K * p ).xy / ( K * p ).z
unsafe float weldPixels [get]
 points closer than this distance in the image plane are merged into one vertex located at their average position; non-positive value disables merging
unsafe MR.? VertMap outSmallestMap [get]
 if not null, receives the result of findSmallestCloseVertices on the image-plane positions: each point is mapped to the point it was merged into (or to itself); left unchanged if weldPixels <= 0
unsafe MR.? VertCoords outProjectedPoints [get]
 if not null, receives the image-plane coordinates of all points as ( x, -y, 1 ) with y mirrored, for welded points these are the coordinates of the averaged position, for invalid cloud points zeros

Detailed Description

Generated from class MR.CameraPointsTriangulationSettings. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_CameraPointsTriangulationSettings() [1/4]

unsafe MR.Const_CameraPointsTriangulationSettings.Const_CameraPointsTriangulationSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_CameraPointsTriangulationSettings() [2/4]

unsafe MR.Const_CameraPointsTriangulationSettings.Const_CameraPointsTriangulationSettings ( MR.Matrix3f intrinsics,
float weldPixels,
MR.VertMap? outSmallestMap,
MR.VertCoords? outProjectedPoints )
inline

Constructs MR.CameraPointsTriangulationSettings elementwise.

◆ Const_CameraPointsTriangulationSettings() [3/4]

unsafe MR.Const_CameraPointsTriangulationSettings.Const_CameraPointsTriangulationSettings ( MR.Const_CameraPointsTriangulationSettings _other)
inline

◆ Const_CameraPointsTriangulationSettings() [4/4]

MR.Const_CameraPointsTriangulationSettings.Const_CameraPointsTriangulationSettings ( CameraPointsTriangulationSettings _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_CameraPointsTriangulationSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_CameraPointsTriangulationSettings.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_outProjectedPoints

unsafe MR.VertCoords._Underlying** MR.Const_CameraPointsTriangulationSettings.__ptr_storage_outProjectedPoints
protected

◆ __ptr_storage_outSmallestMap

unsafe MR.VertMap._Underlying** MR.Const_CameraPointsTriangulationSettings.__ptr_storage_outSmallestMap
protected

◆ __ref_storage_intrinsics

unsafe MR.Matrix3f* MR.Const_CameraPointsTriangulationSettings.__ref_storage_intrinsics
protected

◆ __ref_storage_weldPixels

unsafe float* MR.Const_CameraPointsTriangulationSettings.__ref_storage_weldPixels
protected

Property Documentation

◆ intrinsics

unsafe ref readonly MR.Matrix3f MR.Const_CameraPointsTriangulationSettings.intrinsics
get

camera intrinsic matrix: the image-plane (pixel) position of a point p in camera space is ( K * p ).xy / ( K * p ).z

◆ outProjectedPoints

unsafe MR.? VertCoords MR.Const_CameraPointsTriangulationSettings.outProjectedPoints
get

if not null, receives the image-plane coordinates of all points as ( x, -y, 1 ) with y mirrored, for welded points these are the coordinates of the averaged position, for invalid cloud points zeros

◆ outSmallestMap

unsafe MR.? VertMap MR.Const_CameraPointsTriangulationSettings.outSmallestMap
get

if not null, receives the result of findSmallestCloseVertices on the image-plane positions: each point is mapped to the point it was merged into (or to itself); left unchanged if weldPixels <= 0

◆ weldPixels

unsafe float MR.Const_CameraPointsTriangulationSettings.weldPixels
get

points closer than this distance in the image plane are merged into one vertex located at their average position; non-positive value disables merging


The documentation for this class was generated from the following file: