Structure contain boolean result.
More...
#include <MRMeshBoolean.h>
|
Mesh | mesh |
| Result mesh of boolean operation, if error occurred it would be empty.
|
|
FaceBitSet | meshABadContourFaces |
| If input contours have intersections, this face bit set presents faces of mesh A on which contours intersect.
|
|
FaceBitSet | meshBBadContourFaces |
| If input contours have intersections, this face bit set presents faces of mesh B on which contours intersect.
|
|
std::string | errorString |
| Holds error message, empty if boolean succeed.
|
|
Structure contain boolean result.
Structure with parameters for boolean call.
This structure store result mesh of MR::boolean or some error info
◆ operator bool()
MR::BooleanResult::operator bool |
( |
| ) |
const |
|
inline |
◆ operator*() [1/2]
Mesh & MR::BooleanResult::operator* |
( |
| ) |
|
|
inline |
◆ operator*() [2/2]
const Mesh & MR::BooleanResult::operator* |
( |
| ) |
const |
|
inline |
◆ operator->() [1/2]
Mesh * MR::BooleanResult::operator-> |
( |
| ) |
|
|
inline |
◆ operator->() [2/2]
const Mesh * MR::BooleanResult::operator-> |
( |
| ) |
const |
|
inline |
◆ valid()
bool MR::BooleanResult::valid |
( |
| ) |
const |
|
inline |
Returns true if boolean succeed, false otherwise.
◆ errorString
std::string MR::BooleanResult::errorString |
Holds error message, empty if boolean succeed.
◆ mesh
Mesh MR::BooleanResult::mesh |
Result mesh of boolean operation, if error occurred it would be empty.
◆ meshABadContourFaces
FaceBitSet MR::BooleanResult::meshABadContourFaces |
If input contours have intersections, this face bit set presents faces of mesh A
on which contours intersect.
◆ meshBBadContourFaces
FaceBitSet MR::BooleanResult::meshBBadContourFaces |
If input contours have intersections, this face bit set presents faces of mesh B
on which contours intersect.
The documentation for this struct was generated from the following file: