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

Generated from class MR.MeshMeshSignedDistanceResult. This is the const half of the class. More...

Inheritance diagram for MR.Const_MeshMeshSignedDistanceResult:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_MeshMeshSignedDistanceResult ()
 Constructs an empty (default-constructed) instance.
unsafe Const_MeshMeshSignedDistanceResult (MR.Const_PointOnFace a, MR.Const_PointOnFace b, MR.MeshMeshCollisionStatus status, float signedDist)
 Constructs MR.MeshMeshSignedDistanceResult elementwise.
unsafe Const_MeshMeshSignedDistanceResult (MR.Const_MeshMeshSignedDistanceResult _other)
 Generated from constructor MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult.
 Const_MeshMeshSignedDistanceResult (MeshMeshSignedDistanceResult _other)
 Generated from constructor MR.MeshMeshSignedDistanceResult.MeshMeshSignedDistanceResult.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.MeshMeshCollisionStatus__ref_storage_status
unsafe float * __ref_storage_signedDist

Properties

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 MR.MeshMeshCollisionStatus status [get]
 mutual status of two meshes
unsafe float signedDist [get]
 signed distance between a and b, positive if meshes do not collide

Detailed Description

Generated from class MR.MeshMeshSignedDistanceResult. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_MeshMeshSignedDistanceResult() [1/4]

unsafe MR.Const_MeshMeshSignedDistanceResult.Const_MeshMeshSignedDistanceResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_MeshMeshSignedDistanceResult() [2/4]

unsafe MR.Const_MeshMeshSignedDistanceResult.Const_MeshMeshSignedDistanceResult ( MR.Const_PointOnFace a,
MR.Const_PointOnFace b,
MR.MeshMeshCollisionStatus status,
float signedDist )
inline

Constructs MR.MeshMeshSignedDistanceResult elementwise.

◆ Const_MeshMeshSignedDistanceResult() [3/4]

unsafe MR.Const_MeshMeshSignedDistanceResult.Const_MeshMeshSignedDistanceResult ( MR.Const_MeshMeshSignedDistanceResult _other)
inline

◆ Const_MeshMeshSignedDistanceResult() [4/4]

MR.Const_MeshMeshSignedDistanceResult.Const_MeshMeshSignedDistanceResult ( MeshMeshSignedDistanceResult _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_MeshMeshSignedDistanceResult.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_signedDist

unsafe float* MR.Const_MeshMeshSignedDistanceResult.__ref_storage_signedDist
protected

◆ __ref_storage_status

unsafe MR.MeshMeshCollisionStatus* MR.Const_MeshMeshSignedDistanceResult.__ref_storage_status
protected

Property Documentation

◆ a

unsafe MR.Const_PointOnFace MR.Const_MeshMeshSignedDistanceResult.a
getprotected set

two closest points: from meshes A and B respectively

◆ b

unsafe MR.Const_PointOnFace MR.Const_MeshMeshSignedDistanceResult.b
getprotected set

two closest points: from meshes A and B respectively

◆ signedDist

unsafe float MR.Const_MeshMeshSignedDistanceResult.signedDist
get

signed distance between a and b, positive if meshes do not collide

◆ status

unsafe MR.MeshMeshCollisionStatus MR.Const_MeshMeshSignedDistanceResult.status
get

mutual status of two meshes


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