mirror of https://github.com/CGAL/cgal
Fix for the header() function
- I forgot half the work on that one.
This commit is contained in:
parent
fa895f3333
commit
97ba0f33f4
|
|
@ -1804,8 +1804,7 @@ QString MainWindow::get_polyhedron_stats()
|
||||||
QString str;
|
QString str;
|
||||||
for(int i=0; i< classnames.size(); i++)
|
for(int i=0; i< classnames.size(); i++)
|
||||||
{
|
{
|
||||||
CGAL::Three::Scene_item::Header_data data;
|
CGAL::Three::Scene_item::Header_data data = items[i].at(0)->header();
|
||||||
items[i].at(0)->header(data);
|
|
||||||
int title = 0;
|
int title = 0;
|
||||||
int titles_limit =0;
|
int titles_limit =0;
|
||||||
if(data.titles.size()>0)
|
if(data.titles.size()>0)
|
||||||
|
|
|
||||||
|
|
@ -153,9 +153,10 @@ QOpenGLShaderProgram* CGAL::Three::Scene_item::getShaderProgram(int name, CGAL::
|
||||||
return viewer->getShaderProgram(name);
|
return viewer->getShaderProgram(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
CGAL::Three::Scene_item::Header_data CGAL::Three::Scene_item::header()
|
CGAL::Three::Scene_item::Header_data CGAL::Three::Scene_item::header() const
|
||||||
{
|
{
|
||||||
|
CGAL::Three::Scene_item::Header_data data;
|
||||||
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString CGAL::Three::Scene_item::compute_stats(int )
|
QString CGAL::Three::Scene_item::compute_stats(int )
|
||||||
|
|
|
||||||
|
|
@ -1255,8 +1255,9 @@ QString Scene_polyhedron_item::compute_stats(int type)
|
||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Scene_polyhedron_item::header(Header_data &data)
|
CGAL::Three::Scene_item::Header_data Scene_polyhedron_item::header() const
|
||||||
{
|
{
|
||||||
|
CGAL::Three::Scene_item::Header_data data;
|
||||||
//categories
|
//categories
|
||||||
data.categories.append(std::pair<QString,int>(QString("Properties"),9));
|
data.categories.append(std::pair<QString,int>(QString("Properties"),9));
|
||||||
data.categories.append(std::pair<QString,int>(QString("Edges"),6));
|
data.categories.append(std::pair<QString,int>(QString("Edges"),6));
|
||||||
|
|
@ -1282,4 +1283,5 @@ void Scene_polyhedron_item::header(Header_data &data)
|
||||||
data.titles.append(QString("Minimum"));
|
data.titles.append(QString("Minimum"));
|
||||||
data.titles.append(QString("Maximum"));
|
data.titles.append(QString("Maximum"));
|
||||||
data.titles.append(QString("Average"));
|
data.titles.append(QString("Average"));
|
||||||
|
return data;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ public:
|
||||||
MEAN_ANGLE
|
MEAN_ANGLE
|
||||||
};
|
};
|
||||||
QString compute_stats(int type);
|
QString compute_stats(int type);
|
||||||
void header(Header_data &);
|
CGAL::Three::Scene_item::Header_data header() const;
|
||||||
Scene_polyhedron_item();
|
Scene_polyhedron_item();
|
||||||
// Scene_polyhedron_item(const Scene_polyhedron_item&);
|
// Scene_polyhedron_item(const Scene_polyhedron_item&);
|
||||||
Scene_polyhedron_item(const Polyhedron& p);
|
Scene_polyhedron_item(const Polyhedron& p);
|
||||||
|
|
|
||||||
|
|
@ -259,7 +259,7 @@ public:
|
||||||
QList<QString> titles;
|
QList<QString> titles;
|
||||||
};
|
};
|
||||||
//!Returns a Header_data struct containing the header information.
|
//!Returns a Header_data struct containing the header information.
|
||||||
virtual Header_data header();
|
virtual Header_data header()const;
|
||||||
//!Returns a QString containing the requested value for the the table in the statistics dialog
|
//!Returns a QString containing the requested value for the the table in the statistics dialog
|
||||||
/*!
|
/*!
|
||||||
* Example :
|
* Example :
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue