Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Overlaying Arrangement_with_history destroys edge-to-curve mapping

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Overlaying Arrangement_with_history destroys edge-to-curve mapping


Chronological Thread 
  • From: gp <>
  • To:
  • Subject: Re: [cgal-discuss] Overlaying Arrangement_with_history destroys edge-to-curve mapping
  • Date: Fri, 11 Oct 2019 11:32:40 -0500 (CDT)
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
  • Ironport-phdr: 9a23:oZbimBFo9s35o4y3QPHEwJ1GYnF86YWxBRYc798ds5kLTJ78psSwAkXT6L1XgUPTWs2DsrQY0rGQ7f2rADRbqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba58IRmsrAjctsYajZZ+Jqs/1xDEvmZGd+NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG4p6sLrswLDTRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Uims4qt3VBPljjoMOjgk+2/Vl8NwlrpWrhyhqRJhwIDbYo+VOudxcazBct0XXnZBU8RNWyBdHo+wc5UDAuwcNuhYtYn9oF4OoAOxBQm0GejizTBIhmf23a071+QuChvG3A08ENINq3nUsdv0O70OUe+r1qnIyTLDb/RM1Tjh8ofFaxYsquyCU7J3dMre00gvFwXdg1WWs4PqJCia1uATvGSB8+VgUuevhmg6oA9yujii3togh43Ni44PxF3J9j91zYU0KNGiSUN2YNipG4ZKuS6ALYt5WMYiTnlouCkkzr0Gvoa2fC4FxZg9wR7QceeIfJOM4h39TuqePTB4hHd9dLK+gRa971Sgx/XhWsSw1FtGtCRIn9rWun0O1hHf8MmKR/pl8kekwzmP1gTT6u9eIUAzkKrWM5EhwqYwlpoStUTMBTX2mETqg6+VbUgk5+ap5P77Yrr4vJ+cM4h0igbkPqsygMOzGf44PRQWX2iH5eS806Xu8lH2QLpQiv06i7TWsJHBJcsHu665GBRV35046xe/CjemyM4XkWMGLFJDYhKHjpLmN0vAIPDiXr+DhAGnnz5vgvzHJbb8GY7lL37Zkb6nc6wuxVRbzV881ZgL6IpUC7ULOvP4WWfsq9XEAwU9NAvyyO+xW4Y17Z8XRW/aWvzRC6jVq1Ldvrt+cdnJX5ccvXPGE9Zg4vfviXEjnlpEIfu0wpILZWq8GfMgKEzLOiOw0OdEKn8Du08FdMKvkEeLCGIBemm7Q68m4jY8TomvX9+aG9KdxYeZ1SL+JaV4I2BLDlfVTCXuK8OCUv0GbC/UKchkwGUJ

How would a custom OverlayTraits model do this? The OverlayTraits concept
doesn't seem to directly involve the internal curve-to-halfedge mapping
information specific to arrangements with history. The closest it offers are
the three create_edges methods invoked whenever elements in arrangement A
intersect elements in arrangement B. But these will not necessarily be
called for all the edges in the new arrangement. Say, for instance, that
none of the elements in A or B intersect at all; OverlayTraits will, if I
understand right, never have any input.

Should I abandon arrangements with history and imitate them by managing the
curve-handle-to-halfedge mapping manually through halfedge metadata (the
HalfedgeData of Arr_extended_dcel)? If I overlay two arrangements that have
my custom HalfedgeData values assigned to their halfedges, do the
HalfedgeData values get preserved automatically in the new arrangement or do
I need to make a custom OverlayTraits model to ensure that?



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.18.

Top of Page