A Discrete-Event Network Simulator
API
visualizer.core Namespace Reference

Classes

class  Channel
 Channel. More...
 
class  Node
 Node class. More...
 
class  ShowTransmissionsMode
 ShowTransmissionsMode. More...
 
class  SimulationThread
 SimulationThread. More...
 
class  Visualizer
 Visualizer. More...
 
class  WiredLink
 WiredLink. More...
 

Functions

def add_initialization_hook (hook, args)
 
def set_bounds (x1, y1, x2, y2)
 
def start ()
 

Variables

 _import_error = e
 
int BITRATE_FONT_SIZE = 10
 
float DEFAULT_NODE_SIZE = 1.0
 
int DEFAULT_TRANSMISSIONS_MEMORY = 5
 
list initialization_hooks = []
 
 ipython_view = None
 
string LAYOUT_ALGORITHM = 'neato'
 
 long = int
 
int PI_OVER_2 = math.pi/2
 
int PI_TIMES_2 = math.pi*2
 
int PRIORITY_UPDATE_MODEL = -100
 
int PRIORITY_UPDATE_VIEW = 200
 
int REPRESENT_CHANNELS_AS_NODES = 1
 
float SAMPLE_PERIOD = 0.1
 
string SHELL_FONT = "Lucida Console 9"
 
 svgitem = None
 

Function Documentation

◆ add_initialization_hook()

def visualizer.core.add_initialization_hook (   hook,
  args 
)
Adds a callback to be called after
the visualizer is initialized, like this::
   initialization_hook(visualizer, *args)

Definition at line 1835 of file core.py.

Referenced by visualizer.core.set_bounds().

+ Here is the caller graph for this function:

◆ set_bounds()

def visualizer.core.set_bounds (   x1,
  y1,
  x2,
  y2 
)

Definition at line 1845 of file core.py.

References visualizer.core.add_initialization_hook(), and visualizer.base.transform_point_simulation_to_canvas().

+ Here is the call graph for this function:

◆ start()

def visualizer.core.start ( )

Definition at line 1855 of file core.py.

References visualizer.base.load_plugins().

Referenced by ns3::TcpRxBuffer.Add(), ns3::ByteTagList.Add(), ns3::Buffer.AddAtStart(), ns3::Packet.AddByteTag(), PacketTagListTest.AddRemoveTime(), ns3::PbbMessageIpv4.AddressBlockDeserialize(), ns3::PbbMessageIpv6.AddressBlockDeserialize(), ns3::PacketMetadata.AddToRaw(), ns3::PacketMetadata.AddToRawU16(), ns3::PacketMetadata.AddToRawU32(), ns3::PacketMetadata.AddToRawU64(), ns3::PacketMetadata.AddToRawU8(), Experiment.ApplicationSetup(), ns3::MobilityModel.AssignStreams(), ns3::UanPhyCalcSinrFhFsk.CalcSinrDb(), ns3::InterferenceHelper.CalculatePhyHeaderSectionPsr(), ns3::Buffer::Iterator.CheckNoZero(), ns3::PacketMetadata.CreateFragment(), ns3::Packet.CreateFragment(), ns3::Buffer.CreateFragment(), MyHeader.Deserialize(), ns3::TcpOptionEnd.Deserialize(), ns3::EpcX2Header.Deserialize(), ns3::AlohaNoackMacHeader.Deserialize(), ns3::AmpduSubframeHeader.Deserialize(), ns3::AmsduSubframeHeader.Deserialize(), ns3::TcpOptionTS.Deserialize(), ns3::GtpcHeader.Deserialize(), ns3::BeaconPayloadHeader.Deserialize(), ns3::GtpuHeader.Deserialize(), ns3::flame::FlameHeader.Deserialize(), ns3::TcpOptionSackPermitted.Deserialize(), ns3::CtrlBAckRequestHeader.Deserialize(), BenchHeader< N >.Deserialize(), ns3::LrWpanMacTrailer.Deserialize(), ns3::TcpOptionWinScale.Deserialize(), ns3::LlcSnapHeader.Deserialize(), ns3::TcpOptionSack.Deserialize(), ns3::HePpdu::HeSigHeader.Deserialize(), ns3::SeqTsSizeHeader.Deserialize(), ns3::Chunk.Deserialize(), ns3::HtPpdu::HtSigHeader.Deserialize(), ns3::VhtPpdu::VhtSigHeader.Deserialize(), ns3::DsssPpdu::DsssSigHeader.Deserialize(), ns3::WifiInformationElementVector.Deserialize(), ns3::TcpOptionNOP.Deserialize(), ns3::OfdmPpdu::LSigHeader.Deserialize(), ns3::SeqTsHeader.Deserialize(), ns3::ThreeGppHttpHeader.Deserialize(), ns3::aodv::TypeHeader.Deserialize(), ns3::RadiotapHeader.Deserialize(), ns3::StatusCode.Deserialize(), ns3::dsdv::DsdvHeader.Deserialize(), ns3::dot11s::PeerLinkOpenStart.Deserialize(), ns3::PppHeader.Deserialize(), ns3::SeqTsEchoHeader.Deserialize(), ns3::LtePdcpHeader.Deserialize(), ns3::ManagementMessageType.Deserialize(), ns3::Icmpv4Header.Deserialize(), ns3::TcpOptionMSS.Deserialize(), ns3::UanHeaderRcData.Deserialize(), ns3::ArpHeader.Deserialize(), ns3::OrganizationIdentifier.Deserialize(), anonymous_namespace{packet-metadata-test.cc}::HistoryHeader< N >.Deserialize(), ns3::Ipv6ExtensionHeader.Deserialize(), ns3::SllHeader.Deserialize(), ns3::EthernetHeader.Deserialize(), ns3::dot11s::MeshHeader.Deserialize(), ns3::dsr::DsrOptionHeader.Deserialize(), ns3::Ipv6OptionHeader.Deserialize(), ns3::UdpHeader.Deserialize(), ns3::EpcX2HandoverRequestHeader.Deserialize(), ns3::WifiMacHeader.Deserialize(), ns3::olsr::PacketHeader.Deserialize(), ns3::LteRlcHeader.Deserialize(), ns3::CapabilityInformation.Deserialize(), ns3::TcpOptionUnknown.Deserialize(), ns3::UanHeaderCommon.Deserialize(), ns3::CommandPayloadHeader.Deserialize(), ns3::dot11s::PeerLinkCloseStart.Deserialize(), ns3::Icmpv4Echo.Deserialize(), ns3::aodv::RreqHeader.Deserialize(), ns3::MgtAssocRequestHeader.Deserialize(), ns3::dsr::DsrFsHeader.Deserialize(), ns3::OptionField.Deserialize(), ns3::PbbTlvBlock.Deserialize(), ns3::RipNgHeader.Deserialize(), ns3::VendorSpecificActionHeader.Deserialize(), ns3::dsr::DsrOptionPad1Header.Deserialize(), ns3::RipHeader.Deserialize(), ns3::SixLowPanHc1.Deserialize(), ns3::Icmpv6Header.Deserialize(), ns3::Ipv6OptionPad1Header.Deserialize(), ns3::OfdmDownlinkFramePrefix.Deserialize(), ns3::GenericMacHeader.Deserialize(), ns3::CtrlBAckResponseHeader.Deserialize(), ns3::UanHeaderRcRts.Deserialize(), ns3::dot11s::PeerLinkConfirmStart.Deserialize(), ns3::Icmpv4DestinationUnreachable.Deserialize(), ns3::dsr::DsrOptionField.Deserialize(), ns3::dsr::DsrOptionPadnHeader.Deserialize(), ns3::Ipv4Header.Deserialize(), ns3::GtpcCreateSessionRequestMessage.Deserialize(), ns3::EpcX2HandoverRequestAckHeader.Deserialize(), anonymous_namespace{packet-metadata-test.cc}::HistoryTrailer< N >.Deserialize(), ns3::WifiInformationElement.Deserialize(), ns3::ByteTagList.Deserialize(), ns3::LteRlcAmHeader.Deserialize(), ns3::Ipv6OptionPadnHeader.Deserialize(), ns3::Ipv6ExtensionHopByHopHeader.Deserialize(), ns3::Ipv6Header.Deserialize(), ns3::PacketMetadata.Deserialize(), ns3::RngRsp.Deserialize(), ns3::Icmpv4TimeExceeded.Deserialize(), ns3::GtpcCreateSessionResponseMessage.Deserialize(), ns3::DhcpHeader.Deserialize(), ns3::olsr::MessageHeader.Deserialize(), ns3::MgtReassocRequestHeader.Deserialize(), ns3::TcpHeader.Deserialize(), ns3::Icmpv6OptionHeader.Deserialize(), ns3::dsr::DsrRoutingHeader.Deserialize(), ns3::UanHeaderRcCtsGlobal.Deserialize(), ns3::Ipv6ExtensionDestinationHeader.Deserialize(), ns3::Ipv6OptionJumbogramHeader.Deserialize(), ns3::GtpcModifyBearerRequestMessage.Deserialize(), ns3::EpcX2HandoverPreparationFailureHeader.Deserialize(), ns3::BandwidthRequestHeader.Deserialize(), ns3::olsr::MessageHeader::Mid.Deserialize(), ns3::PbbAddressTlvBlock.Deserialize(), ns3::aodv::RrepHeader.Deserialize(), ns3::dsr::DsrOptionRreqHeader.Deserialize(), ns3::GtpcModifyBearerResponseMessage.Deserialize(), ns3::LrWpanMacHeader.Deserialize(), ns3::GtpcDeleteBearerCommandMessage.Deserialize(), ns3::Icmpv6NS.Deserialize(), ns3::SixLowPanFrag1.Deserialize(), ns3::Ipv6OptionRouterAlertHeader.Deserialize(), ns3::EpcX2SnStatusTransferHeader.Deserialize(), ns3::Dcd.Deserialize(), ns3::Ipv6ExtensionFragmentHeader.Deserialize(), ns3::Ucd.Deserialize(), ns3::GtpcDeleteBearerRequestMessage.Deserialize(), ns3::GrantManagementSubheader.Deserialize(), ns3::DsaReq.Deserialize(), ns3::olsr::MessageHeader::Hello.Deserialize(), ns3::UanHeaderRcCts.Deserialize(), ns3::GtpcDeleteBearerResponseMessage.Deserialize(), ns3::EpcX2UeContextReleaseHeader.Deserialize(), ns3::IdealHandoverPreparationInfoHeader.Deserialize(), ns3::SixLowPanFragN.Deserialize(), ns3::MgtAssocResponseHeader.Deserialize(), ns3::olsr::MessageHeader::Tc.Deserialize(), ns3::FragmentationSubheader.Deserialize(), ns3::UanHeaderRcAck.Deserialize(), ns3::Ipv6ExtensionRoutingHeader.Deserialize(), ns3::aodv::RrepAckHeader.Deserialize(), ns3::dsr::DsrOptionRrepHeader.Deserialize(), ns3::Icmpv6NA.Deserialize(), ns3::DsaRsp.Deserialize(), ns3::EpcX2LoadInformationHeader.Deserialize(), ns3::olsr::MessageHeader::Hna.Deserialize(), ns3::aodv::RerrHeader.Deserialize(), ns3::SixLowPanIpv6.Deserialize(), ns3::DlMap.Deserialize(), ns3::EpcX2ResourceStatusUpdateHeader.Deserialize(), ns3::MgtProbeRequestHeader.Deserialize(), ns3::IdealHandoverCommandHeader.Deserialize(), ns3::Ipv6ExtensionLooseRoutingHeader.Deserialize(), ns3::DsaAck.Deserialize(), ns3::CtrlTriggerUserInfoField.Deserialize(), ns3::UlMap.Deserialize(), ns3::PbbPacket.Deserialize(), ns3::dsr::DsrOptionSRHeader.Deserialize(), ns3::RngReq.Deserialize(), ns3::SixLowPanIphc.Deserialize(), ns3::Icmpv6RA.Deserialize(), ns3::MgtProbeResponseHeader.Deserialize(), ns3::dsr::DsrOptionRerrHeader.Deserialize(), ns3::Icmpv6RS.Deserialize(), ns3::Icmpv6Redirection.Deserialize(), ns3::CtrlTriggerHeader.Deserialize(), ns3::dsr::DsrOptionRerrUnreachHeader.Deserialize(), ns3::WifiActionHeader.Deserialize(), ns3::MgtAddBaRequestHeader.Deserialize(), ns3::SixLowPanNhcExtension.Deserialize(), ns3::Icmpv6Echo.Deserialize(), ns3::PbbMessage.Deserialize(), ns3::Icmpv6DestinationUnreachable.Deserialize(), ns3::dsr::DsrOptionRerrUnsupportHeader.Deserialize(), ns3::MgtAddBaResponseHeader.Deserialize(), ns3::SixLowPanUdpNhcExtension.Deserialize(), ns3::Icmpv6TooBig.Deserialize(), ns3::dsr::DsrOptionAckReqHeader.Deserialize(), ns3::MgtDelBaHeader.Deserialize(), ns3::Icmpv6TimeExceeded.Deserialize(), ns3::SixLowPanBc0.Deserialize(), ns3::dsr::DsrOptionAckHeader.Deserialize(), ns3::SixLowPanMesh.Deserialize(), ns3::Icmpv6ParameterError.Deserialize(), ns3::Icmpv6OptionMtu.Deserialize(), ns3::PbbAddressBlock.Deserialize(), ns3::Icmpv6OptionPrefixInformation.Deserialize(), ns3::Icmpv6OptionLinkLayerAddress.Deserialize(), ns3::PbbTlv.Deserialize(), ns3::Icmpv6OptionRedirected.Deserialize(), ns3::CtrlBAckResponseHeader.DeserializeBitmap(), ns3::WifiInformationElement.DeserializeIfPresent(), ns3::EdcaParameterSet.DeserializeInformationField(), ns3::ExtendedCapabilities.DeserializeInformationField(), ns3::HeCapabilities.DeserializeInformationField(), ns3::DsssParameterSet.DeserializeInformationField(), ns3::ErpInformation.DeserializeInformationField(), ns3::VhtCapabilities.DeserializeInformationField(), ns3::VhtOperation.DeserializeInformationField(), ns3::HeOperation.DeserializeInformationField(), ns3::dot11s::IePeeringProtocol.DeserializeInformationField(), ns3::HtCapabilities.DeserializeInformationField(), ns3::Ssid.DeserializeInformationField(), ns3::dot11s::IeLinkMetricReport.DeserializeInformationField(), ns3::ExtendedSupportedRatesIE.DeserializeInformationField(), ns3::HtOperation.DeserializeInformationField(), ns3::dot11s::IeMeshId.DeserializeInformationField(), ns3::dot11s::IePerr.DeserializeInformationField(), ns3::SupportedRates.DeserializeInformationField(), ns3::dot11s::IeRann.DeserializeInformationField(), ns3::dot11s::IePeerManagement.DeserializeInformationField(), ns3::dot11s::IeBeaconTiming.DeserializeInformationField(), ns3::dot11s::IePrep.DeserializeInformationField(), ns3::dot11s::IeConfiguration.DeserializeInformationField(), ns3::dot11s::IePreq.DeserializeInformationField(), ns3::PbbMessage.DeserializeMessage(), ns3::PbbMessageIpv4.DeserializeOriginatorAddress(), ns3::PbbMessageIpv6.DeserializeOriginatorAddress(), ns3::MeshInformationElementVector.DeserializeSingleIe(), ns3::WifiInformationElementVector.DeserializeSingleIe(), PacketTest.DoCheck(), PacketTest.DoCheckData(), ns3::OfdmUcdChannelEncodings.DoRead(), ns3::OfdmDcdChannelEncodings.DoRead(), LookupTimeTestCase.DoRun(), ns3::OfdmUcdChannelEncodings.DoWrite(), ns3::OfdmDcdChannelEncodings.DoWrite(), FillHistoRangeUniformly(), ns3::WifiPhyOperatingChannel.FindFirst(), ns3::CtrlTriggerHeader.FindUserInfoWithAid(), ns3::CtrlTriggerHeader.FindUserInfoWithRaRuAssociated(), ns3::CtrlTriggerHeader.FindUserInfoWithRaRuUnassociated(), ns3::PhyEntity.GetPhyHeaderSections(), WifiOfdmMaskSlopesTestCase.InterpolateAndAppendValues(), ns3::ByteTagList::Iterator.Iterator(), WifiPhyThresholdsTest.PhyStateChanged(), PhyStateTrace(), ns3::AthstatsWifiTraceSink.PhyStateTrace(), ns3::Packet.Print(), ns3::DcdChannelEncodings.Read(), ns3::UcdChannelEncodings.Read(), ns3::DlFramePrefixIe.Read(), ns3::OfdmUlBurstProfile.Read(), ns3::OfdmDlBurstProfile.Read(), ns3::Buffer::Iterator.Read(), ns3::OfdmDlMapIe.Read(), ns3::OfdmUlMapIe.Read(), ns3::PacketMetadata.ReadFromRawU16(), ns3::PacketMetadata.ReadFromRawU32(), ns3::PacketMetadata.ReadFromRawU64(), ns3::PacketMetadata.ReadFromRawU8(), ns3::PacketMetadata.RemoveAtStart(), ns3::Buffer.RemoveAtStart(), PacketTagListTest.RemoveTime(), ns3::PacketMetadata.ReserveCopy(), Experiment.Run(), RunBothModes(), Experiment.SendMultiDestinations(), MyHeader.Serialize(), ns3::TcpOptionEnd.Serialize(), ns3::AlohaNoackMacHeader.Serialize(), ns3::EpcX2Header.Serialize(), ns3::TcpOptionTS.Serialize(), ns3::BeaconPayloadHeader.Serialize(), ns3::WifiMacTrailer.Serialize(), ns3::WifiInformationElementVector.Serialize(), ns3::flame::FlameHeader.Serialize(), ns3::GtpuHeader.Serialize(), ns3::TcpOptionSackPermitted.Serialize(), ns3::CtrlBAckRequestHeader.Serialize(), BenchHeader< N >.Serialize(), ns3::LrWpanMacTrailer.Serialize(), ns3::TcpOptionWinScale.Serialize(), ns3::ExtendedSupportedRatesIE.Serialize(), ns3::RadiotapHeader.Serialize(), ns3::LlcSnapHeader.Serialize(), ns3::TcpOptionSack.Serialize(), ns3::SeqTsSizeHeader.Serialize(), ns3::HePpdu::HeSigHeader.Serialize(), ns3::VhtPpdu::VhtSigHeader.Serialize(), ns3::HtPpdu::HtSigHeader.Serialize(), ns3::StatusCode.Serialize(), ns3::DsssPpdu::DsssSigHeader.Serialize(), ns3::SeqTsHeader.Serialize(), ns3::TcpOptionNOP.Serialize(), ns3::OfdmPpdu::LSigHeader.Serialize(), ns3::ThreeGppHttpHeader.Serialize(), ns3::dot11s::PeerLinkOpenStart.Serialize(), ns3::PppHeader.Serialize(), ns3::SeqTsEchoHeader.Serialize(), OptionWithoutAlignmentHeader.Serialize(), ns3::LtePdcpHeader.Serialize(), ns3::ManagementMessageType.Serialize(), ns3::Icmpv4Header.Serialize(), ns3::TcpOptionMSS.Serialize(), ns3::UanHeaderRcData.Serialize(), ns3::OrganizationIdentifier.Serialize(), ns3::ArpHeader.Serialize(), ns3::Ipv6ExtensionHeader.Serialize(), anonymous_namespace{packet-metadata-test.cc}::HistoryHeader< N >.Serialize(), ns3::SllHeader.Serialize(), ns3::dsr::DsrOptionHeader.Serialize(), ns3::Ipv6OptionHeader.Serialize(), ns3::EthernetHeader.Serialize(), ns3::dot11s::MeshHeader.Serialize(), ns3::UdpHeader.Serialize(), ns3::CapabilityInformation.Serialize(), ns3::EpcX2HandoverRequestHeader.Serialize(), ns3::LteRlcHeader.Serialize(), ns3::olsr::PacketHeader.Serialize(), ns3::UanHeaderCommon.Serialize(), ns3::CommandPayloadHeader.Serialize(), ns3::dot11s::PeerLinkCloseStart.Serialize(), ns3::Icmpv4Echo.Serialize(), OptionWithAlignmentHeader.Serialize(), ns3::MgtAssocRequestHeader.Serialize(), ns3::dsr::DsrFsHeader.Serialize(), ns3::OptionField.Serialize(), ns3::PbbTlvBlock.Serialize(), ns3::RipNgHeader.Serialize(), ns3::VendorSpecificActionHeader.Serialize(), ns3::dsr::DsrOptionPad1Header.Serialize(), ns3::RipHeader.Serialize(), ns3::SixLowPanHc1.Serialize(), ns3::Icmpv6Header.Serialize(), ns3::Ipv6OptionPad1Header.Serialize(), ns3::GenericMacHeader.Serialize(), ns3::OfdmDownlinkFramePrefix.Serialize(), ns3::CtrlBAckResponseHeader.Serialize(), ns3::UanHeaderRcRts.Serialize(), ns3::dot11s::PeerLinkConfirmStart.Serialize(), ns3::dsr::DsrOptionField.Serialize(), ns3::Icmpv4DestinationUnreachable.Serialize(), ns3::dsr::DsrOptionPadnHeader.Serialize(), ns3::Ipv4Header.Serialize(), ns3::GtpcCreateSessionRequestMessage.Serialize(), ns3::EpcX2HandoverRequestAckHeader.Serialize(), anonymous_namespace{packet-metadata-test.cc}::HistoryTrailer< N >.Serialize(), ns3::Ipv6OptionPadnHeader.Serialize(), ns3::LteRlcAmHeader.Serialize(), ns3::Ipv6ExtensionHopByHopHeader.Serialize(), ns3::Ipv6Header.Serialize(), ns3::PacketMetadata.Serialize(), ns3::RngRsp.Serialize(), ns3::Icmpv4TimeExceeded.Serialize(), ns3::GtpcCreateSessionResponseMessage.Serialize(), ns3::DhcpHeader.Serialize(), ns3::olsr::MessageHeader.Serialize(), ns3::MgtReassocRequestHeader.Serialize(), ns3::TcpHeader.Serialize(), ns3::Icmpv6OptionHeader.Serialize(), ns3::dsr::DsrRoutingHeader.Serialize(), ns3::Ipv6ExtensionDestinationHeader.Serialize(), ns3::Ipv6OptionJumbogramHeader.Serialize(), ns3::UanHeaderRcCtsGlobal.Serialize(), ns3::GtpcModifyBearerRequestMessage.Serialize(), ns3::olsr::MessageHeader::Mid.Serialize(), ns3::EpcX2HandoverPreparationFailureHeader.Serialize(), ns3::PbbAddressTlvBlock.Serialize(), ns3::BandwidthRequestHeader.Serialize(), ns3::dsr::DsrOptionRreqHeader.Serialize(), ns3::GtpcModifyBearerResponseMessage.Serialize(), ns3::LrWpanMacHeader.Serialize(), ns3::GtpcDeleteBearerCommandMessage.Serialize(), ns3::Icmpv6NS.Serialize(), ns3::SixLowPanFrag1.Serialize(), ns3::Ipv6OptionRouterAlertHeader.Serialize(), ns3::EpcX2SnStatusTransferHeader.Serialize(), ns3::Ipv6ExtensionFragmentHeader.Serialize(), ns3::Dcd.Serialize(), ns3::Ucd.Serialize(), ns3::olsr::MessageHeader::Hello.Serialize(), ns3::GrantManagementSubheader.Serialize(), ns3::GtpcDeleteBearerRequestMessage.Serialize(), ns3::DsaReq.Serialize(), ns3::UanHeaderRcCts.Serialize(), ns3::GtpcDeleteBearerResponseMessage.Serialize(), ns3::olsr::MessageHeader::Tc.Serialize(), ns3::SixLowPanFragN.Serialize(), ns3::IdealHandoverPreparationInfoHeader.Serialize(), ns3::EpcX2UeContextReleaseHeader.Serialize(), ns3::MgtAssocResponseHeader.Serialize(), ns3::FragmentationSubheader.Serialize(), ns3::Ipv6ExtensionRoutingHeader.Serialize(), ns3::UanHeaderRcAck.Serialize(), ns3::dsr::DsrOptionRrepHeader.Serialize(), ns3::Icmpv6NA.Serialize(), ns3::DsaRsp.Serialize(), ns3::olsr::MessageHeader::Hna.Serialize(), ns3::EpcX2LoadInformationHeader.Serialize(), ns3::SixLowPanIpv6.Serialize(), ns3::DlMap.Serialize(), ns3::EpcX2ResourceStatusUpdateHeader.Serialize(), ns3::MgtProbeRequestHeader.Serialize(), ns3::Ipv6ExtensionLooseRoutingHeader.Serialize(), ns3::IdealHandoverCommandHeader.Serialize(), ns3::DsaAck.Serialize(), ns3::CtrlTriggerUserInfoField.Serialize(), ns3::UlMap.Serialize(), ns3::PbbPacket.Serialize(), ns3::dsr::DsrOptionSRHeader.Serialize(), ns3::SixLowPanIphc.Serialize(), ns3::RngReq.Serialize(), ns3::Icmpv6RA.Serialize(), ns3::dsr::DsrOptionRerrHeader.Serialize(), ns3::MgtProbeResponseHeader.Serialize(), ns3::Icmpv6RS.Serialize(), ns3::Icmpv6Redirection.Serialize(), ns3::CtrlTriggerHeader.Serialize(), ns3::dsr::DsrOptionRerrUnreachHeader.Serialize(), ns3::WifiActionHeader.Serialize(), ns3::SixLowPanNhcExtension.Serialize(), ns3::MgtAddBaRequestHeader.Serialize(), ns3::Icmpv6Echo.Serialize(), ns3::PbbMessage.Serialize(), ns3::Icmpv6DestinationUnreachable.Serialize(), ns3::dsr::DsrOptionRerrUnsupportHeader.Serialize(), ns3::MgtAddBaResponseHeader.Serialize(), ns3::SixLowPanUdpNhcExtension.Serialize(), ns3::Icmpv6TooBig.Serialize(), ns3::dsr::DsrOptionAckReqHeader.Serialize(), ns3::MgtDelBaHeader.Serialize(), ns3::Icmpv6TimeExceeded.Serialize(), ns3::SixLowPanBc0.Serialize(), ns3::dsr::DsrOptionAckHeader.Serialize(), ns3::SixLowPanMesh.Serialize(), ns3::Icmpv6ParameterError.Serialize(), ns3::Icmpv6OptionMtu.Serialize(), ns3::PbbAddressBlock.Serialize(), ns3::Icmpv6OptionPrefixInformation.Serialize(), ns3::Icmpv6OptionLinkLayerAddress.Serialize(), ns3::PbbTlv.Serialize(), ns3::Icmpv6OptionRedirected.Serialize(), ns3::CtrlBAckResponseHeader.SerializeBitmap(), ns3::ExtendedCapabilities.SerializeInformationField(), ns3::DsssParameterSet.SerializeInformationField(), ns3::ErpInformation.SerializeInformationField(), ns3::HeCapabilities.SerializeInformationField(), ns3::EdcaParameterSet.SerializeInformationField(), ns3::VhtCapabilities.SerializeInformationField(), ns3::VhtOperation.SerializeInformationField(), ns3::HeOperation.SerializeInformationField(), ns3::HtCapabilities.SerializeInformationField(), ns3::Ssid.SerializeInformationField(), ns3::ExtendedSupportedRatesIE.SerializeInformationField(), ns3::HtOperation.SerializeInformationField(), ns3::SupportedRates.SerializeInformationField(), ns3::PbbMessageIpv4.SerializeOriginatorAddress(), ns3::PbbMessageIpv6.SerializeOriginatorAddress(), ns3::Application.SetStartTime(), ns3::WifiPhy.SetTxPowerStart(), ns3::PbbTlv.SetValue(), ns3::ApplicationContainer.Start(), ns3::ApplicationContainer.StartWithJitter(), ns3::RawTextConfigLoad.Strip(), ns3::UanPdp.SumTapsFromMaxC(), ns3::UanPdp.SumTapsFromMaxNc(), ns3::TagBuffer.TagBuffer(), TcpOptionWSTestCase.TestDeserialize(), TcpOptionTSTestCase.TestDeserialize(), TestDeterministicByTime(), ns3::Hash::Example::Dictionary.TimeOne(), ns3::HeapScheduler.TopDown(), ns3::test::RandomVariable::TestCaseBase.UniformHistogramBins(), ns3::DcdChannelEncodings.Write(), ns3::UcdChannelEncodings.Write(), ns3::DlFramePrefixIe.Write(), ns3::Buffer::Iterator.Write(), ns3::OfdmUlBurstProfile.Write(), ns3::OfdmDlBurstProfile.Write(), ns3::OfdmDlMapIe.Write(), and ns3::OfdmUlMapIe.Write().

+ Here is the call graph for this function:

Variable Documentation

◆ _import_error

visualizer.core._import_error = e
private

Definition at line 59 of file core.py.

◆ BITRATE_FONT_SIZE

int visualizer.core.BITRATE_FONT_SIZE = 10

Definition at line 9 of file core.py.

◆ DEFAULT_NODE_SIZE

float visualizer.core.DEFAULT_NODE_SIZE = 1.0

Definition at line 7 of file core.py.

◆ DEFAULT_TRANSMISSIONS_MEMORY

int visualizer.core.DEFAULT_TRANSMISSIONS_MEMORY = 5

Definition at line 8 of file core.py.

◆ initialization_hooks

list visualizer.core.initialization_hooks = []

Definition at line 1833 of file core.py.

◆ ipython_view

visualizer.core.ipython_view = None

Definition at line 67 of file core.py.

◆ LAYOUT_ALGORITHM

string visualizer.core.LAYOUT_ALGORITHM = 'neato'

Definition at line 5 of file core.py.

◆ long

◆ PI_OVER_2

int visualizer.core.PI_OVER_2 = math.pi/2

Definition at line 74 of file core.py.

◆ PI_TIMES_2

int visualizer.core.PI_TIMES_2 = math.pi*2

Definition at line 75 of file core.py.

◆ PRIORITY_UPDATE_MODEL

int visualizer.core.PRIORITY_UPDATE_MODEL = -100

Definition at line 13 of file core.py.

◆ PRIORITY_UPDATE_VIEW

int visualizer.core.PRIORITY_UPDATE_VIEW = 200

Definition at line 14 of file core.py.

◆ REPRESENT_CHANNELS_AS_NODES

int visualizer.core.REPRESENT_CHANNELS_AS_NODES = 1

Definition at line 6 of file core.py.

◆ SAMPLE_PERIOD

float visualizer.core.SAMPLE_PERIOD = 0.1

Definition at line 12 of file core.py.

◆ SHELL_FONT

string visualizer.core.SHELL_FONT = "Lucida Console 9"

Definition at line 19 of file core.py.

◆ svgitem

visualizer.core.svgitem = None

Definition at line 57 of file core.py.