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

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

Inheritance diagram for MR.Const_TriTriDistanceParams_Double:

Classes

struct  _Underlying

Public Member Functions

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

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe double * __ref_storage_upDistLimitSq
unsafe MR.UpLimitCheck__ref_storage_upLimitCheck

Properties

unsafe double 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<double>. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_TriTriDistanceParams_Double() [1/4]

unsafe MR.Const_TriTriDistanceParams_Double.Const_TriTriDistanceParams_Double ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_TriTriDistanceParams_Double() [2/4]

unsafe MR.Const_TriTriDistanceParams_Double.Const_TriTriDistanceParams_Double ( double upDistLimitSq,
MR.UpLimitCheck upLimitCheck )
inline

Constructs MR::TriTriDistanceParams<double> elementwise.

◆ Const_TriTriDistanceParams_Double() [3/4]

unsafe MR.Const_TriTriDistanceParams_Double.Const_TriTriDistanceParams_Double ( MR.Const_TriTriDistanceParams_Double _other)
inline

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

◆ Const_TriTriDistanceParams_Double() [4/4]

MR.Const_TriTriDistanceParams_Double.Const_TriTriDistanceParams_Double ( TriTriDistanceParams_Double _other)
inline

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

Member Function Documentation

◆ canExitEarlier() [1/2]

unsafe bool MR.Const_TriTriDistanceParams_Double.canExitEarlier ( )
inline

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

◆ canExitEarlier() [2/2]

unsafe bool MR.Const_TriTriDistanceParams_Double.canExitEarlier ( double distSqLowerBound)
inline

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

◆ Dispose() [1/2]

virtual void MR.Const_TriTriDistanceParams_Double.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_upDistLimitSq

unsafe double* MR.Const_TriTriDistanceParams_Double.__ref_storage_upDistLimitSq
protected

◆ __ref_storage_upLimitCheck

unsafe MR.UpLimitCheck* MR.Const_TriTriDistanceParams_Double.__ref_storage_upLimitCheck
protected

Property Documentation

◆ upDistLimitSq

unsafe double MR.Const_TriTriDistanceParams_Double.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_Double.upLimitCheck
get

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