Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] adding additional variables in 3D triangulation data structure

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] adding additional variables in 3D triangulation data structure


Chronological Thread 
  • From: Andreas Fabri <>
  • To:
  • Subject: Re: [cgal-discuss] adding additional variables in 3D triangulation data structure
  • Date: Sat, 16 Jul 2016 23:51:20 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=None ; spf=None
  • Ironport-phdr: 9a23:FXKgJhJCWhx82A3GmtmcpTZWNBhigK39O0sv0rFitYgVKv/xwZ3uMQTl6Ol3ixeRBMOAuqoC17ed6Pi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuS9aU05n8jLjqs7ToICxwzAKnZr1zKBjk5S7wjeIxxbVYF6Aq1xHSqWFJcekFjUlhJFaUggqurpzopM0roGxtvek8/ZtATbniZPZ/CqdJCSwvdWEz/szi8xfZChCe42MVFWQQnB0PCAfM6FT2X4z6rzDh5dZ6jSKVNMmzQbEvUim59I9qTgXpgWEJLW0X6mbS3+V2gLhWqQnpiRV12Y+cNIiTOOBzd7ibc9oQX2tpUctWUiFdGJKyZoATCPAQe+1fqt+u9BM1sRKiCFz0V6vUwThSiyqu0A==
  • Organization: GeometryFactory


Please have a look at the example in the manual:

http://doc.cgal.org/latest/Triangulation_3/index.html#Triangulation3secexamplescolor



On 16/07/2016 17:37, Tianyun Su wrote:
Hi Adam,
Thank you for your response and instruction. I have not use
Triangulation_vertex_base_with_info_3 or
Triangulation_cell_base_with_info_3 before. Can you give me a more
instruction about assigning and accessing the value of the added
unsigned integer variable?
Thanks again.

Tianyun


On Sat, Jul 16, 2016 at 7:31 AM, Adam Getchell
<>
wrote:
Sorry, the rest of the header might be useful:


// CGAL headers
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Triangulation_vertex_base_with_info_3.h>
#include <CGAL/Triangulation_cell_base_with_info_3.h>
#include <CGAL/Delaunay_triangulation_3.h>

using K = CGAL::Exact_predicates_inexact_constructions_kernel;
using Triangulation = CGAL::Triangulation_3<K>;
// Used so that each timeslice is assigned an integer
using Vb = CGAL::Triangulation_vertex_base_with_info_3<std::uintmax_t, K>;
// Used to mark cell type
using Cb = CGAL::Triangulation_cell_base_with_info_3<std::uintmax_t, K>;

// Parallel operations
#ifdef CGAL_LINKED_WITH_TBB
using Tds = CGAL::Triangulation_data_structure_3<Vb, Cb, CGAL::Parallel_tag>;
#else
using Tds = CGAL::Triangulation_data_structure_3<Vb, Cb>;
#endif
using Delaunay = CGAL::Delaunay_triangulation_3<K, Tds>;
using Cell_handle = Delaunay::Cell_handle;
using Vertex_handle = Delaunay::Vertex_handle;
using Locate_type = Delaunay::Locate_type;
using Point = Delaunay::Point;

Adam
--
Adam Getchell
about.me/adamgetchell


--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss






Archive powered by MHonArc 2.6.18.

Top of Page