コード例 #1
0
ファイル: parse.py プロジェクト: liuhkfudan/geant4-cuda
class PhysicalVolume:
	def __init__(self):
		self.position = Translation()
		self.rotation = Rotation()
		self.logvolref = 0
		self.logvol = 0
	
	def getTransform( self ):
		return AffineTransform( self.rotation, self.position )
	
	def __str__(self):
		return "PhysicalVolume - "+str(self.logvol)
		
	def write( self, stream ):
		stream.write(self.__class__.__name__+"\n")
		stream.write(self.logvolref+"\n")
		self.rotation.write(stream)
		self.position.write(stream)