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

Public Member Functions

None __init__ (self)
 
None __init__ (self, float min, float max, VertId minArg, VertId maxArg)
 
None include (self, tuple[float, VertId] p)
 
None include (self, float v, VertId arg)
 
None include (self, MinMaxArg_float_VertId s)
 
tuple[float, VertIdmaxPair (self)
 
tuple[float, VertIdminPair (self)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_max = 4
 
typing _offsetof_maxArg = 12
 
typing _offsetof_min = 0
 
typing _offsetof_minArg = 8
 

Detailed Description

Generated from:  MR::MinMaxArg<float, MR::VertId>

minimum and maximum of some elements of type T,
and the indices of where minimum and maximum are reached of type I

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.MinMaxArg_float_VertId.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.MinMaxArg_float_VertId.__init__ ( self,
float min,
float max,
VertId minArg,
VertId maxArg )
Implicit aggregate constructor.

Member Function Documentation

◆ include() [1/3]

None mrmeshpy.MinMaxArg_float_VertId.include ( self,
float v,
VertId arg )
changes min(Arg) and max(Arg) if necessary to include given point

◆ include() [2/3]

None mrmeshpy.MinMaxArg_float_VertId.include ( self,
MinMaxArg_float_VertId s )
changes min(Arg) and max(Arg) if necessary to include given segment

◆ include() [3/3]

None mrmeshpy.MinMaxArg_float_VertId.include ( self,
tuple[float, VertId] p )
changes min(Arg) and max(Arg) if necessary to include given point

◆ maxPair()

tuple[float, VertId] mrmeshpy.MinMaxArg_float_VertId.maxPair ( self)

◆ minPair()

tuple[float, VertId] mrmeshpy.MinMaxArg_float_VertId.minPair ( self)

◆ operator() [1/2]

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

◆ operator() [2/2]

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

Member Data Documentation

◆ _offsetof_max

typing mrmeshpy.MinMaxArg_float_VertId._offsetof_max = 4
staticprotected

◆ _offsetof_maxArg

typing mrmeshpy.MinMaxArg_float_VertId._offsetof_maxArg = 12
staticprotected

◆ _offsetof_min

typing mrmeshpy.MinMaxArg_float_VertId._offsetof_min = 0
staticprotected

◆ _offsetof_minArg

typing mrmeshpy.MinMaxArg_float_VertId._offsetof_minArg = 8
staticprotected

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