45 if ((transObj->m_bounds).get() && !
dynamic_cast<const Trk::NoBounds*
>((transObj->m_bounds).get()))
52template<
class SURFACE >
57 throw std::runtime_error(
"BoundSurfaceCnv_p2::persToTrans shouldn't be called any more!");
61template <
class SURFACE >
65 SURFACE* transObj = m_surfaceCnv.createTransient( persObj, log );
68 transObj->m_bounds = std::shared_ptr<Trk::SurfaceBounds>(bounds);
73template<
class SURFACE >
78 m_surfaceCnv.transToPers( transObj, persObj, log );
79 if ((transObj->m_bounds).get() && !
dynamic_cast<const Trk::NoBounds*
>((transObj->m_bounds).get()))