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:
copy-ocsOptDataWriter.hh
copy-ocsOptDataWriter.cc
Generated at Mon Jun 9 20:08:10 2003 for OCS by
1.2.3 written by
Dimitri van Heesch
, © 1997-2000