31 [[nodiscard]]
bool any()
const {
return !changedEdges_.empty(); }
37 size_t toEdgesSize_ = 0;
38 HashMap<EdgeId, MeshTopology::HalfEdgeRecord> changedEdges_;
Definition MRMeshTopologyDiff.h:16
Definition MRMeshTopology.h:22
MRMESH_API MeshTopologyDiff(const MeshTopology &from, const MeshTopology &to)
computes the difference, that can be applied to topology-from in order to get topology-to
MRMESH_API size_t heapBytes() const
returns the amount of memory this object occupies on heap
MRMESH_API void applyAndSwap(MeshTopology &t)
bool any() const
Definition MRMeshTopologyDiff.h:31
MeshTopologyDiff()=default
constructs minimal difference, where applyAndSwap( t ) will produce empty topology
only for bindings generation
Definition MRCameraOrientationPlugin.h:8