16 Trk :: DiamondBounds *transObj,
20 transObj->m_boundValues.resize(5);
21 assert(
static_cast<int>(DiamondBounds::bv_length)==5);
22 transObj->m_boundValues[DiamondBounds::bv_minHalfX] = persObj->m_minHalfX;
23 transObj->m_boundValues[DiamondBounds::bv_medHalfX] = persObj->m_medHalfX;
24 transObj->m_boundValues[DiamondBounds::bv_maxHalfX] = persObj->m_maxHalfX;
25 transObj->m_boundValues[DiamondBounds::bv_halfY1] = persObj->m_halfY1;
26 transObj->m_boundValues[DiamondBounds::bv_halfY2] = persObj->m_halfY2;
27 transObj->m_alpha1 = persObj->m_alpha1;
28 transObj->m_alpha2 = persObj->m_alpha2;
32 Trk :: DiamondBounds_p1 *persObj,
35 persObj->m_minHalfX = transObj->minHalflengthX();
36 persObj->m_medHalfX = transObj->medHalflengthX();
37 persObj->m_maxHalfX = transObj->maxHalflengthX();
38 persObj->m_halfY1 = transObj->halflengthY1();
39 persObj->m_halfY2 = transObj->halflengthY2();
40 persObj->m_alpha1 = transObj->alpha1();
41 persObj->m_alpha2 = transObj->alpha2();