Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::Geometry::BaseVisit Class Referenceabstract

Adds the main. More...

#include <BaseVisit.h>

Inheritance diagram for Mantid::Geometry::BaseVisit:
Mantid::Geometry::LineIntersectVisit

Public Member Functions

virtual void Accept (const Cone &)=0
 Accept a cone. More...
 
virtual void Accept (const Cylinder &)=0
 Accept a cylinder. More...
 
virtual void Accept (const General &)=0
 Accept a general surface. More...
 
virtual void Accept (const Plane &)=0
 Accept a plane. More...
 
virtual void Accept (const Sphere &)=0
 Accept a sphere. More...
 
virtual void Accept (const Surface &)=0
 Accept a surface. More...
 
virtual ~BaseVisit ()=default
 Destructor. More...
 

Detailed Description

Adds the main.

Version
1.0
Author
S. Ansell

Definition at line 31 of file BaseVisit.h.

Constructor & Destructor Documentation

◆ ~BaseVisit()

virtual Mantid::Geometry::BaseVisit::~BaseVisit ( )
virtualdefault

Destructor.

Member Function Documentation

◆ Accept() [1/6]

virtual void Mantid::Geometry::BaseVisit::Accept ( const Cone )
pure virtual

Accept a cone.

Implemented in Mantid::Geometry::LineIntersectVisit.

◆ Accept() [2/6]

virtual void Mantid::Geometry::BaseVisit::Accept ( const Cylinder )
pure virtual

Accept a cylinder.

Implemented in Mantid::Geometry::LineIntersectVisit.

◆ Accept() [3/6]

virtual void Mantid::Geometry::BaseVisit::Accept ( const General )
pure virtual

Accept a general surface.

Implemented in Mantid::Geometry::LineIntersectVisit.

◆ Accept() [4/6]

virtual void Mantid::Geometry::BaseVisit::Accept ( const Plane )
pure virtual

Accept a plane.

Implemented in Mantid::Geometry::LineIntersectVisit.

◆ Accept() [5/6]

virtual void Mantid::Geometry::BaseVisit::Accept ( const Sphere )
pure virtual

Accept a sphere.

Implemented in Mantid::Geometry::LineIntersectVisit.

◆ Accept() [6/6]

virtual void Mantid::Geometry::BaseVisit::Accept ( const Surface )
pure virtual

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