File indexing completed on 2025-01-18 09:57:56
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030 inline
0031 unsigned int G4AssemblyVolume::GetImprintsCount() const
0032 {
0033 return fImprintsCounter;
0034 }
0035
0036 inline
0037 void G4AssemblyVolume::SetImprintsCount( unsigned int value )
0038 {
0039 fImprintsCounter = value;
0040 }
0041
0042 inline
0043 void G4AssemblyVolume::ImprintsCountPlus()
0044 {
0045 ++fImprintsCounter;
0046 }
0047
0048 inline
0049 void G4AssemblyVolume::ImprintsCountMinus()
0050 {
0051 --fImprintsCounter;
0052 }
0053
0054 inline
0055 unsigned int G4AssemblyVolume::GetAssemblyID() const
0056 {
0057 return fAssemblyID;
0058 }
0059
0060 inline
0061 void G4AssemblyVolume::SetAssemblyID( unsigned int value )
0062 {
0063 fAssemblyID = value;
0064 }
0065
0066 inline std::vector<G4VPhysicalVolume*>::iterator
0067 G4AssemblyVolume::GetVolumesIterator()
0068 {
0069 auto iterator = fPVStore.begin();
0070 return iterator;
0071 }
0072
0073 inline
0074 std::size_t G4AssemblyVolume::TotalImprintedVolumes() const
0075 {
0076 return fPVStore.size();
0077 }
0078
0079 inline G4Transform3D&
0080 G4AssemblyVolume::GetImprintTransformation(unsigned int imprintID)
0081 {
0082 return fImprintsTransf[imprintID];
0083 }
0084
0085 inline std::vector<G4AssemblyTriplet>::iterator
0086 G4AssemblyVolume::GetTripletsIterator()
0087 {
0088 auto iterator = fTriplets.begin();
0089 return iterator;
0090 }
0091
0092 inline
0093 std::size_t G4AssemblyVolume::TotalTriplets() const
0094 {
0095 return fTriplets.size();
0096 }