|
INET Framework for OMNeT++/OMNEST
|
#include <VisualizerBase.h>
Protected Member Functions | |
| virtual int | numInitStages () const override |
| virtual void | initialize (int stage) override |
| virtual Coord | getPosition (const cModule *networkNode) const |
| virtual Coord | getContactPosition (const cModule *networkNode, const Coord &fromPosition, const char *contactMode, double contactSpacing) const |
| virtual Quaternion | getOrientation (const cModule *networkNode) const |
| virtual void | mapChunks (const Ptr< const Chunk > &chunk, const std::function< void(const Ptr< const Chunk > &, int)> &thunk) const |
Protected Attributes | |
| cModule * | visualizationTargetModule = nullptr |
| cModule * | visualizationSubjectModule = nullptr |
| const char * | tags = nullptr |
|
protectedvirtual |
Referenced by inet::visualizer::LinkOsgVisualizerBase::refreshDisplay(), inet::visualizer::TreeCanvasVisualizerBase::refreshDisplay(), inet::visualizer::RoutingTableCanvasVisualizer::refreshDisplay(), inet::visualizer::PathCanvasVisualizerBase::refreshDisplay(), and inet::visualizer::LinkCanvasVisualizerBase::refreshDisplay().
|
protectedvirtual |
Referenced by inet::visualizer::NetworkNodeOsgVisualizer::refreshDisplay().
|
protectedvirtual |
Referenced by inet::visualizer::LinkBreakCanvasVisualizer::createLinkBreakVisualization(), inet::visualizer::LinkOsgVisualizerBase::createLinkVisualization(), inet::visualizer::NetworkConnectionOsgVisualizer::createNetworkConnectionVisualization(), inet::visualizer::NetworkConnectionCanvasVisualizer::createNetworkConnectionVisualization(), inet::visualizer::PathOsgVisualizerBase::createPathVisualization(), inet::visualizer::RoutingTableOsgVisualizer::createRouteVisualization(), getContactPosition(), inet::visualizer::PacketDropVisualizerBase::receiveSignal(), inet::visualizer::NetworkNodeCanvasVisualizer::refreshDisplay(), inet::visualizer::NetworkNodeOsgVisualizer::refreshDisplay(), inet::visualizer::LinkOsgVisualizerBase::refreshDisplay(), inet::visualizer::LinkBreakCanvasVisualizer::refreshDisplay(), inet::visualizer::PathCanvasVisualizerBase::refreshDisplay(), inet::visualizer::RoutingTableCanvasVisualizer::refreshDisplay(), inet::visualizer::LinkCanvasVisualizerBase::refreshDisplay(), and inet::visualizer::TreeCanvasVisualizerBase::refreshDisplay().
|
overrideprotectedvirtual |
Reimplemented in inet::visualizer::PacketDropVisualizerBase, inet::visualizer::PathVisualizerBase, inet::visualizer::LinkVisualizerBase, inet::visualizer::StatisticVisualizerBase, inet::visualizer::RoutingTableVisualizerBase, inet::visualizer::GateScheduleVisualizerBase, inet::visualizer::MobilityVisualizerBase, inet::visualizer::RadioVisualizerBase, inet::visualizer::InterfaceTableVisualizerBase, inet::visualizer::TreeVisualizerBase, inet::visualizer::TransportConnectionVisualizerBase, inet::visualizer::InfoVisualizerBase, inet::visualizer::QueueVisualizerBase, inet::visualizer::LinkBreakVisualizerBase, inet::visualizer::Ieee80211VisualizerBase, inet::visualizer::TracingObstacleLossCanvasVisualizer, inet::visualizer::TracingObstacleLossVisualizerBase, inet::visualizer::EnergyStorageVisualizerBase, inet::visualizer::PhysicalEnvironmentCanvasVisualizer, inet::visualizer::RadioCanvasVisualizer, inet::visualizer::GateScheduleCanvasVisualizer, inet::visualizer::InfoCanvasVisualizer, inet::visualizer::PacketDropCanvasVisualizer, inet::visualizer::QueueCanvasVisualizer, inet::visualizer::InterfaceTableCanvasVisualizer, inet::visualizer::MobilityCanvasVisualizer, inet::visualizer::EnergyStorageCanvasVisualizer, inet::visualizer::TransportConnectionCanvasVisualizer, inet::visualizer::Ieee80211CanvasVisualizer, inet::visualizer::StatisticOsgVisualizer, inet::visualizer::InterfaceTableOsgVisualizer, inet::visualizer::LinkCanvasVisualizerBase, inet::visualizer::PathCanvasVisualizerBase, inet::visualizer::TreeCanvasVisualizerBase, inet::visualizer::StatisticCanvasVisualizer, inet::visualizer::RoutingTableCanvasVisualizer, inet::visualizer::GateScheduleOsgVisualizer, inet::visualizer::InfoOsgVisualizer, inet::visualizer::QueueOsgVisualizer, inet::visualizer::RadioOsgVisualizer, inet::visualizer::EnergyStorageOsgVisualizer, inet::visualizer::NetworkNodeVisualizerBase, inet::visualizer::LinkBreakCanvasVisualizer, inet::visualizer::Ieee80211OsgVisualizer, inet::visualizer::TransportConnectionOsgVisualizer, inet::visualizer::TracingObstacleLossOsgVisualizer, inet::visualizer::LinkOsgVisualizerBase, inet::visualizer::PathOsgVisualizerBase, inet::visualizer::MobilityOsgVisualizer, inet::visualizer::RoutingTableOsgVisualizer, inet::visualizer::PhysicalEnvironmentVisualizerBase, inet::visualizer::OpenStreetMapSceneCanvasVisualizer, inet::visualizer::NetworkConnectionVisualizerBase, inet::visualizer::NetworkNodeCanvasVisualizer, inet::visualizer::NetworkNodeOsgVisualizer, inet::visualizer::SceneCanvasVisualizer, inet::visualizer::SceneVisualizerBase, inet::visualizer::NetworkConnectionCanvasVisualizer, inet::visualizer::PhysicalEnvironmentOsgVisualizer, inet::visualizer::FailureProtectionConfigurationCanvasVisualizer, inet::visualizer::StreamRedundancyConfigurationCanvasVisualizer, inet::visualizer::SceneOsgVisualizer, and inet::visualizer::NetworkConnectionOsgVisualizer.
Referenced by inet::visualizer::SceneVisualizerBase::initialize(), inet::visualizer::NetworkConnectionVisualizerBase::initialize(), inet::visualizer::PhysicalEnvironmentVisualizerBase::initialize(), inet::visualizer::NetworkNodeVisualizerBase::initialize(), inet::visualizer::EnergyStorageVisualizerBase::initialize(), inet::visualizer::TracingObstacleLossVisualizerBase::initialize(), inet::visualizer::Ieee80211VisualizerBase::initialize(), inet::visualizer::LinkBreakVisualizerBase::initialize(), inet::visualizer::QueueVisualizerBase::initialize(), inet::visualizer::InfoVisualizerBase::initialize(), inet::visualizer::TransportConnectionVisualizerBase::initialize(), inet::visualizer::TreeVisualizerBase::initialize(), inet::visualizer::InterfaceTableVisualizerBase::initialize(), inet::visualizer::RadioVisualizerBase::initialize(), inet::visualizer::MobilityVisualizerBase::initialize(), inet::visualizer::GateScheduleVisualizerBase::initialize(), inet::visualizer::RoutingTableVisualizerBase::initialize(), inet::visualizer::StatisticVisualizerBase::initialize(), inet::visualizer::LinkVisualizerBase::initialize(), inet::visualizer::PathVisualizerBase::initialize(), and inet::visualizer::PacketDropVisualizerBase::initialize().
|
protectedvirtual |
Referenced by inet::visualizer::PacketFlowCanvasVisualizer::processPathElement(), inet::visualizer::PathVisualizerBase::processPathElement(), inet::visualizer::PathVisualizerBase::processPathEnd(), inet::visualizer::PathVisualizerBase::processPathStart(), and inet::visualizer::LinkVisualizerBase::receiveSignal().
|
inlineoverrideprotectedvirtual |
|
protected |
Referenced by inet::visualizer::TransportConnectionCanvasVisualizer::createConnectionEndFigure(), inet::visualizer::EnergyStorageCanvasVisualizer::createEnergyStorageVisualization(), inet::visualizer::GateScheduleCanvasVisualizer::createGateVisualization(), inet::visualizer::Ieee80211CanvasVisualizer::createIeee80211Visualization(), inet::visualizer::InfoCanvasVisualizer::createInfoVisualization(), inet::visualizer::InterfaceTableCanvasVisualizer::createInterfaceVisualization(), inet::visualizer::LinkBreakCanvasVisualizer::createLinkBreakVisualization(), inet::visualizer::DataLinkCanvasVisualizer::createLinkVisualization(), inet::visualizer::PhysicalLinkCanvasVisualizer::createLinkVisualization(), inet::visualizer::MobilityCanvasVisualizer::createMobilityVisualization(), inet::visualizer::TracingObstacleLossCanvasVisualizer::createObstacleLossVisualization(), inet::visualizer::PacketDropCanvasVisualizer::createPacketDropVisualization(), inet::visualizer::TransportRouteCanvasVisualizer::createPathVisualization(), inet::visualizer::NetworkRouteCanvasVisualizer::createPathVisualization(), inet::visualizer::PacketFlowCanvasVisualizer::createPathVisualization(), inet::visualizer::QueueCanvasVisualizer::createQueueVisualization(), inet::visualizer::RadioCanvasVisualizer::createRadioVisualization(), inet::visualizer::RoutingTableCanvasVisualizer::createRouteVisualization(), inet::visualizer::StatisticCanvasVisualizer::createStatisticVisualization(), inet::visualizer::FailureProtectionConfigurationCanvasVisualizer::createTreeVisualization(), inet::visualizer::StreamRedundancyConfigurationCanvasVisualizer::createTreeVisualization(), inet::visualizer::MobilityCanvasVisualizer::extendMovementTrail(), initialize(), and inet::visualizer::SceneCanvasVisualizer::initializeAxis().
|
protected |
Referenced by inet::visualizer::InterfaceTableVisualizerBase::addAllInterfaceVisualizations(), inet::visualizer::GateScheduleVisualizerBase::addGateVisualizations(), inet::visualizer::QueueVisualizerBase::addQueueVisualizations(), inet::visualizer::LinkBreakVisualizerBase::findNode(), inet::visualizer::RoutingTableVisualizerBase::getDestinations(), inet::visualizer::SceneOsgVisualizerBase::getNetworkBoundingSphere(), inet::visualizer::NetworkNodeOsgVisualizer::initialize(), inet::visualizer::NetworkConnectionVisualizerBase::initialize(), inet::visualizer::NetworkNodeCanvasVisualizer::initialize(), initialize(), inet::visualizer::NetworkNodeVisualizerBase::initialize(), inet::visualizer::Ieee80211VisualizerBase::subscribe(), inet::visualizer::LinkBreakVisualizerBase::subscribe(), inet::visualizer::TransportConnectionVisualizerBase::subscribe(), inet::visualizer::InterfaceTableVisualizerBase::subscribe(), inet::visualizer::RadioVisualizerBase::subscribe(), inet::visualizer::MobilityVisualizerBase::subscribe(), inet::visualizer::RoutingTableVisualizerBase::subscribe(), inet::visualizer::StatisticVisualizerBase::subscribe(), inet::visualizer::LinkVisualizerBase::subscribe(), inet::visualizer::PathVisualizerBase::subscribe(), inet::visualizer::PacketDropVisualizerBase::subscribe(), inet::visualizer::Ieee80211VisualizerBase::unsubscribe(), inet::visualizer::LinkBreakVisualizerBase::unsubscribe(), inet::visualizer::TransportConnectionVisualizerBase::unsubscribe(), inet::visualizer::InterfaceTableVisualizerBase::unsubscribe(), inet::visualizer::RadioVisualizerBase::unsubscribe(), inet::visualizer::MobilityVisualizerBase::unsubscribe(), inet::visualizer::RoutingTableVisualizerBase::unsubscribe(), inet::visualizer::StatisticVisualizerBase::unsubscribe(), inet::visualizer::LinkVisualizerBase::unsubscribe(), inet::visualizer::PathVisualizerBase::unsubscribe(), inet::visualizer::PacketDropVisualizerBase::unsubscribe(), and inet::visualizer::RoutingTableVisualizerBase::updateAllRouteVisualizations().
|
protected |
Referenced by inet::visualizer::LinkBreakOsgVisualizer::addLinkBreakVisualization(), inet::visualizer::LinkOsgVisualizerBase::addLinkVisualization(), inet::visualizer::LinkVisualizerBase::addLinkVisualization(), inet::visualizer::MobilityOsgVisualizer::addMobilityVisualization(), inet::visualizer::MobilityCanvasVisualizer::addMobilityVisualization(), inet::visualizer::NetworkNodeCanvasVisualizer::addNetworkNodeVisualization(), inet::visualizer::NetworkNodeOsgVisualizer::addNetworkNodeVisualization(), inet::visualizer::PacketDropOsgVisualizer::addPacketDropVisualization(), inet::visualizer::PathOsgVisualizerBase::addPathVisualization(), inet::visualizer::RoutingTableOsgVisualizer::addRouteVisualization(), inet::visualizer::NetworkConnectionOsgVisualizer::createNetworkConnectionVisualization(), inet::visualizer::NetworkConnectionCanvasVisualizer::createNetworkConnectionVisualization(), inet::visualizer::SceneCanvasVisualizer::displayDescription(), inet::visualizer::NetworkConnectionCanvasVisualizer::initialize(), inet::visualizer::SceneCanvasVisualizer::initialize(), inet::visualizer::NetworkNodeCanvasVisualizer::initialize(), inet::visualizer::RoutingTableOsgVisualizer::initialize(), initialize(), inet::visualizer::PathOsgVisualizerBase::initialize(), inet::visualizer::LinkOsgVisualizerBase::initialize(), inet::visualizer::LinkBreakCanvasVisualizer::initialize(), inet::visualizer::RoutingTableCanvasVisualizer::initialize(), inet::visualizer::LinkCanvasVisualizerBase::initialize(), inet::visualizer::TreeCanvasVisualizerBase::initialize(), inet::visualizer::PathCanvasVisualizerBase::initialize(), inet::visualizer::TransportConnectionCanvasVisualizer::initialize(), inet::visualizer::MobilityCanvasVisualizer::initialize(), inet::visualizer::PacketDropCanvasVisualizer::initialize(), inet::visualizer::RadioCanvasVisualizer::initialize(), inet::visualizer::TracingObstacleLossCanvasVisualizer::initialize(), inet::visualizer::SceneOsgVisualizerBase::initializeAxis(), inet::visualizer::SceneOsgVisualizerBase::initializeScene(), inet::visualizer::SceneOsgVisualizer::initializeScene(), inet::visualizer::SceneOsgVisualizerBase::initializeSceneFloor(), inet::visualizer::SceneOsgVisualizer::initializeViewpoint(), inet::visualizer::PacketDropOsgVisualizer::refreshDisplay(), inet::visualizer::LinkBreakOsgVisualizer::refreshDisplay(), inet::visualizer::LinkOsgVisualizerBase::refreshDisplay(), inet::visualizer::PathOsgVisualizerBase::refreshDisplay(), inet::visualizer::MobilityOsgVisualizer::refreshDisplay(), inet::visualizer::LinkBreakCanvasVisualizer::refreshDisplay(), inet::visualizer::PathCanvasVisualizerBase::refreshDisplay(), inet::visualizer::LinkCanvasVisualizerBase::refreshDisplay(), inet::visualizer::MobilityCanvasVisualizer::refreshDisplay(), inet::visualizer::PacketDropCanvasVisualizer::refreshDisplay(), inet::visualizer::TracingObstacleLossCanvasVisualizer::refreshDisplay(), inet::visualizer::MobilityOsgVisualizer::removeMobilityVisualization(), inet::visualizer::MobilityCanvasVisualizer::removeMobilityVisualization(), inet::visualizer::NetworkNodeOsgVisualizer::removeNetworkNodeVisualization(), and inet::visualizer::NetworkNodeCanvasVisualizer::removeNetworkNodeVisualization().