ATLAS Offline Software
Loading...
Searching...
No Matches
RectangleBoundsCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5//-----------------------------------------------------------------------------
6//
7// file: RectangleBoundsCnv_p1.cxx
8// author: Lukasz Janyst <ljanyst@cern.ch>
9//
10//-----------------------------------------------------------------------------
11
14
15void RectangleBoundsCnv_p1 :: persToTrans( const Trk :: RectangleBounds_p1 *persObj,
16 Trk :: RectangleBounds *transObj,
17 MsgStream & )
18{
19 *transObj = Trk::RectangleBounds (persObj->m_halfX,
20 persObj->m_halfY);
21}
22
23void RectangleBoundsCnv_p1 :: transToPers( const Trk :: RectangleBounds *transObj,
24 Trk :: RectangleBounds_p1 *persObj,
25 MsgStream & )
26{
27 persObj->m_halfX = transObj->halflengthX();
28 persObj->m_halfY = transObj->halflengthY();
29}
Bounds for a rectangular, planar surface.