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

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

Inheritance diagram for MR.MeshMeshDistanceResult:

Public Member Functions

unsafe MeshMeshDistanceResult ()
 Constructs an empty (default-constructed) instance.
unsafe MeshMeshDistanceResult (MR.Const_PointOnFace a, MR.Const_PointOnFace b, float distSq)
 Constructs MR.MeshMeshDistanceResult elementwise.
unsafe MeshMeshDistanceResult (MR.Const_MeshMeshDistanceResult _other)
 Generated from constructor MR.MeshMeshDistanceResult.MeshMeshDistanceResult.
 MeshMeshDistanceResult (MeshMeshDistanceResult _other)
 Generated from constructor MR.MeshMeshDistanceResult.MeshMeshDistanceResult.
unsafe MR.MeshMeshDistanceResult assign (MR.Const_MeshMeshDistanceResult _other)
 Generated from method MR::MeshMeshDistanceResult::operator=.
Public Member Functions inherited from MR.Const_MeshMeshDistanceResult
virtual void Dispose ()
unsafe Const_MeshMeshDistanceResult ()
 Constructs an empty (default-constructed) instance.
unsafe Const_MeshMeshDistanceResult (MR.Const_PointOnFace a, MR.Const_PointOnFace b, float distSq)
 Constructs MR.MeshMeshDistanceResult elementwise.
unsafe Const_MeshMeshDistanceResult (MR.Const_MeshMeshDistanceResult _other)
 Generated from constructor MR.MeshMeshDistanceResult.MeshMeshDistanceResult.
 Const_MeshMeshDistanceResult (MeshMeshDistanceResult _other)
 Generated from constructor MR.MeshMeshDistanceResult.MeshMeshDistanceResult.

Properties

new unsafe MR.PointOnFace a [get, protected set]
 two closest points: from meshes A and B respectively
new unsafe MR.PointOnFace b [get, protected set]
 two closest points: from meshes A and B respectively
new unsafe ref float distSq [get]
 squared distance between a and b
Properties inherited from MR.Const_MeshMeshDistanceResult
unsafe MR.Const_PointOnFace a [get, protected set]
 two closest points: from meshes A and B respectively
unsafe MR.Const_PointOnFace b [get, protected set]
 two closest points: from meshes A and B respectively
unsafe float distSq [get]
 squared distance between a and b

Additional Inherited Members

Protected Member Functions inherited from MR.Const_MeshMeshDistanceResult
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_MeshMeshDistanceResult
unsafe float * __ref_storage_distSq

Detailed Description

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

Constructor & Destructor Documentation

◆ MeshMeshDistanceResult() [1/4]

unsafe MR.MeshMeshDistanceResult.MeshMeshDistanceResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ MeshMeshDistanceResult() [2/4]

unsafe MR.MeshMeshDistanceResult.MeshMeshDistanceResult ( MR.Const_PointOnFace a,
MR.Const_PointOnFace b,
float distSq )
inline

Constructs MR.MeshMeshDistanceResult elementwise.

◆ MeshMeshDistanceResult() [3/4]

unsafe MR.MeshMeshDistanceResult.MeshMeshDistanceResult ( MR.Const_MeshMeshDistanceResult _other)
inline

◆ MeshMeshDistanceResult() [4/4]

MR.MeshMeshDistanceResult.MeshMeshDistanceResult ( MeshMeshDistanceResult _other)
inline

Member Function Documentation

◆ assign()

unsafe MR.MeshMeshDistanceResult MR.MeshMeshDistanceResult.assign ( MR.Const_MeshMeshDistanceResult _other)
inline

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

Property Documentation

◆ a

new unsafe MR.PointOnFace MR.MeshMeshDistanceResult.a
getprotected set

two closest points: from meshes A and B respectively

◆ b

new unsafe MR.PointOnFace MR.MeshMeshDistanceResult.b
getprotected set

two closest points: from meshes A and B respectively

◆ distSq

new unsafe ref float MR.MeshMeshDistanceResult.distSq
get

squared distance between a and b


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