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 class | FixResult { UNCHANGED , FIXED , REMOVED , 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.