MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.ComputeSteepestDescentPathSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, MeshTriPoint end, VertId outVertexReached, EdgePoint outBdReached)
 
MeshTriPoint end (self)
 
None end (self, MeshTriPoint arg1)
 
EdgePoint outBdReached (self)
 
None outBdReached (self, EdgePoint arg1)
 
VertId outVertexReached (self)
 
None outVertexReached (self, VertId arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
ComputeSteepestDescentPathSettings operator (*args, **kwargs)
 
ComputeSteepestDescentPathSettings operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_end = 0
 
typing _offsetof_outBdReached = 24
 
typing _offsetof_outVertexReached = 16
 

Detailed Description

Generated from:  MR::ComputeSteepestDescentPathSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.ComputeSteepestDescentPathSettings.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.ComputeSteepestDescentPathSettings.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.ComputeSteepestDescentPathSettings.__init__ ( self,
MeshTriPoint end,
VertId outVertexReached,
EdgePoint outBdReached )
Implicit aggregate constructor.

Member Function Documentation

◆ end() [1/2]

MeshTriPoint mrmeshpy.ComputeSteepestDescentPathSettings.end ( self)
if valid, then the descent is stopped as soon as same triangle with (end) is reached

◆ end() [2/2]

None mrmeshpy.ComputeSteepestDescentPathSettings.end ( self,
MeshTriPoint arg1 )

◆ operator() [1/2]

ComputeSteepestDescentPathSettings mrmeshpy.ComputeSteepestDescentPathSettings.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

ComputeSteepestDescentPathSettings mrmeshpy.ComputeSteepestDescentPathSettings.operator ( * args,
** kwargs )
static

◆ outBdReached() [1/2]

EdgePoint mrmeshpy.ComputeSteepestDescentPathSettings.outBdReached ( self)
if not nullptr, then the descent is stopped as soon as any boundary point is reached, which is written in *outBdReached

◆ outBdReached() [2/2]

None mrmeshpy.ComputeSteepestDescentPathSettings.outBdReached ( self,
EdgePoint arg1 )

◆ outVertexReached() [1/2]

VertId mrmeshpy.ComputeSteepestDescentPathSettings.outVertexReached ( self)
if not nullptr, then the descent is stopped as soon as any vertex is reached, which is written in *outVertexReached

◆ outVertexReached() [2/2]

None mrmeshpy.ComputeSteepestDescentPathSettings.outVertexReached ( self,
VertId arg1 )

Member Data Documentation

◆ _offsetof_end

typing mrmeshpy.ComputeSteepestDescentPathSettings._offsetof_end = 0
staticprotected

◆ _offsetof_outBdReached

typing mrmeshpy.ComputeSteepestDescentPathSettings._offsetof_outBdReached = 24
staticprotected

◆ _offsetof_outVertexReached

typing mrmeshpy.ComputeSteepestDescentPathSettings._offsetof_outVertexReached = 16
staticprotected

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