OpenStructure
Public Member Functions
SphericalMask Class Reference

#include <spherical_mask.hh>

Inherits MaskBase, and Sphere.

Public Member Functions

 SphericalMask ()
 
virtual ~SphericalMask ()
 
 SphericalMask (const Sphere &s)
 
 SphericalMask (const Vec2 &v, Real d)
 
virtual MaskPtr Clone ()
 
virtual bool IsInside (const Vec2 &v)
 
virtual void Shift (const Vec2 &v)
 
virtual void Expand (Real d)
 
virtual void Scale (Real d)
 
virtual void Apply (MaskVisitor &v)
 
- Public Member Functions inherited from MaskBase
 MaskBase ()
 
virtual ~MaskBase ()
 
bool IsOutside (const Vec2 &v)
 
virtual void Shrink (Real d)
 

Detailed Description

Definition at line 35 of file spherical_mask.hh.

Constructor & Destructor Documentation

◆ SphericalMask() [1/3]

◆ ~SphericalMask()

virtual ~SphericalMask ( )
virtual

◆ SphericalMask() [2/3]

SphericalMask ( const Sphere &  s)

◆ SphericalMask() [3/3]

SphericalMask ( const Vec2 &  v,
Real  d 
)

Member Function Documentation

◆ Apply()

virtual void Apply ( MaskVisitor v)
virtual

Implements MaskBase.

◆ Clone()

virtual MaskPtr Clone ( )
virtual

Implements MaskBase.

◆ Expand()

virtual void Expand ( Real  d)
virtual

Implements MaskBase.

◆ IsInside()

virtual bool IsInside ( const Vec2 &  v)
virtual

Implements MaskBase.

◆ Scale()

virtual void Scale ( Real  d)
virtual

Implements MaskBase.

◆ Shift()

virtual void Shift ( const Vec2 &  v)
virtual

Implements MaskBase.


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