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

Primitive ReflectionCondition. More...

#include <ReflectionCondition.h>

Inheritance diagram for Mantid::Geometry::ReflectionConditionPrimitive:
Mantid::Geometry::ReflectionCondition

Public Member Functions

std::string getName () override
 Name of the reflection condition. More...
 
std::string getSymbol () override
 Symbol of the associated lattice centering. More...
 
bool isAllowed (int, int, int) override
 Return true if the hkl is allowed. More...
 
- Public Member Functions inherited from Mantid::Geometry::ReflectionCondition
virtual std::string getName ()=0
 Name of the reflection condition. More...
 
virtual std::string getSymbol ()=0
 Symbol of the associated lattice centering. More...
 
virtual bool isAllowed (int h, int k, int l)=0
 Return true if the hkl is allowed. More...
 
virtual ~ReflectionCondition ()=default
 

Detailed Description

Primitive ReflectionCondition.

Definition at line 41 of file ReflectionCondition.h.

Member Function Documentation

◆ getName()

std::string Mantid::Geometry::ReflectionConditionPrimitive::getName ( )
inlineoverridevirtual

Name of the reflection condition.

Implements Mantid::Geometry::ReflectionCondition.

Definition at line 44 of file ReflectionCondition.h.

◆ getSymbol()

std::string Mantid::Geometry::ReflectionConditionPrimitive::getSymbol ( )
inlineoverridevirtual

Symbol of the associated lattice centering.

Implements Mantid::Geometry::ReflectionCondition.

Definition at line 46 of file ReflectionCondition.h.

◆ isAllowed()

bool Mantid::Geometry::ReflectionConditionPrimitive::isAllowed ( int  ,
int  ,
int   
)
inlineoverridevirtual

Return true if the hkl is allowed.

Implements Mantid::Geometry::ReflectionCondition.

Definition at line 48 of file ReflectionCondition.h.


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