Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- g++ -c -DLINUX=1 -DUNIX -DXSISDK_VERSION=12000 -DXSISDK_VERSION_NAME=\"2014\" -DNDEBUG -isystem /usr/Softimage/Softimage_2014_SP2/XSISDK/include -m64 -w -MD -O3 -fPIC -MD -MF Release.x64.12000/objs/VDB_CreateGrid.d -MT Release.x64.12000/objs/VDB_CreateGrid.o -std=gnu++11 -o Release.x64.12000/objs/VDB_CreateGrid.o VDB_CreateGrid.cpp
- VDB_CreateGrid.cpp: In member function 'void VDB_CreateGrid_cache_t::Create(VDB_ICEFlowDataWrapper_t*)':
- VDB_CreateGrid.cpp:137:176: error: invalid initialization of non-const reference of type 'boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > > >&' from an rvalue of type 'openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > >::Ptr {aka boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > > >}'
- if (inrefgrid->m_grid->isType<openvdb::BoolGrid>()) m_primaryGrid.m_grid = FloatGrid::Ptr(CopyTopo <FloatTree, FloatGrid > (gridPtrCast<BoolGrid> (inrefgrid->m_grid)));
- ^
- VDB_CreateGrid.cpp:78:10: note: initializing argument 1 of 'gridin* CopyTopo(Tin&) [with treein = openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > >; gridin = openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > >; Tin = boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > > >]'
- gridin * CopyTopo ( Tin & grid )
- ^
- VDB_CreateGrid.cpp:138:157: error: invalid initialization of non-const reference of type 'boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > > >&' from an rvalue of type 'openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > >::Ptr {aka boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > > >}'
- else if (inrefgrid->m_grid->isType<openvdb::FloatGrid>()) m_primaryGrid.m_grid = FloatGrid::Ptr(CopyTopo <FloatTree, FloatGrid > (gridPtrCast<FloatGrid> (inrefgrid->m_grid)));
- ^
- VDB_CreateGrid.cpp:78:10: note: initializing argument 1 of 'gridin* CopyTopo(Tin&) [with treein = openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > >; gridin = openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > >; Tin = boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > > >]'
- gridin * CopyTopo ( Tin & grid )
- ^
- VDB_CreateGrid.cpp:139:158: error: invalid initialization of non-const reference of type 'boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<double, 3u>, 4u>, 5u> > > > >&' from an rvalue of type 'openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<double, 3u>, 4u>, 5u> > > >::Ptr {aka boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<double, 3u>, 4u>, 5u> > > > >}'
- else if (inrefgrid->m_grid->isType<openvdb::DoubleGrid>())m_primaryGrid.m_grid = FloatGrid::Ptr(CopyTopo <FloatTree, FloatGrid > (gridPtrCast<DoubleGrid> (inrefgrid->m_grid)));
Advertisement
Add Comment
Please, Sign In to add comment