BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
MaskPattern Class Reference

Public Member Functions

 MaskPattern (const MaskPattern &)=delete
 
 MaskPattern (IShape2D *shape_, bool doMask_)
 
 ~MaskPattern ()
 
MaskPatternclone () const
 

Public Attributes

bool doMask
 
IShape2Dshape
 

Constructor & Destructor Documentation

◆ MaskPattern() [1/2]

MaskPattern::MaskPattern ( IShape2D shape_,
bool  doMask_ 
)

◆ MaskPattern() [2/2]

MaskPattern::MaskPattern ( const MaskPattern )
delete

◆ ~MaskPattern()

MaskPattern::~MaskPattern ( )

Member Function Documentation

◆ clone()

MaskPattern* MaskPattern::clone ( ) const

Member Data Documentation

◆ doMask

bool MaskPattern::doMask

◆ shape

IShape2D* MaskPattern::shape