ATLAS Offline Software
Loading...
Searching...
No Matches
TriangleBoundsCnv_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIANGLE_BOUNDS_CNV_P1_H
6#define TRIANGLE_BOUNDS_CNV_P1_H
7
8//-----------------------------------------------------------------------------
9//
10// file: TriangleBounds_p1.h
11//
12//-----------------------------------------------------------------------------
13
17
18class MsgStream;
19
20// namespace Trk {
21// class TriangleBounds;
22// class TriangleBounds_p1;
23// class SurfaceBounds;
24// }
25
27 : public T_AthenaPoolTPPolyCnvBase< Trk::SurfaceBounds, Trk::TriangleBounds, Trk::TriangleBounds_p1 >
28{
29public:
31
32 void persToTrans( const Trk::TriangleBounds_p1*, Trk::TriangleBounds*, MsgStream& );
33 void transToPers( const Trk::TriangleBounds*, Trk::TriangleBounds_p1*, MsgStream& );
34};
35
36#endif
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
void transToPers(const Trk::TriangleBounds *, Trk::TriangleBounds_p1 *, MsgStream &)
void persToTrans(const Trk::TriangleBounds_p1 *, Trk::TriangleBounds *, MsgStream &)
Persisent representation of the transient TriangleBounds class.
Bounds for a triangular, planar surface.