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

This interface provides abstractions for efficient physical object cache data structures. More...

#include <IObjectCache.h>

Inheritance diagram for inet::physicalenvironment::IObjectCache:
inet::physicalenvironment::BVHObjectCache inet::physicalenvironment::GridObjectCache

Public Member Functions

virtual void visitObjects (const IVisitor *visitor, const LineSegment &lineSegment) const =0
 Calls the visitor with at least all physical objects that intersect with the provided line segment. More...
 

Detailed Description

This interface provides abstractions for efficient physical object cache data structures.

Member Function Documentation

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

Calls the visitor with at least all physical objects that intersect with the provided line segment.

Implemented in inet::physicalenvironment::BVHObjectCache, and inet::physicalenvironment::GridObjectCache.

Referenced by inet::physicalenvironment::PhysicalEnvironment::visitObjects().


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