INET Framework for OMNeT++/OMNEST
|
This interface represents the space and time coordinates of a transmission arriving at a receiver. More...
#include <IArrival.h>
Public Member Functions | |
virtual const simtime_t | getStartPropagationTime () const =0 |
virtual const simtime_t | getEndPropagationTime () const =0 |
virtual const simtime_t | getStartTime () const =0 |
virtual const simtime_t | getEndTime () const =0 |
virtual const simtime_t | getStartTime (IRadioSignal::SignalPart part) const =0 |
virtual const simtime_t | getEndTime (IRadioSignal::SignalPart part) const =0 |
virtual const simtime_t | getPreambleStartTime () const =0 |
virtual const simtime_t | getPreambleEndTime () const =0 |
virtual const simtime_t | getHeaderStartTime () const =0 |
virtual const simtime_t | getHeaderEndTime () const =0 |
virtual const simtime_t | getDataStartTime () const =0 |
virtual const simtime_t | getDataEndTime () const =0 |
virtual const Coord | getStartPosition () const =0 |
virtual const Coord | getEndPosition () const =0 |
virtual const EulerAngles | getStartOrientation () const =0 |
virtual const EulerAngles | getEndOrientation () const =0 |
Public Member Functions inherited from inet::physicallayer::IPrintableObject | |
virtual | ~IPrintableObject () |
virtual std::ostream & | printToStream (std::ostream &stream, int level) const |
Prints this object to the provided output stream. More... | |
virtual std::string | getInfoStringRepresentation () const |
virtual std::string | getDetailStringRepresentation () const |
virtual std::string | getDebugStringRepresentation () const |
virtual std::string | getTraceStringRepresentation () const |
virtual std::string | getCompleteStringRepresentation () const |
Additional Inherited Members | |
Public Types inherited from inet::physicallayer::IPrintableObject | |
enum | PrintLevel { PRINT_LEVEL_TRACE, PRINT_LEVEL_DEBUG, PRINT_LEVEL_DETAIL, PRINT_LEVEL_INFO, PRINT_LEVEL_COMPLETE = INT_MIN } |
This interface represents the space and time coordinates of a transmission arriving at a receiver.
This interface is strictly immutable to safely support parallel computation.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
Referenced by inet::physicallayer::ScalarAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredScalarAnalogModel::computeReception(), inet::physicallayer::LayeredDimensionalAnalogModel::computeReception(), and inet::physicallayer::IdealAnalogModel::computeReception().
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
Referenced by inet::physicallayer::RadioMedium::addRadio(), inet::physicallayer::RadioMedium::addTransmission(), inet::physicallayer::ScalarAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredDimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredScalarAnalogModel::computeReception(), inet::physicallayer::IdealAnalogModel::computeReception(), inet::physicallayer::ScalarAnalogModelBase::computeReceptionPower(), inet::physicallayer::DimensionalAnalogModelBase::computeReceptionPower(), inet::NetworkConfiguratorBase::computeWirelessLinkWeight(), inet::physicallayer::RadioMedium::isPotentialReceiver(), and inet::physicallayer::RadioMedium::receiveSignal().
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
Referenced by inet::physicallayer::RadioMedium::addRadio(), inet::physicallayer::RadioMedium::addTransmission(), inet::physicallayer::ReferenceCommunicationCache::computeInterferingTransmissions(), inet::physicallayer::ScalarAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredDimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredScalarAnalogModel::computeReception(), inet::physicallayer::IdealAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModelBase::computeReceptionPower(), inet::NetworkConfiguratorBase::computeWirelessLinkWeight(), inet::physicallayer::RadioMedium::isInterferingTransmission(), and inet::physicallayer::RadioMedium::receiveSignal().
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
Referenced by inet::physicallayer::ScalarAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredDimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredScalarAnalogModel::computeReception(), inet::physicallayer::IdealAnalogModel::computeReception(), inet::physicallayer::ScalarAnalogModelBase::computeReceptionPower(), and inet::physicallayer::DimensionalAnalogModelBase::computeReceptionPower().
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
Referenced by inet::physicallayer::RadioMedium::addRadio(), inet::physicallayer::RadioMedium::addTransmission(), inet::physicallayer::TwoRayInterference::computePathLoss(), inet::physicallayer::PathLossBase::computePathLoss(), inet::physicallayer::TwoRayGroundReflection::computePathLoss(), inet::physicallayer::ScalarAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModel::computeReception(), inet::physicallayer::IdealAnalogModel::computeReception(), inet::physicallayer::LayeredDimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredScalarAnalogModel::computeReception(), inet::physicallayer::ScalarAnalogModelBase::computeReceptionPower(), inet::physicallayer::DimensionalAnalogModelBase::computeReceptionPower(), inet::physicallayer::AnalogModelBase::computeTransmissionDirection(), inet::NetworkConfiguratorBase::computeWirelessLinkWeight(), inet::physicallayer::RadioMedium::isPotentialReceiver(), inet::physicallayer::RadioMedium::receiveSignal(), and inet::physicallayer::RadioMedium::sendToRadio().
|
pure virtual |
|
pure virtual |
Implemented in inet::physicallayer::Arrival.
Referenced by inet::physicallayer::RadioMedium::addRadio(), inet::physicallayer::RadioMedium::addTransmission(), inet::physicallayer::ReferenceCommunicationCache::computeInterferingTransmissions(), inet::physicallayer::ScalarAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredDimensionalAnalogModel::computeReception(), inet::physicallayer::LayeredScalarAnalogModel::computeReception(), inet::physicallayer::IdealAnalogModel::computeReception(), inet::physicallayer::DimensionalAnalogModelBase::computeReceptionPower(), inet::NetworkConfiguratorBase::computeWirelessLinkWeight(), inet::physicallayer::RadioMedium::isInterferingTransmission(), and inet::physicallayer::RadioMedium::receiveSignal().
|
pure virtual |
Implemented in inet::physicallayer::Arrival.