code::SSAPTdaDataTableRUFormatter Class Reference

List of all members.

Detailed Description

This class acts to take data from ssap in the form of buffers (created from NX files) and construct a TdaDataTable.

Author:
: Jason Lynn
Version:
:
Id
code_SSAPTdaDataTableRUFormatter.h,v 1.4 2009/06/02 20:17:54 lakshman Exp


Public Member Functions

 SSAPTdaDataTableRUFormatter ()
 Initialize whatever needs initializing.
virtual SmartPtr< DataType > createDataObject (const std::vector< Buffer > &) const
 Build a TdaDataTable from a vector of buffers and return a DataType pointer to it.
virtual void getBuffersToBuild (std::vector< std::string > &) const
 Fill a vector of strings; list the buffers this Formatter needs to construct the data object.
virtual ~SSAPTdaDataTableRUFormatter ()
 Reproduce responsibly.
Buffer createBuffer (const DataType &) const
 Only because I have to.

Static Public Member Functions

static void introduceSelf ()
 Introduce SSAPTdaDataTableRUFormatter to the entire system.
static void do_notification_hack ()
 Only because I have to.


Constructor & Destructor Documentation

code::SSAPTdaDataTableRUFormatter::SSAPTdaDataTableRUFormatter (  ) 

Initialize whatever needs initializing.

virtual code::SSAPTdaDataTableRUFormatter::~SSAPTdaDataTableRUFormatter (  )  [inline, virtual]

Reproduce responsibly.


Member Function Documentation

Buffer code::SSAPTdaDataTableRUFormatter::createBuffer ( const DataType &   )  const

Only because I have to.

virtual SmartPtr< DataType > code::SSAPTdaDataTableRUFormatter::createDataObject ( const std::vector< Buffer > &   )  const [virtual]

Build a TdaDataTable from a vector of buffers and return a DataType pointer to it.

This function is inherited from Formatter.

Parameters:
vector of bufs vector of buffers containing image header and tvs table information.
Returns:
smart pointer to DataType

static void code::SSAPTdaDataTableRUFormatter::do_notification_hack (  )  [static]

Only because I have to.

virtual void code::SSAPTdaDataTableRUFormatter::getBuffersToBuild ( std::vector< std::string > &   )  const [virtual]

Fill a vector of strings; list the buffers this Formatter needs to construct the data object.

For example, the TdaDataTableFormatter needs the buffers corresponding to the image header and the tda table file.

static void code::SSAPTdaDataTableRUFormatter::introduceSelf (  )  [static]

Introduce SSAPTdaDataTableRUFormatter to the entire system.

IMPORTANT: The SSAPTdaDataTableRUFormatter introduces itself using TypeName::TDATable, so that it may be chosen based on the use of the TdaTable product from ssap. After the TdaDataTable object is made, it will be used to write out a XML file corresponding to itself. Then, the Index will be notified that the latest TdaTableHistory is ready to be constructed, since the DataHistoryFormatter knows to grab all TdaDataTables from the last hour. (So, intro as TDATable, notify as Tda DataHistory -> crazy but useful).


Generated on Fri May 4 13:40:22 2012 for WDSS-IIw2algs by  doxygen 1.4.7