~noskcaj/ubuntu/saucy/openwalnut/liberation

« back to all changes in this revision

Viewing changes to src/core/dataHandler/WDataSetTimeSeries.cpp

  • Committer: Package Import Robot
  • Author(s): Dmitrijs Ledkovs
  • Date: 2013-05-24 03:12:03 UTC
  • Revision ID: package-import@ubuntu.com-20130524031203-l5g1lzm1vd83fupi
Tags: 1.3.1+hg5849-1ubuntu1
Cherrypick boost1.53 pointer cast fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
    WAssert( datasets.size() == times.size(), "" );
43
43
    std::vector< boost::shared_ptr< WDataSetScalar const > >::iterator dit;
44
44
    std::vector< float >::iterator tit;
45
 
    boost::shared_ptr< WGridRegular3D > g = boost::shared_dynamic_cast< WGridRegular3D >( datasets.front()->getGrid() );
 
45
    boost::shared_ptr< WGridRegular3D > g = boost::dynamic_pointer_cast< WGridRegular3D >( datasets.front()->getGrid() );
46
46
    WAssert( g, "" );
47
47
    dataType d = datasets.front()->getValueSet()->getDataType();
48
48
    m_minValue = datasets.front()->getMin();
50
50
    for( dit = datasets.begin(), tit = times.begin(); dit != datasets.end() && tit != times.end(); ++dit, ++tit )
51
51
    {
52
52
        WAssert( *dit, "" );
53
 
        WAssert( g == boost::shared_dynamic_cast< WGridRegular3D >( ( *dit )->getGrid() ), "" );
 
53
        WAssert( g == boost::dynamic_pointer_cast< WGridRegular3D >( ( *dit )->getGrid() ), "" );
54
54
        WAssert( !wlimits::isNaN( *tit ), "" );
55
55
        WAssert( d == ( *dit )->getValueSet()->getDataType(), "" );
56
56
        WAssert( ( *dit )->getValueSet()->dimension() == 1, "" );