MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.Features.SubfeatureInfo Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, str name, bool isInfinite, func_std_variant_Sphere_Vector3_float_Features_Primitives_ConeSegment_Features_Primitives_Plane_from_std_variant_Sphere_Vector3_float_Features_Primitives_ConeSegment_Features_Primitives_Plane create)
 
func_std_variant_Sphere_Vector3_float_Features_Primitives_ConeSegment_Features_Primitives_Plane_from_std_variant_Sphere_Vector3_float_Features_Primitives_ConeSegment_Features_Primitives_Plane create (self)
 
None create (self, func_std_variant_Sphere_Vector3_float_Features_Primitives_ConeSegment_Features_Primitives_Plane_from_std_variant_Sphere_Vector3_float_Features_Primitives_ConeSegment_Features_Primitives_Plane arg1)
 
bool isInfinite (self)
 
None isInfinite (self, bool arg1)
 
str name (self)
 
None name (self, str arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
Features.SubfeatureInfo operator (*args, **kwargs)
 
Features.SubfeatureInfo operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_create = 24
 
typing _offsetof_isInfinite = 16
 
typing _offsetof_name = 0
 

Detailed Description

Generated from:  MR::Features::SubfeatureInfo

Describes a single feature produced by `forEachSubfeature()`.

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.Features.SubfeatureInfo.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.Features.SubfeatureInfo.__init__ ( self)

◆ __init__() [3/3]

Member Function Documentation

◆ create() [1/2]

Call this to create this subfeature.
Pass the same feature you passed to `forEachSubfeature()`, or a DIFFERENT one to create the same kind of subfeature relative to that.

◆ create() [2/2]

◆ isInfinite() [1/2]

bool mrmeshpy.Features.SubfeatureInfo.isInfinite ( self)
Whether the feature has infinite length.

◆ isInfinite() [2/2]

None mrmeshpy.Features.SubfeatureInfo.isInfinite ( self,
bool arg1 )

◆ name() [1/2]

str mrmeshpy.Features.SubfeatureInfo.name ( self)
A user-friendly name.

◆ name() [2/2]

None mrmeshpy.Features.SubfeatureInfo.name ( self,
str arg1 )

◆ operator() [1/2]

Features.SubfeatureInfo mrmeshpy.Features.SubfeatureInfo.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

Features.SubfeatureInfo mrmeshpy.Features.SubfeatureInfo.operator ( * args,
** kwargs )
static

Member Data Documentation

◆ _offsetof_create

typing mrmeshpy.Features.SubfeatureInfo._offsetof_create = 24
staticprotected

◆ _offsetof_isInfinite

typing mrmeshpy.Features.SubfeatureInfo._offsetof_isInfinite = 16
staticprotected

◆ _offsetof_name

typing mrmeshpy.Features.SubfeatureInfo._offsetof_name = 0
staticprotected

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