edu.nrao.sss.model.resource.evla
Class WidarBuilder

java.lang.Object
  extended by edu.nrao.sss.model.resource.evla.WidarBuilder

public class WidarBuilder
extends Object

Helper for test classes; builds widar components.

Version Info:

$Revision: 2200 $
$Date: 2009-04-15 16:00:47 -0600 (Wed, 15 Apr 2009) $
$Author: dharland $ (last person to modify)

Since:
2008-12-09
Author:
David M. Harland

Constructor Summary
WidarBuilder()
           
 
Method Summary
 void configure(EvlaWidarConfiguration widar)
           
 void configure(WbcPolProduct wpp, int id, int laggedId, int promptId)
           
 void configure(WidarBaseband bb)
           
 void configure(WidarCorrelationProductGroup group)
           
 void configure(WidarIntegrationTime wit)
          Randomly sets the integration time.
 void configure(WidarSubband sb)
           
 WidarBaseband makeBaseband()
           
 WidarBasebandPair makeBasebandPair()
           
 WidarBasebandSinglet makeBasebandSinglet()
           
 EvlaWidarConfiguration makeCorrelator()
           
 WidarSubband makeSubband()
          Creates a new subband whose values were assigned somewhat randomly.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WidarBuilder

public WidarBuilder()
Method Detail

makeCorrelator

public EvlaWidarConfiguration makeCorrelator()

configure

public void configure(EvlaWidarConfiguration widar)

makeBaseband

public WidarBaseband makeBaseband()

makeBasebandPair

public WidarBasebandPair makeBasebandPair()

makeBasebandSinglet

public WidarBasebandSinglet makeBasebandSinglet()

configure

public void configure(WidarBaseband bb)

makeSubband

public WidarSubband makeSubband()
Creates a new subband whose values were assigned somewhat randomly. The newly created subband may belong to a baseband pair, baseband singlet, or to no baseband at all.


configure

public void configure(WidarSubband sb)

configure

public void configure(WidarCorrelationProductGroup group)
Parameters:
group -

configure

public void configure(WbcPolProduct wpp,
                      int id,
                      int laggedId,
                      int promptId)

configure

public void configure(WidarIntegrationTime wit)
Randomly sets the integration time. This method sometimes sets the individual components and sometimes sets the total time. Roughly once every 50 calls it sets the total time to its minimum.



Copyright © 2009. All Rights Reserved.