#include <SceneVisualizerBase.h>
◆ getSceneBounds()
| Box inet::visualizer::SceneVisualizerBase::getSceneBounds |
( |
| ) |
|
|
protectedvirtual |
39 auto physicalEnvironment = findModuleFromPar<IPhysicalEnvironment>(par(
"physicalEnvironmentModule"),
this);
40 if (physicalEnvironment ==
nullptr) {
42 auto width = atof(displayString.getTagArg(
"bgb", 0));
43 auto height = atof(displayString.getTagArg(
"bgb", 1));
44 min = Coord(0.0, 0.0, 0.0);
45 max = Coord(width, height, 0.0);
48 min = physicalEnvironment->getSpaceMin();
49 max = physicalEnvironment->getSpaceMax();
51 for (
int id = 0;
id <= getSimulation()->getLastComponentId();
id++) {
52 auto mobility =
dynamic_cast<IMobility *
>(getSimulation()->getModule(
id));
53 if (mobility !=
nullptr) {
54 min = mobility->getConstraintAreaMin().min(
min);
55 max = mobility->getConstraintAreaMax().max(
max);
Referenced by inet::visualizer::SceneOsgVisualizerBase::initializeSceneFloor().
◆ initialize()
| void inet::visualizer::SceneVisualizerBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ sceneMax
| Coord inet::visualizer::SceneVisualizerBase::sceneMax |
|
protected |
◆ sceneMin
| Coord inet::visualizer::SceneVisualizerBase::sceneMin |
|
protected |
The documentation for this class was generated from the following files: