Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, VoxelMetricParameters arg0) |
| None | __init__ (self, int start, int stop, float maxDistRatio, SlicePlane plane, QuarterBit quatersMask) |
| float | maxDistRatio (self) |
| None | maxDistRatio (self, float arg1) |
| SlicePlane | plane (self) |
| None | plane (self, SlicePlane arg1) |
| QuarterBit | quatersMask (self) |
| None | quatersMask (self, QuarterBit arg1) |
| int | start (self) |
| None | start (self, int arg1) |
| int | stop (self) |
| None | stop (self, int arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| VoxelMetricParameters | operator (*args, **kwargs) |
| VoxelMetricParameters | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_maxDistRatio = 16 |
| typing | _offsetof_plane = 20 |
| typing | _offsetof_quatersMask = 24 |
| typing | _offsetof_start = 0 |
| typing | _offsetof_stop = 8 |
Generated from: MR::VoxelMetricParameters Parameters for building metric function
|
static |
| None mrmeshpy.VoxelMetricParameters.__init__ | ( | self | ) |
| None mrmeshpy.VoxelMetricParameters.__init__ | ( | self, | |
| VoxelMetricParameters | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.VoxelMetricParameters.__init__ | ( | self, | |
| int | start, | ||
| int | stop, | ||
| float | maxDistRatio, | ||
| SlicePlane | plane, | ||
| QuarterBit | quatersMask ) |
Implicit aggregate constructor.
| float mrmeshpy.VoxelMetricParameters.maxDistRatio | ( | self | ) |
max distance ratio: if (dist^2(next,start) + dist^2(next,stop) > maxDistRatio^2*dist^2(start,stop)) - candidate is not processed
| None mrmeshpy.VoxelMetricParameters.maxDistRatio | ( | self, | |
| float | arg1 ) |
|
static |
|
static |
| SlicePlane mrmeshpy.VoxelMetricParameters.plane | ( | self | ) |
if not None - builds path in one slice of voxels (make sure start and stop has same main axis coordinate)
| None mrmeshpy.VoxelMetricParameters.plane | ( | self, | |
| SlicePlane | arg1 ) |
| QuarterBit mrmeshpy.VoxelMetricParameters.quatersMask | ( | self | ) |
quarter of building path, if plane is selected, it should be (LeftLeft | LeftRigth) or (RigthLeft | RightRight) or All
| None mrmeshpy.VoxelMetricParameters.quatersMask | ( | self, | |
| QuarterBit | arg1 ) |
| int mrmeshpy.VoxelMetricParameters.start | ( | self | ) |
start voxel index
| None mrmeshpy.VoxelMetricParameters.start | ( | self, | |
| int | arg1 ) |
| int mrmeshpy.VoxelMetricParameters.stop | ( | self | ) |
stop voxel index
| None mrmeshpy.VoxelMetricParameters.stop | ( | self, | |
| int | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |