Main Page   Namespace List   Compound List   File List   Compound Members   File Members  

OptDataWriter Class Reference

#include <copy-ocsOptDataWriter.hh>

List of all members.

Public Methods

 OptDataWriter (string InFileName,string InDir2, string Job2, OptSignal * Signal2)
void WriteInitialData (void)
void WriteWithinMap (int expt_num, int map_number, double PropagatedLength)
void WriteEndMap (int expt_num, int map_number, double PropagatedLength)
void WriteEndTransmission (int expt_num, int map_number, double PropagatedLength)
void TurnOffWriteFlags (int expt_num)
int GetWritePulseWidthInFiberFlag ()
int GetOutputStepSizesFlag ()
bool GetComputeMeanZerosStdDevOnes ()
int GetComputeEnergyInBitSlot ()

Public Attributes

PulseEvolutionAnalyzer* PEA

Private Attributes

OptSignal* Signal
string Job
OptSpectrumAnalyzer* PowerMeter
bool WriteComplexFieldsFlag
bool WritePowerChannelFlag
int ChannelArrayIndexForPower
bool WritePowerFlag
bool WriteDistanceTimePowerFlag
bool WriteDistanceTimePowerWithinMapFlag
bool WriteDistanceTimePowerPhaseFlag
bool WriteDistanceTimePowerPhaseWithinMapFlag
bool WritePowerMapFlag
bool WriteAccDispFlag
bool WritePulseWidthFlag
bool WriteAverageChirpFlag
bool WriteLocalFreqFlag
bool WriteInitialOptDataFlag
bool WriteFinalOptDataFlag
int NumSlicesZ
int TimeIndexIncrement
bool OmitDCFlag
bool ComputeTimeFreqShifts
bool ComputeTimingJitter
bool ComputeMeanZerosStdDevOnes
int ComputeEnergyInBitSlot
int OutputStepSizesFlag
int WritePulseWidthInFiberFlag
bool WriteDOPFlag
double RelMinFreqDOP
double RelMaxFreqDOP


Constructor & Destructor Documentation

OptDataWriter::OptDataWriter ( string InFileName,
string InDir2,
string Job2,
OptSignal * Signal2 )
 


Member Function Documentation

int OptDataWriter::GetComputeEnergyInBitSlot ( ) [inline]
 

bool OptDataWriter::GetComputeMeanZerosStdDevOnes ( ) [inline]
 

int OptDataWriter::GetOutputStepSizesFlag ( ) [inline]
 

int OptDataWriter::GetWritePulseWidthInFiberFlag ( ) [inline]
 

void OptDataWriter::TurnOffWriteFlags ( int expt_num )
 

void OptDataWriter::WriteEndMap ( int expt_num,
int map_number,
double PropagatedLength )
 

void OptDataWriter::WriteEndTransmission ( int expt_num,
int map_num,
double PropagatedLength )
 

void OptDataWriter::WriteInitialData ( void )
 

void OptDataWriter::WriteWithinMap ( int expt_num,
int map_number,
double PropagatedLength )
 


Member Data Documentation

int OptDataWriter::ChannelArrayIndexForPower [private]
 

int OptDataWriter::ComputeEnergyInBitSlot [private]
 

bool OptDataWriter::ComputeMeanZerosStdDevOnes [private]
 

bool OptDataWriter::ComputeTimeFreqShifts [private]
 

bool OptDataWriter::ComputeTimingJitter [private]
 

string OptDataWriter::Job [private]
 

int OptDataWriter::NumSlicesZ [private]
 

bool OptDataWriter::OmitDCFlag [private]
 

int OptDataWriter::OutputStepSizesFlag [private]
 

PulseEvolutionAnalyzer * OptDataWriter::PEA
 

OptSpectrumAnalyzer * OptDataWriter::PowerMeter [private]
 

double OptDataWriter::RelMaxFreqDOP [private]
 

double OptDataWriter::RelMinFreqDOP [private]
 

OptSignal * OptDataWriter::Signal [private]
 

int OptDataWriter::TimeIndexIncrement [private]
 

bool OptDataWriter::WriteAccDispFlag [private]
 

bool OptDataWriter::WriteAverageChirpFlag [private]
 

bool OptDataWriter::WriteComplexFieldsFlag [private]
 

bool OptDataWriter::WriteDOPFlag [private]
 

bool OptDataWriter::WriteDistanceTimePowerFlag [private]
 

bool OptDataWriter::WriteDistanceTimePowerPhaseFlag [private]
 

bool OptDataWriter::WriteDistanceTimePowerPhaseWithinMapFlag [private]
 

bool OptDataWriter::WriteDistanceTimePowerWithinMapFlag [private]
 

bool OptDataWriter::WriteFinalOptDataFlag [private]
 

bool OptDataWriter::WriteInitialOptDataFlag [private]
 

bool OptDataWriter::WriteLocalFreqFlag [private]
 

bool OptDataWriter::WritePowerChannelFlag [private]
 

bool OptDataWriter::WritePowerFlag [private]
 

bool OptDataWriter::WritePowerMapFlag [private]
 

bool OptDataWriter::WritePulseWidthFlag [private]
 

int OptDataWriter::WritePulseWidthInFiberFlag [private]
 


The documentation for this class was generated from the following files:
Generated at Mon Jun 9 20:08:10 2003 for OCS by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000