INET Framework for OMNeT++/OMNEST
inet::physicalenvironment::IPhysicalEnvironment Class Referenceabstract

#include <IPhysicalEnvironment.h>

Inheritance diagram for inet::physicalenvironment::IPhysicalEnvironment:
inet::physicalenvironment::PhysicalEnvironment

Public Member Functions

virtual IObjectCachegetObjectCache () const =0
 
virtual IGroundgetGround () const =0
 
virtual const CoordgetSpaceMin () const =0
 
virtual const CoordgetSpaceMax () const =0
 
virtual const IMaterialRegistrygetMaterialRegistry () const =0
 
virtual int getNumObjects () const =0
 
virtual const IPhysicalObjectgetObject (int index) const =0
 
virtual const IPhysicalObjectgetObjectById (int id) const =0
 
virtual void visitObjects (const IVisitor *visitor, const LineSegment &lineSegment) const =0
 

Member Function Documentation

◆ getGround()

virtual IGround* inet::physicalenvironment::IPhysicalEnvironment::getGround ( ) const
pure virtual

◆ getMaterialRegistry()

virtual const IMaterialRegistry* inet::physicalenvironment::IPhysicalEnvironment::getMaterialRegistry ( ) const
pure virtual

◆ getNumObjects()

virtual int inet::physicalenvironment::IPhysicalEnvironment::getNumObjects ( ) const
pure virtual

◆ getObject()

virtual const IPhysicalObject* inet::physicalenvironment::IPhysicalEnvironment::getObject ( int  index) const
pure virtual

◆ getObjectById()

virtual const IPhysicalObject* inet::physicalenvironment::IPhysicalEnvironment::getObjectById ( int  id) const
pure virtual

◆ getObjectCache()

virtual IObjectCache* inet::physicalenvironment::IPhysicalEnvironment::getObjectCache ( ) const
pure virtual

◆ getSpaceMax()

virtual const Coord& inet::physicalenvironment::IPhysicalEnvironment::getSpaceMax ( ) const
pure virtual

◆ getSpaceMin()

virtual const Coord& inet::physicalenvironment::IPhysicalEnvironment::getSpaceMin ( ) const
pure virtual

◆ visitObjects()

virtual void inet::physicalenvironment::IPhysicalEnvironment::visitObjects ( const IVisitor visitor,
const LineSegment lineSegment 
) const
pure virtual

The documentation for this class was generated from the following file: