Commit 5c0c85d7 authored by Philipp Schäfer's avatar Philipp Schäfer
Browse files

ART - Simulation Settings

- minor fixes
parent 6f2a7f04
......@@ -37,10 +37,10 @@ namespace ITAPropagationPathSim
public:
//! Returns true if the abort criterion for tracing the given ray is reached
virtual bool AbortRequested(const std::shared_ptr<CRay>& pRay) const = 0;
//! Allows additional proecssing of the ray at the end of each time step. If not overloaded this does nothing.
inline virtual void ProcessRay(std::shared_ptr<CRay>&) const = 0;
//! This is called after the tracing of a ray is finished. If not overloaded this does nothing.
inline virtual void FinalizeRay(std::shared_ptr<CRay>&) const = 0;
//! Allows additional proecssing of the ray at the end of each time step.
virtual void ProcessRay(std::shared_ptr<CRay>&) const = 0;
//! This is called after the tracing of a ray is finished.
virtual void FinalizeRay(std::shared_ptr<CRay>&) const = 0;
};
class ITA_PROPAGATION_PATH_SIM_API CAbortAtMaxTime : public IExternalWatcher
{
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment