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

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

Inheritance diagram for MR.Const_ComputeSteepestDescentPathSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_ComputeSteepestDescentPathSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_ComputeSteepestDescentPathSettings (MR.Const_MeshTriPoint end, MR.Misc.InOut< MR.VertId >? outVertexReached, MR.EdgePoint? outBdReached)
 Constructs MR.ComputeSteepestDescentPathSettings elementwise.
unsafe Const_ComputeSteepestDescentPathSettings (MR.Const_ComputeSteepestDescentPathSettings _other)
 Generated from constructor MR.ComputeSteepestDescentPathSettings.ComputeSteepestDescentPathSettings.
 Const_ComputeSteepestDescentPathSettings (ComputeSteepestDescentPathSettings _other)
 Generated from constructor MR.ComputeSteepestDescentPathSettings.ComputeSteepestDescentPathSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Box_VertId._Underlying ** __ptr_storage_outVertexReached
unsafe MR.EdgePoint._Underlying ** __ptr_storage_outBdReached

Properties

unsafe MR.Const_MeshTriPoint end [get, protected set]
 if valid, then the descent is stopped as soon as same triangle with (end) is reached
unsafe MR.? Box_VertId outVertexReached [get]
 if not nullptr, then the descent is stopped as soon as any vertex is reached, which is written in *outVertexReached
unsafe MR.? EdgePoint outBdReached [get]
 if not nullptr, then the descent is stopped as soon as any boundary point is reached, which is written in *outBdReached

Detailed Description

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

Constructor & Destructor Documentation

◆ Const_ComputeSteepestDescentPathSettings() [1/4]

unsafe MR.Const_ComputeSteepestDescentPathSettings.Const_ComputeSteepestDescentPathSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_ComputeSteepestDescentPathSettings() [2/4]

unsafe MR.Const_ComputeSteepestDescentPathSettings.Const_ComputeSteepestDescentPathSettings ( MR.Const_MeshTriPoint end,
MR.Misc.InOut< MR.VertId >? outVertexReached,
MR.EdgePoint? outBdReached )
inline

Constructs MR.ComputeSteepestDescentPathSettings elementwise.

◆ Const_ComputeSteepestDescentPathSettings() [3/4]

unsafe MR.Const_ComputeSteepestDescentPathSettings.Const_ComputeSteepestDescentPathSettings ( MR.Const_ComputeSteepestDescentPathSettings _other)
inline

◆ Const_ComputeSteepestDescentPathSettings() [4/4]

MR.Const_ComputeSteepestDescentPathSettings.Const_ComputeSteepestDescentPathSettings ( ComputeSteepestDescentPathSettings _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_ComputeSteepestDescentPathSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ptr_storage_outBdReached

unsafe MR.EdgePoint._Underlying** MR.Const_ComputeSteepestDescentPathSettings.__ptr_storage_outBdReached
protected

◆ __ptr_storage_outVertexReached

unsafe MR.Box_VertId._Underlying** MR.Const_ComputeSteepestDescentPathSettings.__ptr_storage_outVertexReached
protected

Property Documentation

◆ end

unsafe MR.Const_MeshTriPoint MR.Const_ComputeSteepestDescentPathSettings.end
getprotected set

if valid, then the descent is stopped as soon as same triangle with (end) is reached

◆ outBdReached

unsafe MR.? EdgePoint MR.Const_ComputeSteepestDescentPathSettings.outBdReached
get

if not nullptr, then the descent is stopped as soon as any boundary point is reached, which is written in *outBdReached

◆ outVertexReached

unsafe MR.? Box_VertId MR.Const_ComputeSteepestDescentPathSettings.outVertexReached
get

if not nullptr, then the descent is stopped as soon as any vertex is reached, which is written in *outVertexReached


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