mirror of https://github.com/CGAL/cgal
Replace old color API using global const variable with new one using functions
This commit is contained in:
parent
59a169a300
commit
e3e0efb4f8
|
|
@ -479,7 +479,7 @@ void xAlci_main_window::setup(int w, int h)
|
||||||
tab_widget->addTab(cad_tab,"cad");
|
tab_widget->addTab(cad_tab,"cad");
|
||||||
tab_widget->addTab(arr_tab,"arrangement");
|
tab_widget->addTab(arr_tab,"arrangement");
|
||||||
|
|
||||||
*widget << CGAL::LineWidth(2) << CGAL::BackgroundColor(CGAL::WHITE);
|
*widget << CGAL::LineWidth(2) << CGAL::BackgroundColor(CGAL::white());
|
||||||
resize(w,h);
|
resize(w,h);
|
||||||
double ratio = 1.0;//(double)h/w;
|
double ratio = 1.0;//(double)h/w;
|
||||||
widget->set_window(-1, 1, -ratio, ratio, true);
|
widget->set_window(-1, 1, -ratio, ratio, true);
|
||||||
|
|
|
||||||
|
|
@ -277,11 +277,11 @@ inline std::ostream & operator<<(std::ostream & os, const Arr::Vertex & vertex)
|
||||||
inline Window_stream & operator<<(Window_stream & ws, Arr & arr)
|
inline Window_stream & operator<<(Window_stream & ws, Arr & arr)
|
||||||
{
|
{
|
||||||
Arr::Edge_iterator ei;
|
Arr::Edge_iterator ei;
|
||||||
ws << CGAL::BLUE;
|
ws << CGAL::blue();
|
||||||
for (ei = arr.edges_begin(); ei != arr.edges_end(); ++ei)
|
for (ei = arr.edges_begin(); ei != arr.edges_end(); ++ei)
|
||||||
ws << (*ei).curve();
|
ws << (*ei).curve();
|
||||||
Arr::Vertex_iterator vi;
|
Arr::Vertex_iterator vi;
|
||||||
ws << CGAL::RED;
|
ws << CGAL::red();
|
||||||
for (vi = arr.vertices_begin(); vi != arr.vertices_end(); ++vi)
|
for (vi = arr.vertices_begin(); vi != arr.vertices_end(); ++vi)
|
||||||
ws << (*vi).point();
|
ws << (*vi).point();
|
||||||
return ws;
|
return ws;
|
||||||
|
|
@ -474,7 +474,7 @@ public:
|
||||||
m_window->flush();
|
m_window->flush();
|
||||||
#else
|
#else
|
||||||
m_window->lock();
|
m_window->lock();
|
||||||
*m_window << CGAL::BackgroundColor(CGAL::WHITE) << CGAL::RED;
|
*m_window << CGAL::BackgroundColor(CGAL::white()) << CGAL::red();
|
||||||
(*m_window) << arr;
|
(*m_window) << arr;
|
||||||
m_window->unlock();
|
m_window->unlock();
|
||||||
App->flush();
|
App->flush();
|
||||||
|
|
@ -490,9 +490,9 @@ public:
|
||||||
ps_stream.set_line_width(1);
|
ps_stream.set_line_width(1);
|
||||||
CGAL::Arr_drawer<Arr, CGAL::Postscript_file_stream> drawer(ps_stream);
|
CGAL::Arr_drawer<Arr, CGAL::Postscript_file_stream> drawer(ps_stream);
|
||||||
// drawer.draw_faces(arr.faces_begin(), arr.faces_end());
|
// drawer.draw_faces(arr.faces_begin(), arr.faces_end());
|
||||||
ps_stream << CGAL::BLUE;
|
ps_stream << CGAL::blue();
|
||||||
drawer.draw_halfedges(arr.halfedges_begin(), arr.halfedges_end());
|
drawer.draw_halfedges(arr.halfedges_begin(), arr.halfedges_end());
|
||||||
ps_stream << CGAL::RED;
|
ps_stream << CGAL::red();
|
||||||
drawer.draw_vertices(arr.vertices_begin(), arr.vertices_end());
|
drawer.draw_vertices(arr.vertices_begin(), arr.vertices_end());
|
||||||
|
|
||||||
// draw_arr(arr, drawer, ps_stream);
|
// draw_arr(arr, drawer, ps_stream);
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ void draw_points_and_hull(const std::vector<Point_3>& points,
|
||||||
std::vector<Point_3>::const_iterator p_it;
|
std::vector<Point_3>::const_iterator p_it;
|
||||||
|
|
||||||
CGAL::Geomview_stream geomview;
|
CGAL::Geomview_stream geomview;
|
||||||
geomview << CGAL::RED;
|
geomview << CGAL::red();
|
||||||
for (p_it = points.begin(); p_it != points.end(); p_it++)
|
for (p_it = points.begin(); p_it != points.end(); p_it++)
|
||||||
{
|
{
|
||||||
geomview << *p_it;
|
geomview << *p_it;
|
||||||
|
|
@ -78,7 +78,7 @@ void draw_points_and_hull(const std::vector<Point_3>& points,
|
||||||
Point_3 point;
|
Point_3 point;
|
||||||
Polyhedron_3 polyhedron;
|
Polyhedron_3 polyhedron;
|
||||||
|
|
||||||
geomview << CGAL::BLUE;
|
geomview << CGAL::blue();
|
||||||
if ( CGAL::assign(point, object) )
|
if ( CGAL::assign(point, object) )
|
||||||
geomview << point;
|
geomview << point;
|
||||||
else if ( CGAL::assign(segment, object) )
|
else if ( CGAL::assign(segment, object) )
|
||||||
|
|
|
||||||
|
|
@ -57,13 +57,13 @@ int main()
|
||||||
|
|
||||||
// use different colors, and put a few sleeps/clear.
|
// use different colors, and put a few sleeps/clear.
|
||||||
|
|
||||||
gv << CGAL::BLUE;
|
gv << CGAL::blue();
|
||||||
std::cout << "Drawing 2D Delaunay triangulation in wired mode.\n";
|
std::cout << "Drawing 2D Delaunay triangulation in wired mode.\n";
|
||||||
gv.set_wired(true);
|
gv.set_wired(true);
|
||||||
gv << D;
|
gv << D;
|
||||||
|
|
||||||
#if 1 // It's too slow ! Needs to use OFF for that.
|
#if 1 // It's too slow ! Needs to use OFF for that.
|
||||||
gv << CGAL::RED;
|
gv << CGAL::red();
|
||||||
std::cout << "Drawing its Voronoi diagram.\n";
|
std::cout << "Drawing its Voronoi diagram.\n";
|
||||||
gv.set_wired(true);
|
gv.set_wired(true);
|
||||||
D.draw_dual(gv);
|
D.draw_dual(gv);
|
||||||
|
|
|
||||||
|
|
@ -50,25 +50,25 @@ int main()
|
||||||
gv.clear(); // remove the pickplane.
|
gv.clear(); // remove the pickplane.
|
||||||
|
|
||||||
gv << K::Point_2 (200, 100);
|
gv << K::Point_2 (200, 100);
|
||||||
gv << CGAL::BLUE;
|
gv << CGAL::blue();
|
||||||
gv << K::Point_3 (200, 100, 100);
|
gv << K::Point_3 (200, 100, 100);
|
||||||
gv << CGAL::RED;
|
gv << CGAL::red();
|
||||||
gv << K::Segment_2 (K::Point_2(200, 100),
|
gv << K::Segment_2 (K::Point_2(200, 100),
|
||||||
K::Point_2(300, 100));
|
K::Point_2(300, 100));
|
||||||
gv << CGAL::GREEN;
|
gv << CGAL::green();
|
||||||
gv << K::Segment_3 (K::Point_3(200, 100, 100),
|
gv << K::Segment_3 (K::Point_3(200, 100, 100),
|
||||||
K::Point_3(300, 100, 200));
|
K::Point_3(300, 100, 200));
|
||||||
gv << CGAL::DEEPBLUE;
|
gv << CGAL::deep_blue();
|
||||||
gv << K::Sphere_3 (K::Point_3(100, 100, 100), 1000);
|
gv << K::Sphere_3 (K::Point_3(100, 100, 100), 1000);
|
||||||
gv << CGAL::VIOLET;
|
gv << CGAL::violet();
|
||||||
gv << K::Triangle_2 (K::Point_2(200, 200),
|
gv << K::Triangle_2 (K::Point_2(200, 200),
|
||||||
K::Point_2(220, 220),
|
K::Point_2(220, 220),
|
||||||
K::Point_2(180, 220));
|
K::Point_2(180, 220));
|
||||||
gv << CGAL::ORANGE;
|
gv << CGAL::orange();
|
||||||
gv << K::Triangle_3 (K::Point_3(200, 200, 50),
|
gv << K::Triangle_3 (K::Point_3(200, 200, 50),
|
||||||
K::Point_3(220, 220, 80),
|
K::Point_3(220, 220, 80),
|
||||||
K::Point_3(180, 220, 100));
|
K::Point_3(180, 220, 100));
|
||||||
gv << CGAL::PURPLE;
|
gv << CGAL::purple();
|
||||||
gv << K::Tetrahedron_3 (K::Point_3(100, 100, 180),
|
gv << K::Tetrahedron_3 (K::Point_3(100, 100, 180),
|
||||||
K::Point_3(120, 70, 220),
|
K::Point_3(120, 70, 220),
|
||||||
K::Point_3(100, 100, 220),
|
K::Point_3(100, 100, 220),
|
||||||
|
|
@ -76,7 +76,7 @@ int main()
|
||||||
gv << CGAL::Bbox_2(10, 10, 30, 30);
|
gv << CGAL::Bbox_2(10, 10, 30, 30);
|
||||||
gv << CGAL::Bbox_3(10, 10, 10, 30, 30, 30);
|
gv << CGAL::Bbox_3(10, 10, 10, 30, 30, 30);
|
||||||
|
|
||||||
gv << CGAL::RED;
|
gv << CGAL::red();
|
||||||
gv << K::Ray_2(K::Point_2(205,205), K::Point_2(500,500));
|
gv << K::Ray_2(K::Point_2(205,205), K::Point_2(500,500));
|
||||||
gv << K::Ray_3(K::Point_3(250,250,250), K::Point_3(500,500,500));
|
gv << K::Ray_3(K::Point_3(250,250,250), K::Point_3(500,500,500));
|
||||||
gv << K::Line_2(K::Point_2(195,195), K::Point_2(500,500));
|
gv << K::Line_2(K::Point_2(195,195), K::Point_2(500,500));
|
||||||
|
|
|
||||||
|
|
@ -173,9 +173,9 @@ SegmentDelaunayGraphGraphicsItem<T>::drawAll(QPainter *painter, const QStyleOpti
|
||||||
vit != t->finite_vertices_end(); ++vit) {
|
vit != t->finite_vertices_end(); ++vit) {
|
||||||
typename T::Site_2 s = vit->site();
|
typename T::Site_2 s = vit->site();
|
||||||
if ( s.is_input() ) {
|
if ( s.is_input() ) {
|
||||||
//*widget << CGAL::RED;
|
//*widget << CGAL::red();
|
||||||
} else {
|
} else {
|
||||||
//*widget << CGAL::YELLOW;
|
//*widget << CGAL::yellow();
|
||||||
}
|
}
|
||||||
if ( s.is_point() ) {
|
if ( s.is_point() ) {
|
||||||
QPointF point = matrix.map(convert(s.point()));
|
QPointF point = matrix.map(convert(s.point()));
|
||||||
|
|
|
||||||
|
|
@ -208,9 +208,9 @@ SegmentDelaunayGraphLinfGraphicsItem<T>::drawAll(QPainter *painter, const QStyle
|
||||||
vit != t->finite_vertices_end(); ++vit) {
|
vit != t->finite_vertices_end(); ++vit) {
|
||||||
typename T::Site_2 s = vit->site();
|
typename T::Site_2 s = vit->site();
|
||||||
if ( s.is_input() ) {
|
if ( s.is_input() ) {
|
||||||
//*widget << CGAL::RED;
|
//*widget << CGAL::red();
|
||||||
} else {
|
} else {
|
||||||
//*widget << CGAL::YELLOW;
|
//*widget << CGAL::yellow();
|
||||||
}
|
}
|
||||||
if ( s.is_point() ) {
|
if ( s.is_point() ) {
|
||||||
QPointF point = matrix.map(convert(s.point()));
|
QPointF point = matrix.map(convert(s.point()));
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,8 @@ typedef HDS::Face_handle Face_handle;
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
HDS hds;
|
HDS hds;
|
||||||
Face_handle f = hds.faces_push_back( Face( CGAL::RED));
|
Face_handle f = hds.faces_push_back( Face( CGAL::red()));
|
||||||
f->color = CGAL::BLUE;
|
f->color = CGAL::blue();
|
||||||
CGAL_assertion( f->color == CGAL::BLUE);
|
CGAL_assertion( f->color == CGAL::blue());
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -287,14 +287,14 @@ int main(int , char** )
|
||||||
|
|
||||||
std::cout << "The data points are displayed in blue in the geomview"
|
std::cout << "The data points are displayed in blue in the geomview"
|
||||||
<< " application." << std::endl;
|
<< " application." << std::endl;
|
||||||
gv << CGAL::BLUE;
|
gv << CGAL::blue();
|
||||||
visu_points(gv,sample_3);
|
visu_points(gv,sample_3);
|
||||||
|
|
||||||
//show the gradients
|
//show the gradients
|
||||||
if(method>0){
|
if(method>0){
|
||||||
std::cout << "The function gradients are displayed by red lines "
|
std::cout << "The function gradients are displayed by red lines "
|
||||||
<<" in the geomview application." << std::endl;
|
<<" in the geomview application." << std::endl;
|
||||||
gv <<CGAL::RED;
|
gv <<CGAL::red();
|
||||||
gv << Segment_3(Point_3(h/3,h/3,w),Point_3(h/3,h/3,w)+ Vector_3(-g,-g,0));
|
gv << Segment_3(Point_3(h/3,h/3,w),Point_3(h/3,h/3,w)+ Vector_3(-g,-g,0));
|
||||||
gv << Segment_3(Point_3(-h/3,h/3,w),Point_3(-h/3,h/3,w)+Vector_3(g,-g,0));
|
gv << Segment_3(Point_3(-h/3,h/3,w),Point_3(-h/3,h/3,w)+Vector_3(g,-g,0));
|
||||||
gv << Segment_3(Point_3(-h/3,-h/3,w),Point_3(-h/3,-h/3,w)+Vector_3(g,g,0));
|
gv << Segment_3(Point_3(-h/3,-h/3,w),Point_3(-h/3,-h/3,w)+Vector_3(g,g,0));
|
||||||
|
|
|
||||||
|
|
@ -217,21 +217,21 @@ int main()
|
||||||
}
|
}
|
||||||
|
|
||||||
char ch;
|
char ch;
|
||||||
gv << CGAL::VIOLET;
|
gv << CGAL::violet();
|
||||||
visu_points(gv,points);
|
visu_points(gv,points);
|
||||||
|
|
||||||
gv << CGAL::RED << Segment(p, p+ 0.3*normal);
|
gv << CGAL::red() << Segment(p, p+ 0.3*normal);
|
||||||
gv << CGAL::ORANGE <<p;
|
gv << CGAL::orange() <<p;
|
||||||
|
|
||||||
std::cout << "Visualizing the intersection of "
|
std::cout << "Visualizing the intersection of "
|
||||||
<< "3D Voronoi diagram with tangent plane at "
|
<< "3D Voronoi diagram with tangent plane at "
|
||||||
<< p << "." << std::endl;
|
<< p << "." << std::endl;
|
||||||
gv << CGAL::BLUE;
|
gv << CGAL::blue();
|
||||||
T.draw_dual(gv);
|
T.draw_dual(gv);
|
||||||
Face_iterator fit = T.finite_faces_begin(),
|
Face_iterator fit = T.finite_faces_begin(),
|
||||||
fend = T.finite_faces_end();
|
fend = T.finite_faces_end();
|
||||||
for(;fit != fend;fit++)
|
for(;fit != fend;fit++)
|
||||||
gv <<CGAL::BLACK<<T.dual(fit);
|
gv <<CGAL::black()<<T.dual(fit);
|
||||||
|
|
||||||
std::cout << "Enter any character to quit" << std::endl;
|
std::cout << "Enter any character to quit" << std::endl;
|
||||||
std::cin >> ch;
|
std::cin >> ch;
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,7 @@ void output_distribution_to_png(std::vector<double>& elements,
|
||||||
|
|
||||||
const double scale = double_options["scale"];
|
const double scale = double_options["scale"];
|
||||||
|
|
||||||
*widget << CGAL::FillColor(CGAL::BLACK);
|
*widget << CGAL::FillColor(CGAL::black());
|
||||||
// *widget << Segment_2(Point_2(0., 0.), Point_2(1., 0.));
|
// *widget << Segment_2(Point_2(0., 0.), Point_2(1., 0.));
|
||||||
for(int k=0;k<number_of_classes;k++)
|
for(int k=0;k<number_of_classes;k++)
|
||||||
if(distribution[k]>0)
|
if(distribution[k]>0)
|
||||||
|
|
@ -184,12 +184,12 @@ void output_distribution_to_png(std::vector<double>& elements,
|
||||||
height = ( (distribution[k]+0.)/number_of_cells ) * scale;
|
height = ( (distribution[k]+0.)/number_of_cells ) * scale;
|
||||||
else
|
else
|
||||||
height = ( std::log(distribution[k]+0.)/std::log(number_of_cells) ) * (-scale);
|
height = ( std::log(distribution[k]+0.)/std::log(number_of_cells) ) * (-scale);
|
||||||
*widget << CGAL::BLACK
|
*widget << CGAL::black()
|
||||||
<< Rectangle_2(Point_2(k*width, 0),
|
<< Rectangle_2(Point_2(k*width, 0),
|
||||||
Point_2((k+1)*width, height));
|
Point_2((k+1)*width, height));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
*widget << CGAL::RED << Segment_2(Point_2(k*width, 0),
|
*widget << CGAL::red() << Segment_2(Point_2(k*width, 0),
|
||||||
Point_2((k+1)*width, 0));
|
Point_2((k+1)*width, 0));
|
||||||
|
|
||||||
widget->unlock();
|
widget->unlock();
|
||||||
|
|
|
||||||
|
|
@ -34,10 +34,10 @@ void display_distribution(Distribution_displayer* display,
|
||||||
const double height = ( distribution[k]+0. ) * echelle;
|
const double height = ( distribution[k]+0. ) * echelle;
|
||||||
display->fill_rectangle(k * width, 0,
|
display->fill_rectangle(k * width, 0,
|
||||||
(k+1)* width, height,
|
(k+1)* width, height,
|
||||||
CGAL::BLACK);
|
CGAL::black());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
display->segment(k * width, 0.,
|
display->segment(k * width, 0.,
|
||||||
(k+1) * width, 0.,
|
(k+1) * width, 0.,
|
||||||
CGAL::RED);
|
CGAL::red());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ bool process_aux_2(const std::vector<Qualities>& qualities,
|
||||||
|
|
||||||
displays[i]->segment(x_position_of_length_bound, 0.0,
|
displays[i]->segment(x_position_of_length_bound, 0.0,
|
||||||
x_position_of_length_bound, -0.05,
|
x_position_of_length_bound, -0.05,
|
||||||
CGAL::BLUE);
|
CGAL::blue());
|
||||||
}
|
}
|
||||||
|
|
||||||
*out_stream << "saving " << filename.c_str() << "...\n";
|
*out_stream << "saving " << filename.c_str() << "...\n";
|
||||||
|
|
|
||||||
|
|
@ -180,7 +180,7 @@ void parse_argv(int argc, char** argv, int extra_args = 0)
|
||||||
//
|
//
|
||||||
// const double scale = double_options["scale"];
|
// const double scale = double_options["scale"];
|
||||||
//
|
//
|
||||||
//// *widget << CGAL::FillColor(CGAL::BLACK);
|
//// *widget << CGAL::FillColor(CGAL::black());
|
||||||
// // *widget << Segment_2(Point_2(0., 0.), Point_2(1., 0.));
|
// // *widget << Segment_2(Point_2(0., 0.), Point_2(1., 0.));
|
||||||
// for(int k=0;k<number_of_classes;k++)
|
// for(int k=0;k<number_of_classes;k++)
|
||||||
// if(distribution[k]>0)
|
// if(distribution[k]>0)
|
||||||
|
|
@ -190,12 +190,12 @@ void parse_argv(int argc, char** argv, int extra_args = 0)
|
||||||
// height = ( (distribution[k]+0.)/number_of_cells ) * scale;
|
// height = ( (distribution[k]+0.)/number_of_cells ) * scale;
|
||||||
// else
|
// else
|
||||||
// height = ( std::log(distribution[k]+0.)/std::log(number_of_cells) ) * (-scale);
|
// height = ( std::log(distribution[k]+0.)/std::log(number_of_cells) ) * (-scale);
|
||||||
//// *widget << CGAL::BLACK
|
//// *widget << CGAL::black()
|
||||||
//// << Rectangle_2(Point_2(k*width, 0),
|
//// << Rectangle_2(Point_2(k*width, 0),
|
||||||
//// Point_2((k+1)*width, height));
|
//// Point_2((k+1)*width, height));
|
||||||
// }
|
// }
|
||||||
// else
|
// else
|
||||||
//// *widget << CGAL::RED << Segment_2(Point_2(k*width, 0),
|
//// *widget << CGAL::red() << Segment_2(Point_2(k*width, 0),
|
||||||
//// Point_2((k+1)*width, 0));
|
//// Point_2((k+1)*width, 0));
|
||||||
//
|
//
|
||||||
// // widget->unlock();
|
// // widget->unlock();
|
||||||
|
|
|
||||||
|
|
@ -48,11 +48,11 @@ class SNC_SM_BooleColor
|
||||||
typedef typename Refs_::Mark Mark;
|
typedef typename Refs_::Mark Mark;
|
||||||
public:
|
public:
|
||||||
Color color(SVertex_const_handle, Mark m) const
|
Color color(SVertex_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfedge_const_handle, Mark m) const
|
Color color(SHalfedge_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfloop_const_handle, Mark m) const
|
Color color(SHalfloop_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SFace_const_handle, Mark m) const
|
Color color(SFace_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL_NEF3_DGREY : CGAL_NEF3_LGREY ); }
|
{ return ( m ? CGAL_NEF3_DGREY : CGAL_NEF3_LGREY ); }
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -48,11 +48,11 @@ class SNC_SM_BooleColor
|
||||||
typedef typename Map_::Mark Mark;
|
typedef typename Map_::Mark Mark;
|
||||||
public:
|
public:
|
||||||
Color color(SVertex_const_handle, Mark m) const
|
Color color(SVertex_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfedge_const_handle, Mark m) const
|
Color color(SHalfedge_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfloop_const_handle, Mark m) const
|
Color color(SHalfloop_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SFace_const_handle, Mark m) const
|
Color color(SFace_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL_NEF_DGREY : CGAL_NEF_LGREY ); }
|
{ return ( m ? CGAL_NEF_DGREY : CGAL_NEF_LGREY ); }
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -44,11 +44,11 @@ class SM_BooleColor
|
||||||
typedef typename Map_::Mark Mark;
|
typedef typename Map_::Mark Mark;
|
||||||
public:
|
public:
|
||||||
Color color(SVertex_const_handle, Mark m) const
|
Color color(SVertex_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfedge_const_handle, Mark m) const
|
Color color(SHalfedge_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfloop_const_handle, Mark m) const
|
Color color(SHalfloop_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SFace_const_handle, Mark m) const
|
Color color(SFace_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL_NEF_DGREY : CGAL_NEF_LGREY ); }
|
{ return ( m ? CGAL_NEF_DGREY : CGAL_NEF_LGREY ); }
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -254,7 +254,7 @@ class Sphere_point : public VPoint, public Gen_object {
|
||||||
public:
|
public:
|
||||||
Sphere_point() {}
|
Sphere_point() {}
|
||||||
Sphere_point(const CGAL::Sphere_point<R>& p,
|
Sphere_point(const CGAL::Sphere_point<R>& p,
|
||||||
CGAL::Color c = CGAL::BLACK, unsigned w = 10) :
|
CGAL::Color c = CGAL::black(), unsigned w = 10) :
|
||||||
VPoint(Approximator<R>::approximate(p)), p_(p), c_(c), w_(w) {}
|
VPoint(Approximator<R>::approximate(p)), p_(p), c_(c), w_(w) {}
|
||||||
Sphere_point(const Sphere_point<R>& p) : VPoint(p), Gen_object()
|
Sphere_point(const Sphere_point<R>& p) : VPoint(p), Gen_object()
|
||||||
{ p_ = p.p_; c_ = p.c_; w_ = p.w_; }
|
{ p_ = p.p_; c_ = p.c_; w_ = p.w_; }
|
||||||
|
|
@ -297,7 +297,7 @@ class Sphere_segment : public VSegment, public Gen_object {
|
||||||
public:
|
public:
|
||||||
Sphere_segment() {}
|
Sphere_segment() {}
|
||||||
Sphere_segment(const CGAL::Sphere_segment<R>& s,
|
Sphere_segment(const CGAL::Sphere_segment<R>& s,
|
||||||
CGAL::Color c = CGAL::BLACK, unsigned w = 2)
|
CGAL::Color c = CGAL::black(), unsigned w = 2)
|
||||||
: VSegment(Approximator<R>::approximate(s)), s_(s), c_(c), w_(w) {}
|
: VSegment(Approximator<R>::approximate(s)), s_(s), c_(c), w_(w) {}
|
||||||
Sphere_segment(const Sphere_segment<R>& s) : VSegment(s), Gen_object()
|
Sphere_segment(const Sphere_segment<R>& s) : VSegment(s), Gen_object()
|
||||||
{ s_ = s.s_; c_ = s.c_; w_ = s.w_; }
|
{ s_ = s.s_; c_ = s.c_; w_ = s.w_; }
|
||||||
|
|
@ -350,7 +350,7 @@ class Sphere_circle : public VSegment, public Gen_object {
|
||||||
public:
|
public:
|
||||||
Sphere_circle() {}
|
Sphere_circle() {}
|
||||||
Sphere_circle(const CGAL::Sphere_circle<R>& s,
|
Sphere_circle(const CGAL::Sphere_circle<R>& s,
|
||||||
CGAL::Color c = CGAL::BLACK, unsigned w = 2)
|
CGAL::Color c = CGAL::black(), unsigned w = 2)
|
||||||
: VSegment(Approximator<R>::approximate(s)), s_(s), c_(c), w_(w) {}
|
: VSegment(Approximator<R>::approximate(s)), s_(s), c_(c), w_(w) {}
|
||||||
Sphere_circle(const Sphere_circle<R>& s) : VSegment(s), Gen_object()
|
Sphere_circle(const Sphere_circle<R>& s) : VSegment(s), Gen_object()
|
||||||
{ s_ = s.s_; c_ = s.c_; w_ = s.w_; }
|
{ s_ = s.s_; c_ = s.c_; w_ = s.w_; }
|
||||||
|
|
@ -539,27 +539,27 @@ Unit_sphere& operator=(const Unit_sphere& S)
|
||||||
|
|
||||||
template <typename R>
|
template <typename R>
|
||||||
void push_back(const CGAL::Sphere_point<R>& p,
|
void push_back(const CGAL::Sphere_point<R>& p,
|
||||||
CGAL::Color c = CGAL::YELLOW, unsigned w = 5)
|
CGAL::Color c = CGAL::yellow(), unsigned w = 5)
|
||||||
{ objects_.push_back(new Sphere_point<R>(p,c,w)); }
|
{ objects_.push_back(new Sphere_point<R>(p,c,w)); }
|
||||||
|
|
||||||
template <typename R>
|
template <typename R>
|
||||||
void push_back(const CGAL::Sphere_segment<R>& s,
|
void push_back(const CGAL::Sphere_segment<R>& s,
|
||||||
CGAL::Color c = CGAL::BLACK, unsigned w = 1)
|
CGAL::Color c = CGAL::black(), unsigned w = 1)
|
||||||
{ objects_.push_back(new Sphere_segment<R>(s,c,w)); }
|
{ objects_.push_back(new Sphere_segment<R>(s,c,w)); }
|
||||||
|
|
||||||
template <typename R>
|
template <typename R>
|
||||||
void push_back(const CGAL::Sphere_circle<R>& s,
|
void push_back(const CGAL::Sphere_circle<R>& s,
|
||||||
CGAL::Color c = CGAL::BLACK, unsigned w = 1)
|
CGAL::Color c = CGAL::black(), unsigned w = 1)
|
||||||
{ objects_.push_back(new Sphere_circle<R>(s,c,w)); }
|
{ objects_.push_back(new Sphere_circle<R>(s,c,w)); }
|
||||||
|
|
||||||
template <typename R>
|
template <typename R>
|
||||||
void push_back(const CGAL::Sphere_triangle<R>& t,
|
void push_back(const CGAL::Sphere_triangle<R>& t,
|
||||||
CGAL::Color c = CGAL::WHITE)
|
CGAL::Color c = CGAL::white())
|
||||||
{ triangles_.push_back(new Sphere_triangle<R>(t,c)); }
|
{ triangles_.push_back(new Sphere_triangle<R>(t,c)); }
|
||||||
|
|
||||||
template <typename R>
|
template <typename R>
|
||||||
void push_back_triangle_edge(const CGAL::Sphere_segment<R>& s,
|
void push_back_triangle_edge(const CGAL::Sphere_segment<R>& s,
|
||||||
CGAL::Color c = CGAL::BLUE, unsigned w = 1)
|
CGAL::Color c = CGAL::blue(), unsigned w = 1)
|
||||||
{ triangle_edges_.push_back(new Sphere_segment<R>(s,c,w)); }
|
{ triangle_edges_.push_back(new Sphere_segment<R>(s,c,w)); }
|
||||||
|
|
||||||
void set_style(int style) {
|
void set_style(int style) {
|
||||||
|
|
@ -718,11 +718,11 @@ class SM_BooleColor
|
||||||
typedef typename Map_::Mark Mark;
|
typedef typename Map_::Mark Mark;
|
||||||
public:
|
public:
|
||||||
Color color(SVertex_const_handle, Mark m) const
|
Color color(SVertex_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfedge_const_handle, Mark m) const
|
Color color(SHalfedge_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SHalfloop_const_handle, Mark m) const
|
Color color(SHalfloop_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL::BLACK : CGAL::WHITE ); }
|
{ return ( m ? CGAL::black() : CGAL::white() ); }
|
||||||
Color color(SFace_const_handle, Mark m) const
|
Color color(SFace_const_handle, Mark m) const
|
||||||
{ return ( m ? CGAL_NEF_DGREY : CGAL_NEF_LGREY ); }
|
{ return ( m ? CGAL_NEF_DGREY : CGAL_NEF_LGREY ); }
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ int main()
|
||||||
PDT::Vertex_iterator vit;
|
PDT::Vertex_iterator vit;
|
||||||
for (vit = T.vertices_begin(); vit != T.vertices_end(); ++vit)
|
for (vit = T.vertices_begin(); vit != T.vertices_end(); ++vit)
|
||||||
if (T.degree(vit) == 6)
|
if (T.degree(vit) == 6)
|
||||||
vit->info() = CGAL::RED;
|
vit->info() = CGAL::red();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ int main(int, char**)
|
||||||
P3DT3::Vertex_iterator vit;
|
P3DT3::Vertex_iterator vit;
|
||||||
for (vit = T.vertices_begin(); vit != T.vertices_end(); ++vit) {
|
for (vit = T.vertices_begin(); vit != T.vertices_end(); ++vit) {
|
||||||
if (T.degree(vit) == 16) {
|
if (T.degree(vit) == 16) {
|
||||||
vit->info() = CGAL::RED;
|
vit->info() = CGAL::red();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,6 @@ typedef Polyhedron::Halfedge_handle Halfedge_handle;
|
||||||
int main() {
|
int main() {
|
||||||
Polyhedron P;
|
Polyhedron P;
|
||||||
Halfedge_handle h = P.make_tetrahedron();
|
Halfedge_handle h = P.make_tetrahedron();
|
||||||
h->facet()->color = CGAL::RED;
|
h->facet()->color = CGAL::red();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,6 @@ typedef Polyhedron::Halfedge_handle Halfedge_handle;
|
||||||
int main() {
|
int main() {
|
||||||
Polyhedron P;
|
Polyhedron P;
|
||||||
Halfedge_handle h = P.make_tetrahedron();
|
Halfedge_handle h = P.make_tetrahedron();
|
||||||
h->vertex()->color = CGAL::RED;
|
h->vertex()->color = CGAL::red();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ int main() {
|
||||||
Polyhedron P;
|
Polyhedron P;
|
||||||
P.make_tetrahedron( p,q,r,s);
|
P.make_tetrahedron( p,q,r,s);
|
||||||
CGAL::Geomview_stream geo;
|
CGAL::Geomview_stream geo;
|
||||||
geo << CGAL::GREEN << P;
|
geo << CGAL::green() << P;
|
||||||
|
|
||||||
// wait for a mouse click.
|
// wait for a mouse click.
|
||||||
Point click;
|
Point click;
|
||||||
|
|
|
||||||
|
|
@ -22,11 +22,11 @@ int main() {
|
||||||
t.insert(Point(2,2));
|
t.insert(Point(2,2));
|
||||||
|
|
||||||
Finite_faces_iterator fc = t.finite_faces_begin();
|
Finite_faces_iterator fc = t.finite_faces_begin();
|
||||||
for( ; fc != t.finite_faces_end(); ++fc) fc->info() = CGAL::BLUE;
|
for( ; fc != t.finite_faces_end(); ++fc) fc->info() = CGAL::blue();
|
||||||
|
|
||||||
Point p(0.5,0.5);
|
Point p(0.5,0.5);
|
||||||
Face_handle fh = t.locate(p);
|
Face_handle fh = t.locate(p);
|
||||||
fh->info() = CGAL::RED;
|
fh->info() = CGAL::red();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ int main()
|
||||||
Delaunay::Finite_vertices_iterator vit;
|
Delaunay::Finite_vertices_iterator vit;
|
||||||
for (vit = T.finite_vertices_begin(); vit != T.finite_vertices_end(); ++vit)
|
for (vit = T.finite_vertices_begin(); vit != T.finite_vertices_end(); ++vit)
|
||||||
if (T.degree(vit) == 6)
|
if (T.degree(vit) == 6)
|
||||||
vit->info() = CGAL::RED;
|
vit->info() = CGAL::red();
|
||||||
|
|
||||||
std::cout << " Visualization of T" << std::endl;
|
std::cout << " Visualization of T" << std::endl;
|
||||||
gv.set_wired(true);
|
gv.set_wired(true);
|
||||||
|
|
|
||||||
|
|
@ -136,7 +136,7 @@ int main()
|
||||||
|
|
||||||
std::cout <<" Locating point (1,1,1) :" << std::endl;
|
std::cout <<" Locating point (1,1,1) :" << std::endl;
|
||||||
Point p(1,1,1);
|
Point p(1,1,1);
|
||||||
gv.set_vertex_color(CGAL::ORANGE);
|
gv.set_vertex_color(CGAL::orange());
|
||||||
gv << p;
|
gv << p;
|
||||||
Locate_type lt;
|
Locate_type lt;
|
||||||
int li, lj;
|
int li, lj;
|
||||||
|
|
@ -144,7 +144,7 @@ int main()
|
||||||
|
|
||||||
sleep(3);
|
sleep(3);
|
||||||
|
|
||||||
gv << CGAL::VIOLET;
|
gv << CGAL::violet();
|
||||||
if ( lt == Triangulation::CELL ) {
|
if ( lt == Triangulation::CELL ) {
|
||||||
std::cout <<" CELL" << std::endl;
|
std::cout <<" CELL" << std::endl;
|
||||||
visu_cell(gv,T,c);
|
visu_cell(gv,T,c);
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ int main()
|
||||||
gv << T;
|
gv << T;
|
||||||
|
|
||||||
std::cout <<" Visualizing the Voronoi edges" << std::endl;
|
std::cout <<" Visualizing the Voronoi edges" << std::endl;
|
||||||
gv << CGAL::RED;
|
gv << CGAL::red();
|
||||||
T.draw_dual(gv);
|
T.draw_dual(gv);
|
||||||
|
|
||||||
char ch;
|
char ch;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ int main()
|
||||||
Delaunay::Finite_vertices_iterator vit;
|
Delaunay::Finite_vertices_iterator vit;
|
||||||
for (vit = T.finite_vertices_begin(); vit != T.finite_vertices_end(); ++vit)
|
for (vit = T.finite_vertices_begin(); vit != T.finite_vertices_end(); ++vit)
|
||||||
if (T.degree(vit) == 6)
|
if (T.degree(vit) == 6)
|
||||||
vit->info() = CGAL::RED;
|
vit->info() = CGAL::red();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue