Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

agwsCON_CAT Class Reference

#include <agwsCON_CAT.h>

Collaboration diagram for agwsCON_CAT:

Collaboration graph
[legend]
List of all members.

Public Methods

 agwsCON_CAT (const dbSYMADDRESS dbPoint, agwsCON_ADAPTER *checker=NULL)
virtual ~agwsCON_CAT ()
virtual evhCB_COMPL_STAT AddCandGsCB (msgMESSAGE &msg, void *)
virtual evhCB_COMPL_STAT GetGsCB (msgMESSAGE &msg, void *)
virtual evhCB_COMPL_STAT GetGssCB (msgMESSAGE &msg, void *)
virtual evhCB_COMPL_STAT SelectGsCB (msgMESSAGE &msg, void *)
virtual evhCB_COMPL_STAT SearchGsCB (msgMESSAGE &msg, void *)
virtual evhCB_COMPL_STAT PrintCatCB (msgMESSAGE &msg, void *)
virtual ccsCOMPL_STAT Init ()
virtual ccsCOMPL_STAT Reset ()
virtual ccsCOMPL_STAT AddCandGs (vltDOUBLE alpha, vltDOUBLE delta, vltDOUBLE mag, agwsGS_PROBE_POS probePos, vltDOUBLE wavelen=650.0, vltINT32 index=0)
virtual ccsCOMPL_STAT SearchGs (agwsSEARCH_MODE searchMode=agwsAUTO_POS, vltLOGICAL noDefCriteria=ccsFALSE, vltDOUBLE minMag=0.0, vltDOUBLE maxMag=0.0, vltBYTES256 vigLimit=(unsigned char *)"", vltDOUBLE rotAngle=0.0)
virtual ccsCOMPL_STAT GetNewCandidate (agwsGUIDE_STAR &candidate)
virtual vltINT32 UntriedEntries ()
virtual ccsCOMPL_STAT SetProbeChecker (agwsCON_ADAPTER *checkObj)
virtual ccsCOMPL_STAT ResetInUse ()

Protected Methods

virtual int ComparePriority (agwsGUIDE_STAR &star1, agwsGUIDE_STAR &star2)
virtual ccsCOMPL_STAT PopCandidate (vltINT32 index)
virtual ccsCOMPL_STAT StoreCurrentGs ()
virtual ccsCOMPL_STAT StoreCurrentGsTable ()
virtual ccsCOMPL_STAT QueryExtCat (vltDOUBLE alpha, vltDOUBLE delta, vltDOUBLE minRad, vltDOUBLE maxRad, vltDOUBLE minMag, vltDOUBLE maxMag, int &numFound, TcsQueryResult &result)
virtual ccsCOMPL_STAT FilterResult (int &numFound, TcsQueryResult &result)
virtual ccsCOMPL_STAT UpdateInUse ()

Private Attributes

TcsCatalog * catalog
vltBYTES32 catalogName
agwsGUIDE_STAR gsCat [agwsGS_CAT_SIZE]
vltINT32 inUse
vltINT32 selected
agwsCON_ADAPTERchecker

Constructor & Destructor Documentation

agwsCON_CAT::agwsCON_CAT const dbSYMADDRESS    dbPoint,
agwsCON_ADAPTER   checker = NULL
 

virtual agwsCON_CAT::~agwsCON_CAT   [virtual]
 


Member Function Documentation

virtual evhCB_COMPL_STAT agwsCON_CAT::AddCandGsCB msgMESSAGE &    msg,
void *   
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_CAT::GetGsCB msgMESSAGE &    msg,
void *   
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_CAT::GetGssCB msgMESSAGE &    msg,
void *   
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_CAT::SelectGsCB msgMESSAGE &    msg,
void *   
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_CAT::SearchGsCB msgMESSAGE &    msg,
void *   
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_CAT::PrintCatCB msgMESSAGE &    msg,
void *   
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::Init   [virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::Reset   [virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::AddCandGs vltDOUBLE    alpha,
vltDOUBLE    delta,
vltDOUBLE    mag,
agwsGS_PROBE_POS    probePos,
vltDOUBLE    wavelen = 650.0,
vltINT32    index = 0
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::SearchGs agwsSEARCH_MODE    searchMode = agwsAUTO_POS,
vltLOGICAL    noDefCriteria = ccsFALSE,
vltDOUBLE    minMag = 0.0,
vltDOUBLE    maxMag = 0.0,
vltBYTES256    vigLimit = (unsigned char*)"",
vltDOUBLE    rotAngle = 0.0
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::GetNewCandidate agwsGUIDE_STAR   candidate [virtual]
 

virtual vltINT32 agwsCON_CAT::UntriedEntries   [virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::SetProbeChecker agwsCON_ADAPTER   checkObj [virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::ResetInUse   [virtual]
 

virtual int agwsCON_CAT::ComparePriority agwsGUIDE_STAR   star1,
agwsGUIDE_STAR   star2
[protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::PopCandidate vltINT32    index [protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::StoreCurrentGs   [protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::StoreCurrentGsTable   [protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::QueryExtCat vltDOUBLE    alpha,
vltDOUBLE    delta,
vltDOUBLE    minRad,
vltDOUBLE    maxRad,
vltDOUBLE    minMag,
vltDOUBLE    maxMag,
int &    numFound,
TcsQueryResult &    result
[protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::FilterResult int &    numFound,
TcsQueryResult &    result
[protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_CAT::UpdateInUse   [protected, virtual]
 


Member Data Documentation

TcsCatalog* agwsCON_CAT::catalog [private]
 

vltBYTES32 agwsCON_CAT::catalogName [private]
 

agwsGUIDE_STAR agwsCON_CAT::gsCat[agwsGS_CAT_SIZE] [private]
 

vltINT32 agwsCON_CAT::inUse [private]
 

vltINT32 agwsCON_CAT::selected [private]
 

agwsCON_ADAPTER* agwsCON_CAT::checker [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 14:57:11 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001