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

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

+ Inheritance diagram for MR.ComputeSteepestDescentPathSettings:

Public Member Functions

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

Properties

new unsafe MR.MeshTriPoint end [get, protected set]
 if valid, then the descent is stopped as soon as same triangle with (end) is reached
 
new unsafe MR.? Box_VertId outVertexReached [get, set]
 if not nullptr, then the descent is stopped as soon as any vertex is reached, which is written in *outVertexReached
 
new unsafe MR.? EdgePoint outBdReached [get, set]
 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 non-const half of the class.

Constructor & Destructor Documentation

◆ ComputeSteepestDescentPathSettings() [1/4]

unsafe MR.ComputeSteepestDescentPathSettings.ComputeSteepestDescentPathSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ ComputeSteepestDescentPathSettings() [2/4]

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

Constructs MR.ComputeSteepestDescentPathSettings elementwise.

◆ ComputeSteepestDescentPathSettings() [3/4]

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

Generated from constructor MR.ComputeSteepestDescentPathSettings.ComputeSteepestDescentPathSettings.

◆ ComputeSteepestDescentPathSettings() [4/4]

MR.ComputeSteepestDescentPathSettings.ComputeSteepestDescentPathSettings ( ComputeSteepestDescentPathSettings _other)
inline

Generated from constructor MR.ComputeSteepestDescentPathSettings.ComputeSteepestDescentPathSettings.

Member Function Documentation

◆ assign()

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

Generated from method MR.ComputeSteepestDescentPathSettings.operator=.

Property Documentation

◆ end

new unsafe MR.MeshTriPoint MR.ComputeSteepestDescentPathSettings.end
getprotected set

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

◆ outBdReached

new unsafe MR.? EdgePoint MR.ComputeSteepestDescentPathSettings.outBdReached
getset

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

◆ outVertexReached

new unsafe MR.? Box_VertId MR.ComputeSteepestDescentPathSettings.outVertexReached
getset

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: