MeshLib C# Docs
Loading...
Searching...
No Matches

Generated from class MR::TriTriDistanceParams<float>. This is the const half of the class. More...

Inheritance diagram for MR.Const_TriTriDistanceParams_Float:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_TriTriDistanceParams_Float ()
 Constructs an empty (default-constructed) instance.
unsafe Const_TriTriDistanceParams_Float (float upDistLimitSq, MR.UpLimitCheck upLimitCheck)
 Constructs MR::TriTriDistanceParams<float> elementwise.
unsafe Const_TriTriDistanceParams_Float (MR.Const_TriTriDistanceParams_Float _other)
 Generated from constructor MR::TriTriDistanceParams<float>::TriTriDistanceParams.
 Const_TriTriDistanceParams_Float (TriTriDistanceParams_Float _other)
 Generated from constructor MR::TriTriDistanceParams<float>::TriTriDistanceParams.
unsafe bool canExitEarlier ()
 Generated from method MR::TriTriDistanceParams<float>canExitEarlier.
unsafe bool canExitEarlier (float distSqLowerBound)
 Generated from method MR::TriTriDistanceParams<float>canExitEarlier.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_upDistLimitSq
unsafe MR.UpLimitCheck__ref_storage_upLimitCheck

Properties

unsafe float upDistLimitSq [get]
 upper limit on the distance in question, if the real distance is larger (or equal depending on upLimitCheck) then findTriTriDistance exits earlier returning lower bound on distSq >= upDistLimitSq and the points a and b can be arbitrary
unsafe MR.UpLimitCheck upLimitCheck [get]

Detailed Description

Generated from class MR::TriTriDistanceParams<float>. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_TriTriDistanceParams_Float() [1/4]

unsafe MR.Const_TriTriDistanceParams_Float.Const_TriTriDistanceParams_Float ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_TriTriDistanceParams_Float() [2/4]

unsafe MR.Const_TriTriDistanceParams_Float.Const_TriTriDistanceParams_Float ( float upDistLimitSq,
MR.UpLimitCheck upLimitCheck )
inline

Constructs MR::TriTriDistanceParams<float> elementwise.

◆ Const_TriTriDistanceParams_Float() [3/4]

unsafe MR.Const_TriTriDistanceParams_Float.Const_TriTriDistanceParams_Float ( MR.Const_TriTriDistanceParams_Float _other)
inline

Generated from constructor MR::TriTriDistanceParams<float>::TriTriDistanceParams.

◆ Const_TriTriDistanceParams_Float() [4/4]

MR.Const_TriTriDistanceParams_Float.Const_TriTriDistanceParams_Float ( TriTriDistanceParams_Float _other)
inline

Generated from constructor MR::TriTriDistanceParams<float>::TriTriDistanceParams.

Member Function Documentation

◆ canExitEarlier() [1/2]

unsafe bool MR.Const_TriTriDistanceParams_Float.canExitEarlier ( )
inline

Generated from method MR::TriTriDistanceParams<float>canExitEarlier.

◆ canExitEarlier() [2/2]

unsafe bool MR.Const_TriTriDistanceParams_Float.canExitEarlier ( float distSqLowerBound)
inline

Generated from method MR::TriTriDistanceParams<float>canExitEarlier.

◆ Dispose() [1/2]

virtual void MR.Const_TriTriDistanceParams_Float.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_upDistLimitSq

unsafe float* MR.Const_TriTriDistanceParams_Float.__ref_storage_upDistLimitSq
protected

◆ __ref_storage_upLimitCheck

unsafe MR.UpLimitCheck* MR.Const_TriTriDistanceParams_Float.__ref_storage_upLimitCheck
protected

Property Documentation

◆ upDistLimitSq

unsafe float MR.Const_TriTriDistanceParams_Float.upDistLimitSq
get

upper limit on the distance in question, if the real distance is larger (or equal depending on upLimitCheck) then findTriTriDistance exits earlier returning lower bound on distSq >= upDistLimitSq and the points a and b can be arbitrary

◆ upLimitCheck

unsafe MR.UpLimitCheck MR.Const_TriTriDistanceParams_Float.upLimitCheck
get

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