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

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

Inheritance diagram for MR.CameraPointsTriangulationSettings:

Public Member Functions

unsafe CameraPointsTriangulationSettings ()
 Constructs an empty (default-constructed) instance.
unsafe CameraPointsTriangulationSettings (MR.Matrix3f intrinsics, float weldPixels, MR.VertMap? outSmallestMap, MR.VertCoords? outProjectedPoints)
 Constructs MR.CameraPointsTriangulationSettings elementwise.
unsafe CameraPointsTriangulationSettings (MR.Const_CameraPointsTriangulationSettings _other)
 Generated from constructor MR.CameraPointsTriangulationSettings.CameraPointsTriangulationSettings.
 CameraPointsTriangulationSettings (CameraPointsTriangulationSettings _other)
 Generated from constructor MR.CameraPointsTriangulationSettings.CameraPointsTriangulationSettings.
unsafe MR.CameraPointsTriangulationSettings assign (MR.Const_CameraPointsTriangulationSettings _other)
 Generated from method MR::CameraPointsTriangulationSettings::operator=.
Public Member Functions inherited from MR.Const_CameraPointsTriangulationSettings
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.

Properties

new unsafe ref 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
new unsafe ref 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
new unsafe MR.? VertMap outSmallestMap [get, set]
 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
new unsafe MR.? VertCoords outProjectedPoints [get, set]
 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
Properties inherited from MR.Const_CameraPointsTriangulationSettings
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

Additional Inherited Members

Protected Member Functions inherited from MR.Const_CameraPointsTriangulationSettings
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_CameraPointsTriangulationSettings
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

Detailed Description

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

Constructor & Destructor Documentation

◆ CameraPointsTriangulationSettings() [1/4]

unsafe MR.CameraPointsTriangulationSettings.CameraPointsTriangulationSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ CameraPointsTriangulationSettings() [2/4]

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

Constructs MR.CameraPointsTriangulationSettings elementwise.

◆ CameraPointsTriangulationSettings() [3/4]

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

◆ CameraPointsTriangulationSettings() [4/4]

MR.CameraPointsTriangulationSettings.CameraPointsTriangulationSettings ( CameraPointsTriangulationSettings _other)
inline

Member Function Documentation

◆ assign()

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

Generated from method MR::CameraPointsTriangulationSettings::operator=.

Property Documentation

◆ intrinsics

new unsafe ref MR.Matrix3f MR.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

new unsafe MR.? VertCoords MR.CameraPointsTriangulationSettings.outProjectedPoints
getset

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

new unsafe MR.? VertMap MR.CameraPointsTriangulationSettings.outSmallestMap
getset

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

new unsafe ref float MR.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: