Stores a pair of points: one samples on the source and the closest to it on the target Generated from class MR.PointPair. Base classes: Direct: (non-virtual) MR.ICPPairData This is the const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
|
| unsafe ref readonly MR.VertId | srcVertId [get] |
| | id of the source point
|
| unsafe ref readonly MR.VertId | tgtCloseVert [get] |
| | for point clouds it is the closest vertex on target, for meshes it is the closest vertex of the triangle with the closest point on target
|
| unsafe float | normalsAngleCos [get] |
| | cosine between normals in source and target points
|
| unsafe bool | tgtOnBd [get] |
| | true if if the closest point on target is located on the boundary (only for meshes)
|
| unsafe ref readonly MR.Vector3f | srcPoint [get] |
| | coordinates of the source point after transforming in world space
|
| unsafe ref readonly MR.Vector3f | srcNorm [get] |
| | normal in source point after transforming in world space
|
| unsafe ref readonly MR.Vector3f | tgtPoint [get] |
| | coordinates of the closest point on target after transforming in world space
|
| unsafe ref readonly MR.Vector3f | tgtNorm [get] |
| | normal in the target point after transforming in world space
|
| unsafe float | distSq [get] |
| | squared distance between source and target points
|
| unsafe float | weight [get] |
| | weight of the pair (to prioritize over other pairs)
|
Stores a pair of points: one samples on the source and the closest to it on the target Generated from class MR.PointPair. Base classes: Direct: (non-virtual) MR.ICPPairData This is the const half of the class.
◆ Const_PointPair() [1/3]
| unsafe MR.Const_PointPair.Const_PointPair |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_PointPair() [2/3]
◆ Const_PointPair() [3/3]
| MR.Const_PointPair.Const_PointPair |
( |
PointPair | _other | ) |
|
|
inline |
◆ Dispose() [1/2]
| virtual void MR.Const_PointPair.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_PointPair.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool MR.Const_PointPair.Equals |
( |
object? | other | ) |
|
|
inline |
◆ operator MR.Const_ICPPairData()
◆ operator!=()
◆ operator==()
Generated from function MR::operator==.
◆ __ref_storage_distSq
| unsafe float* MR.Const_PointPair.__ref_storage_distSq |
|
protected |
◆ __ref_storage_normalsAngleCos
| unsafe float* MR.Const_PointPair.__ref_storage_normalsAngleCos |
|
protected |
◆ __ref_storage_srcNorm
| unsafe MR.Vector3f* MR.Const_PointPair.__ref_storage_srcNorm |
|
protected |
◆ __ref_storage_srcPoint
| unsafe MR.Vector3f* MR.Const_PointPair.__ref_storage_srcPoint |
|
protected |
◆ __ref_storage_srcVertId
| unsafe MR.VertId* MR.Const_PointPair.__ref_storage_srcVertId |
|
protected |
◆ __ref_storage_tgtCloseVert
| unsafe MR.VertId* MR.Const_PointPair.__ref_storage_tgtCloseVert |
|
protected |
◆ __ref_storage_tgtNorm
| unsafe MR.Vector3f* MR.Const_PointPair.__ref_storage_tgtNorm |
|
protected |
◆ __ref_storage_tgtOnBd
| unsafe bool* MR.Const_PointPair.__ref_storage_tgtOnBd |
|
protected |
◆ __ref_storage_tgtPoint
| unsafe MR.Vector3f* MR.Const_PointPair.__ref_storage_tgtPoint |
|
protected |
◆ __ref_storage_weight
| unsafe float* MR.Const_PointPair.__ref_storage_weight |
|
protected |
◆ distSq
| unsafe float MR.Const_PointPair.distSq |
|
get |
squared distance between source and target points
◆ normalsAngleCos
| unsafe float MR.Const_PointPair.normalsAngleCos |
|
get |
cosine between normals in source and target points
◆ srcNorm
| unsafe ref readonly MR.Vector3f MR.Const_PointPair.srcNorm |
|
get |
normal in source point after transforming in world space
◆ srcPoint
| unsafe ref readonly MR.Vector3f MR.Const_PointPair.srcPoint |
|
get |
coordinates of the source point after transforming in world space
◆ srcVertId
| unsafe ref readonly MR.VertId MR.Const_PointPair.srcVertId |
|
get |
◆ tgtCloseVert
| unsafe ref readonly MR.VertId MR.Const_PointPair.tgtCloseVert |
|
get |
for point clouds it is the closest vertex on target, for meshes it is the closest vertex of the triangle with the closest point on target
◆ tgtNorm
| unsafe ref readonly MR.Vector3f MR.Const_PointPair.tgtNorm |
|
get |
normal in the target point after transforming in world space
◆ tgtOnBd
| unsafe bool MR.Const_PointPair.tgtOnBd |
|
get |
true if if the closest point on target is located on the boundary (only for meshes)
◆ tgtPoint
| unsafe ref readonly MR.Vector3f MR.Const_PointPair.tgtPoint |
|
get |
coordinates of the closest point on target after transforming in world space
◆ weight
| unsafe float MR.Const_PointPair.weight |
|
get |
weight of the pair (to prioritize over other pairs)
The documentation for this class was generated from the following file: