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 IObjectCache * getObjectCache () const =0
 
virtual IGround * getGround () const =0
 
virtual const Coord & getSpaceMin () const =0
 
virtual const Coord & getSpaceMax () const =0
 
virtual const IMaterialRegistry * getMaterialRegistry () const =0
 
virtual int getNumObjects () const =0
 
virtual const IPhysicalObject * getObject (int index) const =0
 
virtual const IPhysicalObject * getObjectById (int id) const =0
 
virtual void visitObjects (const IVisitor *visitor, const LineSegment &lineSegment) const =0
 

Member Function Documentation

virtual IGround* inet::physicalenvironment::IPhysicalEnvironment::getGround ( ) const
pure virtual
virtual const IMaterialRegistry* inet::physicalenvironment::IPhysicalEnvironment::getMaterialRegistry ( ) const
pure virtual
virtual int inet::physicalenvironment::IPhysicalEnvironment::getNumObjects ( ) const
pure virtual
virtual const IPhysicalObject* inet::physicalenvironment::IPhysicalEnvironment::getObject ( int  index) const
pure virtual
virtual const IPhysicalObject* inet::physicalenvironment::IPhysicalEnvironment::getObjectById ( int  id) const
pure virtual
virtual IObjectCache* inet::physicalenvironment::IPhysicalEnvironment::getObjectCache ( ) const
pure virtual
virtual const Coord& inet::physicalenvironment::IPhysicalEnvironment::getSpaceMax ( ) const
pure virtual
virtual const Coord& inet::physicalenvironment::IPhysicalEnvironment::getSpaceMin ( ) const
pure virtual
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: