OverlapFixerReport represents the report of the fix operation, for each input geometry and for the generated intersection fragments. More...
#include <OverlapFixer.h>
Public Types | |
| enum | FixResult { FixResult::UNCHANGED, FixResult::FIXED, FixResult::REMOVED, FixResult::NEW } |
Public Member Functions | |
| OverlapFixerReport () | |
| < Constructor More... | |
| OverlapFixerReport (te::gm::Geometry *geometry, FixResult result) | |
| Destructor. More... | |
| ~OverlapFixerReport ()=default | |
Public Attributes | |
| std::unique_ptr< te::gm::Geometry > | m_geometry |
| The resulting geometry of the fixer operation. More... | |
| FixResult | m_result |
| The result of the fixer operation. More... | |
OverlapFixerReport represents the report of the fix operation, for each input geometry and for the generated intersection fragments.
Definition at line 53 of file OverlapFixer.h.
|
strong |
| Enumerator | |
|---|---|
| UNCHANGED | |
| FIXED | |
| REMOVED | |
| NEW | |
Definition at line 56 of file OverlapFixer.h.
| te::vp::OverlapFixerReport::OverlapFixerReport | ( | ) |
< Constructor
Constructor
| te::vp::OverlapFixerReport::OverlapFixerReport | ( | te::gm::Geometry * | geometry, |
| FixResult | result | ||
| ) |
Destructor.
|
default |
| std::unique_ptr<te::gm::Geometry> te::vp::OverlapFixerReport::m_geometry |
The resulting geometry of the fixer operation.
Definition at line 71 of file OverlapFixer.h.
| FixResult te::vp::OverlapFixerReport::m_result |
The result of the fixer operation.
Definition at line 72 of file OverlapFixer.h.