- 论坛徽章:
- 0
|
本帖最后由 ankhman 于 2011-12-15 19:58 编辑
/home/ankh/qframework/QfwSeismic_lib-build-desktop-Qt_4_8_0_in_PATH__4_8_0__Debug/../QfwSeismic/QfwSeismicXml/QfwRgbColorFusionModelDom.cpp:49: error: passing ‘const QfwRgbColorFusionModelDom’ as ‘this’ argument of ‘virtual const QfwAbstractHorizonModel* QfwRgbColorFusionModelDom::findHorizonModel(QString, const QList<QfwAbstractHorizonModel*>&)’ discards qualifiers
- QfwAbstractColorFusionModel* QfwRgbColorFusionModelDom::
- createColorFusionModel( const QList<QfwAbstractHorizonModel*>& horizons ) const
- {
- return new QfwRgbColorFusionModel( [color=Red] *(findHorizonModel( h1Name(), horizons )),
- *findHorizonModel( h2Name(), horizons ),
- *findHorizonModel( h3Name(), horizons ) );[/color]
- }
- const QfwAbstractHorizonModel* QfwRgbColorFusionModelDom::findHorizonModel
- ( QString str1, const QList<QfwAbstractHorizonModel*>& hors )
- {
- const QfwAbstractHorizonModel* horizonmodel;
- foreach( const QfwAbstractHorizonModel* hor, hors )
- {
- if( str1.compare( hor->dataInfo().fileName, Qt::CaseInsensitive ) == 0 )
- {
- if( hor->type() ==QfwAbstractHorizonModel::FF_DATA )
- {
- horizonmodel=hor;
- }
- }
- }
- return horizonmodel;
- }
复制代码- QfwRgbColorFusionModel( const QfwAbstractHorizonModel& r,
- const QfwAbstractHorizonModel& g,
- const QfwAbstractHorizonModel& b );
- ~QfwRgbColorFusionModel();
复制代码 |
|