Geant4  10.00.p03
UGenericPolycone.icc
Go to the documentation of this file.
1 //
2 // ********************************************************************
3 // * This Software is part of the AIDA Unified Solids Library package *
4 // * See: https://aidasoft.web.cern.ch/USolids *
5 // ********************************************************************
6 //
7 // $Id:$
8 //
9 // --------------------------------------------------------------------
10 //
11 // UGenericPolycone.icc
12 //
13 // Implementation of inline methods of UGenericPolycone
14 //
15 // 19.10.13 Tatiana Nikitina
16 // Created from original implementation in Geant4
17 // --------------------------------------------------------------------
18 
19 inline
20 double UGenericPolycone::GetStartPhi() const
21 {
22  return startPhi;
23 }
24 
25 inline
26 double UGenericPolycone::GetEndPhi() const
27 {
28  return endPhi;
29 }
30 
31 inline
32 bool UGenericPolycone::IsOpen() const
33 {
34  return phiIsOpen;
35 }
36 
37 
38 inline
39 int UGenericPolycone::GetNumRZCorner() const
40 {
41  return numCorner;
42 }
43 
44 inline
45 UPolyconeSideRZ UGenericPolycone::GetCorner(int index) const
46 {
47  return corners[index];
48 }
49