MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, PolylineComponents.LargeByLengthComponentsSettings arg0)
 
None __init__ (self, int maxLargeComponents, int_output numSmallerComponents, float minLength)
 
int maxLargeComponents (self)
 
None maxLargeComponents (self, int arg1)
 
float minLength (self)
 
None minLength (self, float arg1)
 
int numSmallerComponents (self)
 
None numSmallerComponents (self, int_output arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
PolylineComponents.LargeByLengthComponentsSettings operator (*args, **kwargs)
 
PolylineComponents.LargeByLengthComponentsSettings operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_maxLargeComponents = 0
 
typing _offsetof_minLength = 16
 
typing _offsetof_numSmallerComponents = 8
 

Detailed Description

Generated from:  MR::PolylineComponents::LargeByLengthComponentsSettings

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.__init__ ( self)

◆ __init__() [3/4]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.__init__ ( self,
PolylineComponents.LargeByLengthComponentsSettings arg0 )
Implicit copy constructor.

◆ __init__() [4/4]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.__init__ ( self,
int maxLargeComponents,
int_output numSmallerComponents,
float minLength )
Implicit aggregate constructor.

Member Function Documentation

◆ maxLargeComponents() [1/2]

int mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.maxLargeComponents ( self)
return at most given number of largest by length connected components

◆ maxLargeComponents() [2/2]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.maxLargeComponents ( self,
int arg1 )

◆ minLength() [1/2]

float mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.minLength ( self)
do not consider a component large if its length is below this value

◆ minLength() [2/2]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.minLength ( self,
float arg1 )

◆ numSmallerComponents() [1/2]

int mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.numSmallerComponents ( self)
optional output: the number of components in addition to returned ones

◆ numSmallerComponents() [2/2]

None mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.numSmallerComponents ( self,
int_output arg1 )

◆ operator() [1/2]

PolylineComponents.LargeByLengthComponentsSettings mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

PolylineComponents.LargeByLengthComponentsSettings mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings.operator ( * args,
** kwargs )
static

Member Data Documentation

◆ _offsetof_maxLargeComponents

typing mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings._offsetof_maxLargeComponents = 0
staticprotected

◆ _offsetof_minLength

typing mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings._offsetof_minLength = 16
staticprotected

◆ _offsetof_numSmallerComponents

typing mrmeshpy.PolylineComponents.LargeByLengthComponentsSettings._offsetof_numSmallerComponents = 8
staticprotected

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