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

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

Inheritance diagram for MR.MeshProjectionResult:

Public Member Functions

unsafe MeshProjectionResult ()
 Constructs an empty (default-constructed) instance.
unsafe MeshProjectionResult (MR.Const_PointOnFace proj, MR.Const_MeshTriPoint mtp, float distSq)
 Constructs MR.MeshProjectionResult elementwise.
unsafe MeshProjectionResult (MR.Const_MeshProjectionResult _other)
 Generated from constructor MR.MeshProjectionResult.MeshProjectionResult.
 MeshProjectionResult (MeshProjectionResult _other)
 Generated from constructor MR.MeshProjectionResult.MeshProjectionResult.
unsafe MR.MeshProjectionResult assign (MR.Const_MeshProjectionResult _other)
 Generated from method MR::MeshProjectionResult::operator=.
Public Member Functions inherited from MR.Const_MeshProjectionResult
virtual void Dispose ()
unsafe Const_MeshProjectionResult ()
 Constructs an empty (default-constructed) instance.
unsafe Const_MeshProjectionResult (MR.Const_PointOnFace proj, MR.Const_MeshTriPoint mtp, float distSq)
 Constructs MR.MeshProjectionResult elementwise.
unsafe Const_MeshProjectionResult (MR.Const_MeshProjectionResult _other)
 Generated from constructor MR.MeshProjectionResult.MeshProjectionResult.
 Const_MeshProjectionResult (MeshProjectionResult _other)
 Generated from constructor MR.MeshProjectionResult.MeshProjectionResult.
unsafe bool valid ()
 check for validity, otherwise the projection was not found Generated from method MR.MeshProjectionResult.valid.

Properties

new unsafe MR.PointOnFace proj [get, protected set]
 the closest point on mesh, transformed by xf if it is given
new unsafe MR.MeshTriPoint mtp [get, protected set]
 its barycentric representation
new unsafe ref float distSq [get]
 squared distance from original projected point to proj
Properties inherited from MR.Const_MeshProjectionResult
unsafe MR.Const_PointOnFace proj [get, protected set]
 the closest point on mesh, transformed by xf if it is given
unsafe MR.Const_MeshTriPoint mtp [get, protected set]
 its barycentric representation
unsafe float distSq [get]
 squared distance from original projected point to proj

Additional Inherited Members

Static Public Member Functions inherited from MR.Const_MeshProjectionResult
static unsafe operator bool (MR.Const_MeshProjectionResult _this)
 Generated from conversion operator MR::MeshProjectionResult::operator bool.
Protected Member Functions inherited from MR.Const_MeshProjectionResult
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_MeshProjectionResult
unsafe float * __ref_storage_distSq

Detailed Description

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

Constructor & Destructor Documentation

◆ MeshProjectionResult() [1/4]

unsafe MR.MeshProjectionResult.MeshProjectionResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ MeshProjectionResult() [2/4]

unsafe MR.MeshProjectionResult.MeshProjectionResult ( MR.Const_PointOnFace proj,
MR.Const_MeshTriPoint mtp,
float distSq )
inline

Constructs MR.MeshProjectionResult elementwise.

◆ MeshProjectionResult() [3/4]

unsafe MR.MeshProjectionResult.MeshProjectionResult ( MR.Const_MeshProjectionResult _other)
inline

Generated from constructor MR.MeshProjectionResult.MeshProjectionResult.

◆ MeshProjectionResult() [4/4]

MR.MeshProjectionResult.MeshProjectionResult ( MeshProjectionResult _other)
inline

Generated from constructor MR.MeshProjectionResult.MeshProjectionResult.

Member Function Documentation

◆ assign()

unsafe MR.MeshProjectionResult MR.MeshProjectionResult.assign ( MR.Const_MeshProjectionResult _other)
inline

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

Property Documentation

◆ distSq

new unsafe ref float MR.MeshProjectionResult.distSq
get

squared distance from original projected point to proj

◆ mtp

new unsafe MR.MeshTriPoint MR.MeshProjectionResult.mtp
getprotected set

its barycentric representation

◆ proj

new unsafe MR.PointOnFace MR.MeshProjectionResult.proj
getprotected set

the closest point on mesh, transformed by xf if it is given


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