Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::OrdinalOptPropertyState< T > Struct Template Reference

#include <inviwo/core/properties/ordinaloptproperty.h>

Public Member Functions

auto set (Document newHelp) -> OrdinalOptPropertyState &
 
auto set (InvalidationLevel newInvalidationLevel) -> OrdinalOptPropertyState &
 
auto set (PropertySemantics newSemantics) -> OrdinalOptPropertyState &
 
auto set (ReadOnly newReadOnly) -> OrdinalOptPropertyState &
 
auto set (std::optional< T > newValue) -> OrdinalOptPropertyState &
 
auto setInc (T newIncrement) -> OrdinalOptPropertyState &
 
auto setMax (ConstraintBehavior newMaxConstraint) -> OrdinalOptPropertyState &
 
auto setMax (T newMax) -> OrdinalOptPropertyState &
 
auto setMin (ConstraintBehavior newMinConstraint) -> OrdinalOptPropertyState &
 
auto setMin (T newMin) -> OrdinalOptPropertyState &
 

Static Public Member Functions

static PropertySemantics defaultSemantics ()
 

Public Attributes

Document help = {}
 
increment = Defaultvalues<T>::getInc()
 
InvalidationLevel invalidationLevel = InvalidationLevel::InvalidOutput
 
max = Defaultvalues<T>::getMax()
 
ConstraintBehavior maxConstraint = ConstraintBehavior::Editable
 
min = Defaultvalues<T>::getMin()
 
ConstraintBehavior minConstraint = ConstraintBehavior::Editable
 
ReadOnly readOnly = ReadOnly::No
 
PropertySemantics semantics = defaultSemantics()
 
std::optional< T > value = std::nullopt
 

Detailed Description

template<typename T>
struct inviwo::OrdinalOptPropertyState< T >

A helper struct to construct optional ordinal properties

See also
OrdinalOptProperty

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