Difference between revisions of "IXTgeometry"

From LIBISIS
Jump to navigation Jump to search
m
 
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
Describes the geometry of the detectors
+
Describes geometrical items. The geometry object is built up of segments of shapes. Each segment has a position and orientation. The shape field may contain many different shapes in an array. Indexes  describe which shape in the shape field the segment is.
 +
 
  
 
==Structure==
 
==Structure==
Line 9: Line 10:
 
! {{Headcellstyle}} | Description
 
! {{Headcellstyle}} | Description
 
|-
 
|-
| '''base'''
+
|'''base'''
 
| [[IXTbase]]
 
| [[IXTbase]]
 
| Used internally
 
| Used internally
|-
 
| '''facility_name ''' || char || Source name eg. ISIS
 
 
|-
 
|-
 
|'''translation'''  
 
|'''translation'''  
 
| [[IXTtranslation]]
 
| [[IXTtranslation]]
 
| positions of the geometrical items
 
| positions of the geometrical items
|}
 
 
|-
 
|-
 
|'''orientation'''
 
|'''orientation'''
Line 24: Line 22:
 
| orientations of each of the geometrical items
 
| orientations of each of the geometrical items
 
|-
 
|-
| '''elmt_to_shape'''
+
|'''elmt_to_shape'''
 
| int
 
| int
 
| element of shape for a given geometrical item
 
| element of shape for a given geometrical item
 
|-
 
|-
| '''elmt_to_index'''
+
|'''elmt_to_index'''
 
| int
 
| int
 
| index within that element of shape for a given geometrical item
 
| index within that element of shape for a given geometrical item
 +
|-
 +
| '''shape'''
 +
| [[IXTshape]](allocatable)
 +
| array containing shapes that the geometrical item may be built up of.
 
|}
 
|}

Latest revision as of 09:08, 5 February 2010

Describes geometrical items. The geometry object is built up of segments of shapes. Each segment has a position and orientation. The shape field may contain many different shapes in an array. Indexes describe which shape in the shape field the segment is.


Structure

Field Type Description
base IXTbase Used internally
translation IXTtranslation positions of the geometrical items
orientation IXTorientation orientations of each of the geometrical items
elmt_to_shape int element of shape for a given geometrical item
elmt_to_index int index within that element of shape for a given geometrical item
shape IXTshape(allocatable) array containing shapes that the geometrical item may be built up of.