Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
EnabledWhenProperty.h File Reference
#include "MantidKernel/IPropertySettings.h"
#include "MantidKernel/System.h"
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  Mantid::Kernel::EnabledWhenProperty
 
struct  Mantid::Kernel::EnabledWhenProperty::ComparisonDetails< WhenPropType >
 Struct which holds details for comparison between two EnabledWhenPropertyObjects. More...
 
struct  Mantid::Kernel::EnabledWhenProperty::PropertyDetails
 Struct which holds associated property details for comparison. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Kernel
 

Enumerations

enum  Mantid::Kernel::eLogicOperator { Mantid::Kernel::AND , Mantid::Kernel::OR , Mantid::Kernel::XOR }
 Enum for use when combining two EnabledWhenPropertyItems. More...
 
enum  Mantid::Kernel::ePropertyCriterion {
  Mantid::Kernel::IS_DEFAULT , Mantid::Kernel::IS_NOT_DEFAULT , Mantid::Kernel::IS_EQUAL_TO , Mantid::Kernel::IS_NOT_EQUAL_TO ,
  Mantid::Kernel::IS_MORE_OR_EQ
}
 Enum for use in EnabledWhenProperty. More...