2#ifndef NapaCGALHullData_h__
3#define NapaCGALHullData_h__
10#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
11#include <CGAL/Polyhedron_3.h>
12#include <CGAL/Polyhedron_traits_with_normals_3.h>
14#include "VeresHullData.h"
17 typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel;
18 typedef CGAL::Polyhedron_traits_with_normals_3<Kernel> Traits;
19 typedef CGAL::Polyhedron_3<Traits> Polyhedron;
22 class NapaCGALHullData:
public HullData
25 NapaCGALHullData(std::string fname,
double angle=20,
double radius=30,
double distance=0.375,
double LCG=0,
double VCG=0, VeresHullData *ptr=0);
26 void ReadHullGeometry( std::string& fname);
30 void ReadWaterLine( std::string& fname );
35 std::vector< std::vector<int> > pointLaterals;
36 std::vector< std::vector<int> > pointSections;
37 std::vector< Point > Points;
39 double angle,radius,distance;
Simple waypoint object.
Definition CableAttach.h:58