HiRISE

HiRISE.HiPlan.HOGG
Class HiReporter.Engine

java.lang.Object
  extended by HiRISE.HiPlan.HOGG.HiReporter.Engine
Enclosing class:
HiReporter

public static class HiReporter.Engine
extends Object

The core functionality of HiReporter. This engine produces various actions that launch a HiReport web browser targeted at an observation, a suggestion, or a set of coordinates as described by the methods' input.

Version:
2.14
Author:
Christian Schaller, UA/PIRL

Constructor Summary
HiReporter.Engine(Configuration configuration)
           
 
Method Summary
 Action getHireportAction()
           
 List<Action> makeCommentActions(PTF_Record ptfRecord)
           
 Action makeCoordinatesAction(double lon, double lat)
          Coordinates must be in planetocentric, not planetographic.
 Action makeCoordinatesAction(PTF_Record ptfRecord)
           
 Action makeObservationIdAction(Observation_ID id)
           
 Action makeObservationIdAction(String id)
           
 List<Action> makeSpare4Actions(PTF_Record ptfRecord)
           
 Action makeTeamIdAction(PTF_Record ptfRecord)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HiReporter.Engine

public HiReporter.Engine(Configuration configuration)
Parameters:
configuration - the application configuration.
Throws:
IllegalArgumentException - if configuration is null.
Method Detail

makeTeamIdAction

public Action makeTeamIdAction(PTF_Record ptfRecord)

makeSpare4Actions

public List<Action> makeSpare4Actions(PTF_Record ptfRecord)

makeCommentActions

public List<Action> makeCommentActions(PTF_Record ptfRecord)

makeCoordinatesAction

public Action makeCoordinatesAction(PTF_Record ptfRecord)

makeCoordinatesAction

public Action makeCoordinatesAction(double lon,
                                    double lat)
Coordinates must be in planetocentric, not planetographic.


makeObservationIdAction

public Action makeObservationIdAction(Observation_ID id)

makeObservationIdAction

public Action makeObservationIdAction(String id)

getHireportAction

public Action getHireportAction()

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona