codac 1.5.6
Loading...
Searching...
No Matches
codac_SepPolygon.h
1//============================================================================
2// P Y I B E X
3// File : Separator for the constraint : Point inside a polygon
4// Authors : Benoit Desrochers, Gilles Chabert
5// Copyright : Benoit Desrochers
6// License : See the LICENSE file
7// Created : Mar 24, 2014
8// Last Update : Mar 24, 2014
9//============================================================================
10
11#ifndef __IBEX_SEP_POLYGON_H__
12#define __IBEX_SEP_POLYGON_H__
13
14#include "ibex_SepBoundaryCtc.h"
15#include "ibex_CtcUnion.h"
16#include "codac_PdcInPolygon.h"
17
18
19
20namespace codac {
21
64class SepPolygon : public ibex::SepBoundaryCtc {
65
66public:
67
81 SepPolygon(std::vector< std::vector< std::vector<double> > >& points);
82
96 SepPolygon(std::vector< std::vector < double > > & vertices);
97
114 SepPolygon(std::vector<double>& ax, std::vector<double>& ay, std::vector<double>& bx, std::vector<double>& by);
115
120
121};
122
123} // end namespace pyibex
124
125#endif // __IBEX_SEP_POLYGON_H__
Separator for Point inside a polygon.
Definition codac_SepPolygon.h:64
SepPolygon(std::vector< double > &ax, std::vector< double > &ay, std::vector< double > &bx, std::vector< double > &by)
SepPolygon(std::vector< std::vector< double > > &vertices)
Create a Separator with the polygon passed as argument.
SepPolygon(std::vector< std::vector< std::vector< double > > > &points)
Create a Separator with the polygon passed as argument.
~SepPolygon()
Delete this.
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition codac_capd_helpers.h:9