Public Member Functions | |
| None | __init__ (self, VisualizeMaskType value) |
| None | __init__ (self, MeshVisualizePropertyType value) |
| None | __init__ (self, DimensionsVisualizePropertyType value) |
| None | __init__ (self, AnyVisualizeMaskEnum arg0) |
| DimensionsVisualizePropertyType | tryGet (self) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| AnyVisualizeMaskEnum | operator (*args, **kwargs) |
| AnyVisualizeMaskEnum | operator (*args, **kwargs) |
Generated from: MR::AnyVisualizeMaskEnum
Stores a `VisualizeMaskType` or any other enum that extends it (i.e. which specializes `IsVisualizeMaskEnum`).
To extract the value, do this:
if ( auto value = x.tryGet<MyEnum>() )
{
switch ( *value )
{
case MyEnum::foo: ...
case MyEnum::bar: ...
}
}
else // forward to the parent class
|
static |
| None mrmeshpy.AnyVisualizeMaskEnum.__init__ | ( | self, | |
| VisualizeMaskType | value ) |
| None mrmeshpy.AnyVisualizeMaskEnum.__init__ | ( | self, | |
| MeshVisualizePropertyType | value ) |
| None mrmeshpy.AnyVisualizeMaskEnum.__init__ | ( | self, | |
| DimensionsVisualizePropertyType | value ) |
| None mrmeshpy.AnyVisualizeMaskEnum.__init__ | ( | self, | |
| AnyVisualizeMaskEnum | arg0 ) |
Implicit copy constructor.
|
static |
|
static |
| DimensionsVisualizePropertyType mrmeshpy.AnyVisualizeMaskEnum.tryGet | ( | self | ) |