Difference between revisions of "IXTgeometry"

From LIBISIS
Jump to: navigation, search
m
 
m
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  
+
|'''facility_name ''' || char || Source name eg. ISIS  
 
|-
 
|-
 
|'''translation'''  
 
|'''translation'''  
Line 24: Line 25:
 
| 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.
 
|}
 
|}

Revision as of 09:39, 5 August 2008

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
facility_name char Source name eg. ISIS
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. |}