PEBL 2.2
Psychology Experiment Building Language - Cross-platform psychological experiment development system
ScaleDimension Struct Reference

#include <ScaleDefinition.h>

Public Member Functions

 ScaleDimension ()
 
 ScaleDimension (const std::string &i, const std::string &n, const std::string &abbr)
 

Public Attributes

std::string id
 
std::string name
 
std::string abbreviation
 
std::string description
 
std::string enabled_param
 
bool selectable
 
bool default_enabled
 
bool has_visible_when
 
std::string visible_when_logic
 
std::vector< VisibleWhenConditionvisible_when
 

Detailed Description

Definition at line 67 of file ScaleDefinition.h.

Constructor & Destructor Documentation

◆ ScaleDimension() [1/2]

ScaleDimension::ScaleDimension ( )
inline

Definition at line 81 of file ScaleDefinition.h.

81 : selectable(false), default_enabled(true),
82 has_visible_when(false), visible_when_logic("all") {}
std::string visible_when_logic

◆ ScaleDimension() [2/2]

ScaleDimension::ScaleDimension ( const std::string &  i,
const std::string &  n,
const std::string &  abbr 
)
inline

Definition at line 83 of file ScaleDefinition.h.

84 : id(i), name(n), abbreviation(abbr), has_visible_when(false), visible_when_logic("all") {}
std::string name
std::string abbreviation

Member Data Documentation

◆ abbreviation

std::string ScaleDimension::abbreviation

Definition at line 70 of file ScaleDefinition.h.

◆ default_enabled

bool ScaleDimension::default_enabled

Definition at line 74 of file ScaleDefinition.h.

◆ description

std::string ScaleDimension::description

Definition at line 71 of file ScaleDefinition.h.

◆ enabled_param

std::string ScaleDimension::enabled_param

Definition at line 72 of file ScaleDefinition.h.

◆ has_visible_when

bool ScaleDimension::has_visible_when

Definition at line 77 of file ScaleDefinition.h.

◆ id

std::string ScaleDimension::id

Definition at line 68 of file ScaleDefinition.h.

Referenced by ScaleDefinition::GetDimension().

◆ name

std::string ScaleDimension::name

Definition at line 69 of file ScaleDefinition.h.

◆ selectable

bool ScaleDimension::selectable

Definition at line 73 of file ScaleDefinition.h.

◆ visible_when

std::vector<VisibleWhenCondition> ScaleDimension::visible_when

Definition at line 79 of file ScaleDefinition.h.

◆ visible_when_logic

std::string ScaleDimension::visible_when_logic

Definition at line 78 of file ScaleDefinition.h.


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