DP3
Public Member Functions | List of all members
dp3::base::ModelComponent Class Referenceabstract

Base class for model components. More...

#include <ModelComponent.h>

Inheritance diagram for dp3::base::ModelComponent:
dp3::base::PointSource dp3::base::GaussianSource

Public Member Functions

virtual ~ModelComponent ()
 
virtual void accept (ModelComponentVisitor &) const =0
 
virtual const Directiondirection () const =0
 

Detailed Description

Base class for model components.

Constructor & Destructor Documentation

◆ ~ModelComponent()

virtual dp3::base::ModelComponent::~ModelComponent ( )
inlinevirtual

Member Function Documentation

◆ accept()

virtual void dp3::base::ModelComponent::accept ( ModelComponentVisitor ) const
pure virtual

◆ direction()

virtual const Direction& dp3::base::ModelComponent::direction ( ) const
pure virtual

Implemented in dp3::base::PointSource.


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