DEIMOS
Earth Observation Mission CFI Software
Visibility Software User Manual
ESA

EECFI Namespace Reference

Classes

class  CfiClass
class  CfiError
class  FileNameItems
class  FixedHeader
class  XmlFile
class  AttFile
class  AttitudeDefinitionData
class  AttRec
class  AngleModel
class  Asar
class  BulbTable
class  DemPoint
class  DorisHeader
class  FileModel
class  HarmonicData
class  HarmonicModel
class  MatrixModel
class  MlstHarmonics
class  MlstNonlinearDrift
class  ParamModel
class  SwathGeometry
class  TrackerLimits
class  StfPt
class  StfVhr
class  ZonePoint
class  AttitudeModel
class  PolarMotionParams
class  IersBulletinBrec
class  IersBulletinArec
class  PolarMotionFormula
class  TimeCorrelationFormula
class  IersBulletinBFile
class  IersBulletinAFile
class  DemMiniTiles
class  QuaternionPlusAngle
class  QuaternionPlusMatrix
class  AttitudeDefinitionModel
class  AzElMask
class  LinkMask
class  LinkData
union  FovConstraintsUnion
class  DemConfFile
class  DemFile
class  DemRaster
class  DorisFile
class  EEFile
class  FileInfo
class  FovConstraintsFile
class  IersBulletinFile
class  IersFile
class  OemFile
class  OrbitFile
class  OrbitFileDiagnosticsSettings
class  OrbitFileDiagnosticsReport
class  OrbitFileDiagnostics
class  OsfFile
class  OsfRec
class  OsvListReadConfiguration
class  OsvRec
class  PropagPreciseConf
class  SdfFile
class  SdfRec
class  OsvRecSP3
class  SP3File
class  StarFile
class  StarRec
class  StarTracker
class  StarTrackerConfFile
class  StarTrackerFile
class  StationFile
class  StationRec
class  StfFile
class  StfRec
class  TleFile
class  TleRec
class  XsltUtil
class  ZoneFile
class  ZoneRec
class  AeolusObt
struct  GenericId
class  CfiId
class  Coord
class  Time
class  EnvisatObt
class  Geodetic
class  GeoidCalcInputs
class  GoceObt
class  TimeInterval
class  OrbitInterval
class  TimeData
class  LeapSecondInfo
class  LaunchInertialFrameConfig
class  TimeCorrelationData
class  Kepler
class  Topocentric
class  ModelData
class  GeoidCalcOutputs
class  QuaternionsInterpolationCfg
class  CucTimeConfig
class  LibFunc
class  ModelId
class  ObtTime
class  SatId
class  SmosObt
class  StarData
class  StateVector
class  TimeCorrelation
class  ANXTime
class  ANXExtra
class  ValidityTime
class  OrbitInfo
class  StateVectorInfo
class  StateVectorExtraInfo
class  AnxInfo
class  RefOrbitInfo
class  OsfRecords
class  OrbitalInfo
class  GeoGeodCoord
class  GeoOrbitInfo
class  GeoOrbitInitData
class  OrbitDataFilterOutliersConfiguration
class  OrbitDataFilterConfiguration
class  OrbitDataFilterOutliersReport
class  OrbitDataFilterReport
class  OrbitChangeFile
class  OrbitChangeData
class  OrbTime
class  OrbTimeInterval
class  OrbitFunc
class  OrbitIdCheckReport
class  OrbitId
class  RelANXTime
class  RelTimeSegment
class  TimeSegment
class  AtmosId
class  Attitude
class  AttitudeDef
class  DemInfo
class  DemId
class  InstrTransId
class  AttDataRec
class  AttFileModel
class  StarTrackerAux
class  SatAttFileModel
class  QuatPlusMatrixModel
class  QuatPlusAnglesModel
class  AtmosIdData
class  AzElDefinition
class  CsTra
class  AttitudeData
class  ParDer
class  GenericTargetData
class  TargetData
class  TargetIdData
class  LatLonArea
class  DemIdConfig
class  AzimuthElevation
class  AzimuthElevationList
class  AzimuthElevationStrip
class  AzimuthElevationGrid
class  InstrumentData
class  TargetOutput
class  TargetListInputInfo
class  TargetInputInfo
class  TargetExtraResults
class  TargetExtraResultsList
class  GenDemAltFromEllipsoidInputs
class  TransformCfg
class  PointingFunc
class  SatNomTransId
class  SatTransId
class  Target
class  OrbitExtra
 Class to extract orbital extra information. More...
class  Swath
 Class to make operations involving a swath for zone and station visibility. More...
class  SwathId
 Class that stores the Swath data. More...
class  SwathStar
 Class to make operations involving a swath for star visibility. More...
class  VisExtraInfo
 Base class for visibility extra information. More...
class  ZoneExtraInfo
 Additional information to visibility segments computed for one zone. More...
class  StationExtraInfo
 Additional information to visibility segments computed for one station. More...
class  MultiZonesExtraInfo
 Additional information to visibility segments computed for multiple zones. More...
class  MultiStationsExtraInfo
 Additional information to visibility segments computed for multiple stations. More...
class  MappingExtraInfo
 Additional information to visibility segments computed for mapping. More...
class  StarExtraInfo
 Additional information to star visibility segments. More...
class  OrbitExtraInfo
 Orbit extra information. More...
class  ScfAppear
 Swath Control File appearance data structure. More...
class  SwathInfo
 Swath information. More...
class  SwathIdData
 Swath id data information. More...
class  VisTime
 Time container. More...
class  VisTimeInterval
 Visibility time interval. More...
class  ZoneInfo
 Class to store information of a zone. More...
class  ZoneInfoList
 Class to store information of a list of zones. More...
class  StationInfo
 Class to store information of a station. More...
class  StationInfoList
 Class to store information of a list of stations. More...
class  SwathPoint
 Swath point coordinates. More...
class  SwathPointList
 Swath point list. More...
class  VisibilityList
 Class to store list of visibility segments. More...
class  VisibilitySegment
 Class to store a visibility segment. More...
class  ZoneCoverageIn
 Input for SwathId::zonevistimeCoverage. More...
class  ZoneCoverageOut
 Output for SwathId::zonevistimeCoverage. More...

Enumerations

enum  OrbitTypeEnum {
  XVCFI_ORBIT_ABS = 0,
  XVCFI_ORBIT_REL = 1
}
 

Type of orbit input.

More...
enum  SwathTypeEnum
 

Swath type.

More...
enum  CoverageEnum {
  XVCFI_COMPLETE = 0,
  XVCFI_LEFT = 1,
  XVCFI_RIGHT = 2,
  XVCFI_BOTH = 3
}
 

Coverage.

More...
enum  MaskEnum {
  XVCFI_COMBINE = 0,
  XVCFI_AOS_LOS = 1,
  XVCFI_PHYSICAL = 2,
  XVCFI_FROM_FILE = 3
}
 

Ground station mask used to define visibility in stationVistime.

More...
enum  CoverageStarEnum {
  XVCFI_STAR_UNDEFINED = 0,
  XVCFI_STAR_UPPER = 1,
  XVCFI_STAR_LOWER = 2,
  XVCFI_STAR_LEFT = 3,
  XVCFI_STAR_RIGHT = 4
}
 

Indicate the type of coverage as result of a visibility segment from starVisTime.

More...
enum  TimeSegmentsOrbitDirectionEnum
 

Direction of segments.

More...
enum  VisibilityTypeEnum {
  XVCFI_NO_VIS = -1,
  XVCFI_ZONE_VIS = 0,
  XVCFI_STATION_VIS = 1,
  XVCFI_MULTI_ZONES_VIS = 2,
  XVCFI_MULTI_STATIONS_VIS = 3,
  XVCFI_MAPPING_VIS = 4,
  XVCFI_SC_VIS = 5,
  XVCFI_CELESTIAL_BODY_VIS = 6,
  XVCFI_STAR_VIS = 7
}
 

Type of visibility.

More...
enum  SatIdVisibilityEnum
 

Satellite ID.

More...
enum  XVSwathInitEnum {
  XVCFI_FILE_AUTO ,
  XVCFI_FILE_STF,
  XVCFI_SDF_DATA,
  XVCFI_STF_DATA
}
 

Swath initialization mode.

More...
enum  XVZoneTypeEnum {
  XVCFI_USE_ZONE_DB_FILE,
  XVCFI_USE_ZONE_DATA
}
 

Zone selection.

More...
enum  XVComputeFlagEnum {
  XVCFI_DO_NOT_COMPUTE = 0,
  XVCFI_COMPUTE = 1
}
 

Visibility extra computations flag.

More...
enum  XVStationTypeEnum {
  XVCFI_USE_STATION_FILE,
  XVCFI_USE_STATION_DATA,
  XVCFI_USE_STATION_FILE_AND_MASK_OVERRIDE,
  XVCFI_USE_STATION_DATA_AND_MASK_OVERRIDE
}
 

Station selection.

More...
enum  XVTimeTypeEnum {
  XVCFI_UTC_TYPE,
  XVCFI_ORBIT_TYPE,
  XVCFI_BOTH_TYPE
}
 

Time type.

More...
enum  XVTypeCoverageEnum {
  XVCFI_COVERAGE_FIXED_DISTANCE,
  XVCFI_COVERAGE_PERCENTAGE_PRECISION
}
 

Input type for coverage computation.

More...
enum  XVTypeCelestialBodyEnum {
  XVCFI_SUN,
  XVCFI_MOON
}

Detailed Description

This file contais generic data that can be used as input/output in the classes of EOCFI Visibility library.


Enumeration Type Documentation

Coverage.

Enumerator:
XVCFI_COMPLETE 

Zone completely covered by swath.

XVCFI_LEFT 

LEFT extreme transition found by ZONEVISTIME.

XVCFI_RIGHT 

RIGHT extreme transition found by ZONEVISTIME.

XVCFI_BOTH 

BOTH transitions found by ZONEVISTIME.

Indicate the type of coverage as result of a visibility segment from starVisTime.

Enumerator:
XVCFI_STAR_UNDEFINED 

Visibility starts/ends at the first/last FOV in starVisTime.

XVCFI_STAR_UPPER 

Visibility starts/ends at the upper FOV in starVisTime.

XVCFI_STAR_LOWER 

Visibility starts/ends at the lower FOV in starVisTime.

XVCFI_STAR_LEFT 

Visibility starts/ends at the left FOV in starVisTime.

XVCFI_STAR_RIGHT 

Visibility starts/ends at the right FOV in starVisTime.

Ground station mask used to define visibility in stationVistime.

Enumerator:
XVCFI_COMBINE 

Combination of AOS, LOS and physical mask.

XVCFI_AOS_LOS 

Combination of AOS/LOS only.

XVCFI_PHYSICAL 

Consider physical mask only.

XVCFI_FROM_FILE 

Consider mask form GS DB.

Type of orbit input.

Enumerator:
XVCFI_ORBIT_ABS 

Absolute orbits.

XVCFI_ORBIT_REL 

Relative orbits.

Satellite ID.

Direction of segments.

Type of visibility.

Enumerator:
XVCFI_NO_VIS 

No visibility segments computed.

XVCFI_ZONE_VIS 

Zone visibility segments.

XVCFI_STATION_VIS 

Station visibility segments.

XVCFI_MULTI_ZONES_VIS 

Multiple zones visibility segments.

XVCFI_MULTI_STATIONS_VIS 

Multiple stations visibility segments.

XVCFI_MAPPING_VIS 

Mapping visibility segments.

XVCFI_SC_VIS 

S/C visibility.

XVCFI_CELESTIAL_BODY_VIS 

Celestial body visibility.

XVCFI_STAR_VIS 

Star visibility.

Visibility extra computations flag.

Enumerator:
XVCFI_DO_NOT_COMPUTE 

Do not compute extra information.

XVCFI_COMPUTE 

Compute extra information.

Station selection.

Enumerator:
XVCFI_USE_STATION_FILE 

Use station file.

XVCFI_USE_STATION_DATA 

Use station data.

XVCFI_USE_STATION_FILE_AND_MASK_OVERRIDE 

Use default mask with station file.

XVCFI_USE_STATION_DATA_AND_MASK_OVERRIDE 

Use default mask with station data.

Swath initialization mode.

Enumerator:
XVCFI_FILE_AUTO 

Automatic file initialization.

XVCFI_FILE_STF 

Swath definition file initialization.

XVCFI_SDF_DATA 

Swath template file initialization.

Swath definition data initialization.

XVCFI_STF_DATA 

Swath template data initialization.

Time type.

Enumerator:
XVCFI_UTC_TYPE 

Only UTC time info is provided.

XVCFI_ORBIT_TYPE 

Only orbit info is provided.

XVCFI_BOTH_TYPE 

UTC time and orbit info is provided.

Enumerator:
XVCFI_SUN 

Celestial body: Sun.

XVCFI_MOON 

Celestial body: Moon.

Input type for coverage computation.

Enumerator:
XVCFI_COVERAGE_FIXED_DISTANCE 

Computation with fixed distance between points.

XVCFI_COVERAGE_PERCENTAGE_PRECISION 

Computation with a percentage of precision.

Zone selection.

Enumerator:
XVCFI_USE_ZONE_DB_FILE 

Use zone database.

XVCFI_USE_ZONE_DATA 

Use zone data.


Generated on Fri Nov 8 2019 10:45:44 for by doxygen 1.7.1