Документ взят из кэша поисковой машины. Адрес оригинального документа : http://xmm.vilspa.esa.es/sas/7.1.0/doc/ssclib/node120.html
Дата изменения: Mon Jul 9 01:26:56 2007
Дата индексирования: Sat Dec 22 09:49:20 2007
Кодировка:

Поисковые слова: topography
EllipseT structure definition XMM-Newton SAS Home Page
XMM-Newton Science Analysis System


ssclib (ssclib-3.29.3) [xmmsas_20070708_1801-7.1.0]

Generating a set of Routines which deal with A module containing routines Home Index

Meta Index / Home Page / Routines which deal with

EllipseT structure definition

A structure definition is provided:

  type, public :: EllipseT
    real(single) ::&
      xAmp,&
      yAmp,&
      phase,&		! radians
      shortSemiAxis,&
      longSemiAxis,&
      rotatedAngle	! radians
    character(10) :: unit	! eg 'pixels', 'detxy', 'tanxy'
    logical(bool) :: isCircle
  end type EllipseT

An overloaded subroutine is also provided to initialize a variable of this type:

  interface initializeEllipseT
    subroutine initializeEllipseTScalar(ellipse)
      type(EllipseT), intent(out) :: ellipse
    end subroutine initializeEllipseTScalar

    subroutine initializeEllipseTVector(ellipse)
      type(EllipseT), intent(out) :: ellipse(:)
    end subroutine initializeEllipseTVector
  end interface

For scalar or vector ellipse the values set are:

  ellipse%xAmp          = 0.0
  ellipse%yAmp          = 0.0
  ellipse%phase         = 0.0
  ellipse%shortSemiAxis = 0.0
  ellipse%longSemiAxis  = 0.0
  ellipse%rotatedAngle  = 0.0
  ellipse%unit          = 'none'
  ellipse%isCircle      = .false.



XMM-Newton SOC/SSC -- 2007-07-08