Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Create a CGAL_Point out of a Point object coming from a different library

Subject: CGAL users discussion list

List archive

[cgal-discuss] Create a CGAL_Point out of a Point object coming from a different library


Chronological Thread 
  • From: Marco Feder <>
  • To:
  • Subject: [cgal-discuss] Create a CGAL_Point out of a Point object coming from a different library
  • Date: Fri, 4 Mar 2022 10:40:35 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sissa.it; dmarc=pass action=none header.from=sissa.it; dkim=pass header.d=sissa.it; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zbXdAZDdh4Hc3rOFC/u36FLowxxanCHygYr+UEOLiwU=; b=m+eGaimfKinpXHB5Bh+C2/FDFm7pkGN2mRA/gYhIOxpAZtse5qVHD3ygGAENJe94DIhVTFvLvnm7udTQrKvWaNaQNdGKMPNPmWdhbS4CKGBhv0cktTHcnG3J20sfgclWACs+Y/VNimi4/I+AiT2/AXyIEoY5ilyIYEEvkEoHC3uqf/noWleXrPdmPbC6r+wNy0Yi51pQAA418r4mNmzQHchZL2n/7DssisWB4IbAm4P4OeDBHGSTQ/BM0S2kF/BiGs4SFL5Fk/0zHu+KHHAyZ6N9MOhy//iuh5Uud9EbGrU9izact/JXiAO0G1XQQpK5bzwhSFlZbyaux1+GJj8xPQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T3bIVtmkwkvZG3XE5zkYL2jGWVmUPF3MmqTcVIUwci/Zv/d5Lpgst6jnxySC6kcY+n4IQqdPFNqfTHAfNq+ppjAioncY6ULlkaU2nv/Nk+C4wUK6WxLnNSII7PxcUeczEQJeHjG96Suhtp/PqesW9R+kCD9IsOb00l8xXvjSn/3AzhBQI4cjVzOw+gNqF/qqy1d1X5NgVNaoThz9k5xll5aPQUEAvqhfnteX5I4Njhke0/+HY7njyQTEfsibrST4jlBp8B8DPh46bhek/qQiIKB+99rHdm401L5KdYgoUrCd1iIhFUQmQlDFQYv/oCePsGt1SI7x+lnpUwL+171SBg==
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:LfQlvqsyo198TwipVON7vDEk7skDQdV00zEX/kB9WHVpm5Sj5q STdYcgpHjJYVcqKQodcL+7WJVoLUmwyXcx2/h1AV7AZnidhILLFvAA0WKK+VSJcEfDH6xmpM VdmsNFZ+EYeGIasS+M2meF+rgbrOVvu5rY49s2h00dND2CRZsQlztENg==
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: FasrRoZ6NVlEqiWcoA7DICONLZAtYH3PRQDc3CNW68Lug3IcSwHLQYIi+vvUBUYZt3PihV1Fui 6x/Z3aHSxCWRsnFCSUJzRVC3ZbvQEsM5Tyvex2a9aRKtr3VydcnyrSdjFkF8yinZs12Kpc2vBd BTqkPmVcQNErGxIlh0T5wzCNi0S/QjbXFj/HMheU9HXlpEiAudKdCKQ5PwK2kqaetTIhhZfHLj 7aP/IM8K95VRt4+laqEbvs3iypl0VAuE1v035xskiK9xEAKAH6m5gracxKwrvel9jqxxMxld// YJI1I1uGj+AyPiFDa9QSWqyo
  • Organization: SISSA

Dear all,

I'm using CGAL inside a finite element library, which of course has its own 'Point' class. Every time I need to use the CGAL interface, I need to convert a 'Point' object to a 'CGAL_Point' object, and so far I'm doing this manually by working with the coordinates. I find this really annoying as this is also really error-prone, so I'd like to know if there's a clever way to "teach" how to construct a 'CGAL_Point' out of a general 'Point' once and for all.


Best regards,
Marco




Archive powered by MHonArc 2.6.19+.

Top of Page